“Sysprep이 Windows 설치를 검증할 수 없습니다” 오류 해결 방법
Sysprep(시스템 준비 도구)은 Microsoft에서 제공하는 명령줄 유틸리티로, 배포, 테스트 또는 복제를 위해 Windows 이미지를 준비하는 데 도움을 줍니다. Sysprep을 사용하여 설치를 일반화하려는 경우 sysprep /generalize /shutdown /oobe, 일반적으로 배포 준비가 완료된 깨끗한 이미지를 만들기 위한 것입니다.하지만 Windows는 때때로 예상치 못한 문제를 일으키기도 하는데, “Sysprep에서 Windows 설치의 유효성을 검사할 수 없습니다”라는 오류가 발생하여 계획에 차질을 빚을 수 있습니다.이 오류는 일반적으로 시스템 업그레이드, 암호화, 프로비저닝되지 않은 앱, 남아 있는 업데이트 또는 손상된 파일 등 Sysprep이 시스템 무결성을 확인하는 것을 방해하는 요소가 있음을 의미합니다.
무엇이 문제인지 파악하는 건 꽤 번거로울 수 있지만, 몇 가지 흔한 원인과 해결 방법을 알아두면 다시 정상으로 돌아올 수 있습니다.한 번의 클릭으로 해결될 거라고 기대하지 마세요.때로는 로그를 확인하거나, 레지스트리 설정을 변경하거나, 암호화를 비활성화해야 할 수도 있습니다.하지만 조금만 살펴보면 대부분 해결할 수 있습니다.다소 답답할 수 있지만, 무엇을 먼저 확인해야 하는지 알면 시간 낭비를 줄일 수 있습니다.
“Sysprep이 Windows 설치를 검증할 수 없습니다” 오류 해결 방법
Sysprep 로그 파일을 확인하세요
너무 걱정하기 전에 먼저 Sysprep이 생성하는 로그 파일을 확인해 보세요.로그 파일은 보통 이해하기 쉽고 오류의 원인을 정확히 알려줍니다.실행(Run Win + R) 창을 열고 `sysprep.log`를 입력하세요 notepad %windir%\system32\sysprep\panther\setupact.log.로그에 오류 메시지가 표시될 것입니다.업그레이드 문제, 앱 문제 또는 기타 문제일 수 있습니다.때로는 단서만 제공하지만, 실제로 프로세스를 중단시키는 원인을 파악하는 가장 쉬운 방법입니다.특정 DLL이나 구성 설정과 관련된 문제와 같은 구체적인 오류 코드 또는 메시지가 표시될 수 있습니다.
업그레이드 레지스트리 키 및 항목을 비활성화합니다.
업그레이드 관련 오류나 의심스러운 메시지가 표시되는 경우 spopk.dll, 이는 Windows 업그레이드 후 Sysprep을 실행했기 때문일 가능성이 높습니다. Sysprep 실행은 공식적으로 지원되지 않습니다.로그에는 “spopk.dll” 오류와 같은 메시지가 나타날 수 있습니다. Microsoft는 일반적으로 클린 설치를 권장하지만, 레지스트리를 편집하여 시스템을 약간 우회할 수도 있습니다.레지스트리 편집기 ( Win + R, 입력 )를 열고 HKEY_LOCAL_MACHINE\SYSTEM\Setupregedit 경로로 이동합니다.Upgrade 키 전체 와 Upgrade DWORD 값(존재하는 경우)을 삭제합니다.
다음으로, HKEY_LOCAL_MACHINE\SYSTEM\Setup\Status\SysprepStatus 로 이동하여 CleanupState를 두 번 클릭 하고 값을 7로 설정하세요.이렇게 하면 Windows가 업그레이드가 아닌 새로 설치하는 것으로 인식하게 됩니다.대부분의 경우 Sysprep이 이미지를 다시 인식하는 데 도움이 됩니다.다만, 일부 설치 환경에서는 변경 사항이 적용되려면 재부팅이 필요할 수 있으며 100% 보장되는 것은 아니지만 시도해 볼 가치는 있습니다.
BitLocker 또는 장치 암호화를 비활성화하세요
시스템이 BitLocker로 암호화된 경우, 디스크 암호화로 인해 복잡성이 증가하므로 Sysprep이 실행되지 않습니다.오류 로그에는 일반적으로 “OS 볼륨에 BitLocker가 활성화되어 있습니다. Sysprep을 실행하려면 BitLocker를 끄십시오.” 와 같은 메시지가 표시됩니다. BitLocker가 활성화되어 있는지 확인하려면 관리자 권한으로 명령 프롬프트를 열고 다음 명령어Ctrl + Shift + Enter 를 입력하십시오 manage-bde -status. C 드라이브에 대해 “보호 켜짐”으로 표시되면 BitLocker가 활성화된 것입니다.
암호화를 해제하려면 다음 manage-bde -off C:명령을 실행하세요.특히 암호화된 볼륨이 큰 경우 시간이 다소 걸릴 수 있습니다.또는 설정 > 개인 정보 및 보안 > 장치 암호화 에서 장치 암호화를 끌 수도 있습니다.암호화를 끄고 컴퓨터를 재부팅한 후 Sysprep을 다시 실행해 보세요.대부분의 경우 “유효성 검사” 오류가 해결되지만, 확실한 해결책은 아닙니다.
TPM 또는 PTT(Trusted Platform Module)를 확인하고 비활성화하십시오.
때때로 Windows는 옵션에서 BitLocker가 꺼져 있어도, 특히 BIOS/UEFI TPM(Trusted Platform Module) 또는 PTT(Intel Platform Trust Technology)가 활성화된 경우 BitLocker가 활성화된 것처럼 작동할 수 있습니다.이로 인해 Sysprep이 멈추고 암호화가 활성화된 것처럼 잘못 인식될 수 있습니다.
BIOS/UEFI 설정으로 들어갑니다(일반적으로 부팅 시 Del, F2 또는 Esc 키를 누릅니다).고급, 보안 또는 신뢰할 수 있는 컴퓨팅 항목 에서 옵션을 찾습니다. TPM 및/또는 PTT를 비활성화한 다음 저장하고 시스템을 재부팅합니다.그런 다음 Sysprep이 제대로 작동하는지 확인합니다.간혹 BIOS 설정 때문에 시스템이 여전히 암호화된 것으로 인식하는 경우가 있습니다.
UWP 앱을 다시 설치하거나 제거하세요.
이전에 특정 UWP 앱(예: Microsoft Store 또는 기본 제공 앱)의 프로비저닝을 해제하거나 수동으로 제거한 경우, Sysprep이 혼란스러워할 수 있는 방식으로 “부분적으로 제거”된 상태가 남아 있을 수 있습니다.관리자 권한으로 PowerShell을 실행하고 다음 명령을 사용하여 확인하십시오.
Get-AppxPackage -AllUsers | Foreach {Add-AppxPackage -DisableDevelopmentMode -Register "$($_. InstallLocation)\AppXManifest.xml"}
이 방법은 내장된 모든 앱을 다시 등록하여 유효성 검사 문제를 해결하려고 시도합니다.그래도 문제가 해결되지 않으면 다음과 같은 명령어를 사용하여 문제가 있는 앱이나 사용자 프로필을 완전히 제거해야 할 수 있습니다.
Remove-AppxPackage -Package <package_full_name>
예를 들어, 프로비저닝되지 않은 시스템 앱을 제거하면 유효성 검사 오류가 해결될 수 있습니다.또한 사용자 계정에 프로비저닝되지 않은 앱이 있는지 다시 확인하고, 있다면 해당 계정을 제거하면 문제가 해결될 수 있습니다.
보류 중인 Windows 업데이트 완료 및 업데이트 일시 중지
보류 중인 시스템 업데이트 또는 설치로 인해 Windows 설치가 잠기고 Sysprep이 차단되며 “예약된 저장 공간이 사용 중입니다” 와 같은 오류가 발생할 수 있습니다.이 문제를 해결하려면 보류 중인 Windows 업데이트를 모두 설치한 다음( 설정 > Windows 업데이트 로 이동 ) 즉시 컴퓨터를 다시 시작하고 같은 메뉴에서 업데이트를 일시적으로 중지하세요.이렇게 하면 시스템 파일 잠금이 해제되어 Sysprep이 진행될 수 있습니다.또한 특정 업데이트(특히 주요 버전 또는 서비스 팩)가 불완전한 경우 유효성 검사 오류가 발생할 수 있다는 점에 유의하세요.
(다른 모든 방법이 실패할 경우) Spopk.dll 파일을 교체하십시오.
오류가 특정 파일을 가리키는데 spopk.dll해당 파일이 손상되었거나 없는 경우, 수동으로 파일을 교체해야 할 수 있습니다.먼저 해당 파일의 소유권을 가져오세요.
takeown /f %windir%\System32\spopk.dllicacls %windir%\System32\spopk.dll /Grant Administrators:F
spopk.dll그런 다음, 신뢰할 수 있는 출처에서 깨끗한 복사본을 다운로드 하거나 다른 정상적인 Windows 컴퓨터에서 복사합니다.해당 파일을 %windir%\System32 폴더에 넣습니다.파일 교체를 확인하는 메시지가 나타나면 확인합니다.파일을 교체한 후 컴퓨터를 재부팅하고 Sysprep을 다시 시도합니다.항상 쉬운 방법은 아니지만, 다른 모든 방법이 실패했을 때 손상된 DLL을 교체하는 것이 해결책이 될 수 있습니다.
물론 윈도우는 때때로 예측 불가능한 면이 있고, 윈도우 업데이트나 재부팅처럼 간단한 조치만으로도 고집스러운 문제가 해결되는 경우도 있습니다.하지만 이 팁들을 활용하면 대부분의 사용자가 인증 문제를 해결할 수 있을 것입니다.다만, 일부 시스템에서는 시행착오를 거쳐야 할 수도 있고, 경우에 따라서는 클린 설치가 유일한 해결책일 수도 있다는 점을 기억하세요.이 정보가 누군가의 골칫거리를 덜어주는 데 도움이 되기를 바랍니다.