'시스템을 Sysprep하는 동안 치명적인 오류가 발생했습니다(A fatal error occurred while trying to sysprep the machine)' 오류는 주로 Sysprep 도구를 세 번 이상 사용했을 때 나타나는 문제입니다. Sysprep(System Preparation Tool)은 Microsoft에서 개발한 도구로, Windows를 다른 하드웨어에 배포할 수 있도록 도와줍니다. 이 도구는 원래 시스템 관리자나 OEM 제조업체 등이 여러 대의 컴퓨터에 Windows를 설치할 수 있도록 설계되었습니다.
초기 설치 단계를 마친 후 Sysprep 도구를 실행하면 컴퓨터를 복제하여 나머지 시스템에 Windows를 설치할 수 있습니다. 그러나 많은 사용자가 모르는 사실 하나가 있는데, 바로 하나의 Windows 이미지에서 Sysprep을 실행할 수 있는 횟수에는 제한이 있다는 점입니다. 다행히 해결 방법은 매우 간단하며, 아래의 방법을 적용하고 나면 다시 정상적으로 도구를 사용할 수 있습니다. 이 글에서는 오류의 원인과 해결책을 자세히 살펴보겠습니다.
Windows 10에서 'Sysprep 중 치명적인 오류 발생' 오류의 원인
이 오류를 유발하는 원인은 단 하나뿐입니다.
- 사용 횟수 초과: 앞서 언급했듯이 Sysprep 도구는 사용 가능한 횟수에 제한이 있습니다. 제한 횟수인 세 번을 초과한 상태에서 다시 도구를 실행하면 해당 오류 메시지가 나타납니다.
아래의 해결 방법을 통해 문제를 해결할 수 있습니다. 일부 해결책은 레지스트리 수정 작업을 포함하고 있으므로, 심각한 문제로 이어질 수 있는 실수를 피하기 위해 지침을 꼼꼼히 따르시기 바랍니다.
해결 방법 1: SkipRearm 키 편집
이 문제를 해결하려면 Windows 레지스트리에서 SkipRearm 키를 수정한 후 sysprep을 다시 실행해 보세요. 방법은 다음과 같습니다.
- Windows 키 + R을 눌러 실행(Run) 창을 엽니다.
- 'regedit'을 입력하고 Enter 키를 누릅니다.
- 레지스트리 편집기에서 다음 경로로 이동합니다:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\SoftwareProtectionPlatform\
- 오른쪽 창에서 SkipRearm 키를 찾아 더블클릭합니다.
- 값 데이터를 1로 변경하고 확인을 클릭합니다.
해결 방법 2: GeneralizationState 및 CleanupState 키 편집
문제를 해결하는 또 다른 방법은 Windows 레지스트리의 특정 항목을 수정하는 것입니다. 이 오류는 레지스트리에서 sysprep의 GeneralizationState 키 값이 9로 설정되어 있을 때 발생합니다. 따라서 이 값을 변경해야 합니다. 방법은 다음과 같습니다.
- Windows 키 + R을 눌러 실행(Run) 창을 엽니다.
- 'regedit'을 입력하고 Enter 키를 누릅니다.
- 다음 경로로 이동합니다:
HKEY_LOCAL_MACHINE\SYSTEM\Setup\Status\SysprepStatus
- GeneralizationState 키를 더블클릭합니다.
- 값을 7로 변경하고 확인을 클릭합니다.
- 그런 다음 CleanupState 키를 더블클릭하고 값을 2로 설정합니다.
- 확인을 클릭합니다.
- 만약 CleanupState 키가 존재하지 않더라도 걱정하지 마세요. GeneralizationState 키만 수정하면 됩니다.
- sysprep을 다시 실행합니다.
해결 방법 3: MSDTC 제거 및 재설치
마지막으로, GeneralizationState 키 값을 변경한 후에도 문제가 해결되지 않는다면 MSDTC를 제거한 후 다시 설치해야 합니다. 방법은 다음과 같습니다.
- Windows 키 + X를 누른 후 목록에서 명령 프롬프트(관리자)를 선택하여 관리자 권한 명령 프롬프트를 엽니다.
- 다음 명령을 입력하고 Enter 키를 누릅니다:
msdtc -uninstall
- 이렇게 하면 서비스가 제거됩니다. 이제 다시 설치하려면 다음 명령을 입력합니다:
msdtc -install
- 서비스가 다시 설치됩니다. 이후 sysprep을 다시 실행하세요.