Sysprep 또는 시스템 준비 도구는 Windows OS의 필수 도구이며 Windows OS 배포를 자동화하는 데 도움이 됩니다. 그러나 때때로 "Sysprep이 Windows 설치의 유효성을 검사할 수 없습니다. " 특히 다음 명령을 실행할 때:
sysprep /generalize /oobe /shutdown
이 기사에서는 도움이 될 수 있는 수정 방법을 제안합니다.
Sysprep이 Windows 설치를 확인할 수 없습니다.
Windows 스토어 앱 설치, 기본 Windows 프로그램 손실, 이전 버전의 Windows에서 업그레이드 등 이 오류를 일으키는 여러 가지 이유가 있을 수 있습니다.
다음은 Sysprep이 Windows 설치의 유효성을 검사할 수 없는 문제를 해결하기 위해 수행할 수 있는 작업입니다.
- 로그 파일 확인
- BitLocker를 끄고 시도
- 설치했을 수 있는 UWP 앱 제거
- 기본 Windows UWP 앱 다시 설치
- 레지스트리 수정
- Sysprep은 업그레이드된 OS에서 실행되지 않습니다.
1] 로그 파일 확인
%windir%\system32\Sysprep\panther\setupact.log에서 로그 파일을 확인하십시오. .
메모장을 사용하여 "setupact.log" 파일을 열고 오류를 찾을 수 있습니다. 아마도 문제 해결 방향을 안내할 것입니다.
2] BitLocker를 끄고 시도
로그 파일을 확인한 후 파일에 두 가지 오류 중 하나가 있는 것으로 확인되면 BitLocker를 비활성화해 보십시오.
SYSPRP BitLocker-Sysprep 오류:OS 볼륨에 BitLocker가 켜져 있습니다. BitLocker를 해제하여 Sysprep을 실행합니다. (0x80310039)
오류 [0x0f0082] SYSPRP ActionPlatform::LaunchModule:C:\Windows\System32\BdeSysprep.dll에서 'ValidateBitLockerState'를 실행하는 동안 오류가 발생했습니다.
BitLocker를 끄려면 명령 프롬프트를 실행하세요. 시작 메뉴에서 관리자로 다음 명령을 입력하고 Enter 키를 누릅니다.
manage-bde -status
Disable-Bitlocker –MountPoint ‘C:’
Bitlocker가 꺼집니다.
이제 Sysprep을 다시 실행하여 문제가 해결되는지 확인하십시오.
3] 설치했을 수 있는 UWP 앱 제거
다음 오류가 표시되면 유니버설 Windows 플랫폼 앱을 다운로드했거나 애플리케이션을 잘못 제거했음을 의미합니다. 따라서 해결 방법 3과 4의 단계에 따라 문제를 해결해야 합니다.
오류 SYSPRP 패키지 SomeAppName_1.2.3.500_x64__8we4y23f8b4ws가 사용자에 대해 설치되었지만 모든 사용자에 대해 프로비저닝되지 않았습니다. 이 패키지는 sysprep 이미지에서 제대로 작동하지 않습니다.
오류 SYSPRP 현재 사용자의 앱을 제거하지 못했습니다:0x80073cf2.
문제를 해결하려면 모든 UWP 앱을 삭제해야 합니다. 앱을 일괄 제거하는 방법에는 여러 가지가 있습니다.
검색창에 애플리케이션 이름을 입력하고 제거를 클릭할 수도 있습니다. , 화면의 지시에 따라 애플리케이션을 삭제하세요.
읽기 : 프로비저닝된 Windows 스토어 앱을 제거하거나 업데이트할 때 Sysprep이 실패합니다.
4] 기본 Windows UWP 앱 다시 설치
컴퓨터에 기본 Windows 앱이 없으면 이 오류가 발생할 수 있습니다. 따라서 이 문제를 해결하려면 모든 기본 Windows 프로그램을 복원해야 합니다.
그렇게 하려면 Windows PowerShell을 실행하세요. 시작 메뉴에서 관리자로 다음 명령을 입력하고 Enter 키를 누릅니다. .
Get-AppxPackage -AllUsers| Foreach {Add-AppxPackage -DisableDevelopmentMode -Register “$($_.InstallLocation)\AppXManifest.xml”}
시간이 걸리므로 완료될 때까지 기다리세요.
마지막으로 컴퓨터를 다시 시작하고 문제가 지속되는지 확인합니다.
5] 레지스트리 수정
Windows 10으로 업그레이드한 후 Sysprep 오류가 발생하는 경우 레지스트리를 약간 수정하면 문제를 해결할 수 있습니다.
그렇게 하려면 레지스트리 편집기 를 실행하세요. 시작 메뉴에서 다음 위치로 이동하여 업그레이드 키를 누르고 삭제를 클릭합니다. .
Computer\HKEY_LOCAL_MACHINE\SYSTEM\Setup
이제 컴퓨터를 다시 시작하고 문제가 해결되었는지 확인하세요.
6] Sysprep은 업그레이드된 OS에서 실행되지 않습니다.
Windows 7, 8, 8.1에서 Windows 10으로 OS를 업그레이드한 경우 다음 오류가 발생합니다.
오류 [0x0f0036] SYSPRP spopk.dll::Sysprep이 업그레이드된 OS에서 실행되지 않습니다. 사용자 지정(새로 설치) 설치 버전의 Windows에서만 Sysprep을 실행할 수 있습니다.
사용자 지정(새로 설치) 설치 버전의 Windows에서만 Sysprep을 실행할 수 있습니다.
이를 우회하려면 CleanupState 값을 변경하세요. 7 키 . 그렇게 하려면 레지스트리 편집기 를 실행하세요. 시작 메뉴에서 다음 위치로 이동-
HKEY_LOCAL_MACHINE\SYSTEM\Setup\Status\SysprepStatus
CleanupState 를 두 번 클릭합니다. 값을 7로 변경합니다.
마지막으로 컴퓨터를 다시 시작하고 문제가 해결되었는지 확인합니다.
관련: 시스템을 sysprep하는 동안 치명적인 오류가 발생했습니다.