Computer >> 컴퓨터 >  >> 문제 해결 >> Windows 오류

[Windows 10] 시스템 Sysprep 중 '치명적인 오류가 발생했습니다' 해결 방법

'시스템을 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을 다시 실행해 보세요. 방법은 다음과 같습니다.

  1. Windows 키 + R을 눌러 실행(Run) 창을 엽니다.
  2. 'regedit'을 입력하고 Enter 키를 누릅니다.
  3. 레지스트리 편집기에서 다음 경로로 이동합니다:
    HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\SoftwareProtectionPlatform\
  4. 오른쪽 창에서 SkipRearm 키를 찾아 더블클릭합니다.
  5. 값 데이터를 1로 변경하고 확인을 클릭합니다.

해결 방법 2: GeneralizationState 및 CleanupState 키 편집

문제를 해결하는 또 다른 방법은 Windows 레지스트리의 특정 항목을 수정하는 것입니다. 이 오류는 레지스트리에서 sysprep의 GeneralizationState 키 값이 9로 설정되어 있을 때 발생합니다. 따라서 이 값을 변경해야 합니다. 방법은 다음과 같습니다.

  1. Windows 키 + R을 눌러 실행(Run) 창을 엽니다.
  2. 'regedit'을 입력하고 Enter 키를 누릅니다.
  3. 다음 경로로 이동합니다:
    HKEY_LOCAL_MACHINE\SYSTEM\Setup\Status\SysprepStatus
  4. GeneralizationState 키를 더블클릭합니다.
  5. 값을 7로 변경하고 확인을 클릭합니다.
  6. 그런 다음 CleanupState 키를 더블클릭하고 값을 2로 설정합니다.
  7. 확인을 클릭합니다.
  8. 만약 CleanupState 키가 존재하지 않더라도 걱정하지 마세요. GeneralizationState 키만 수정하면 됩니다.
  9. sysprep을 다시 실행합니다.

해결 방법 3: MSDTC 제거 및 재설치

마지막으로, GeneralizationState 키 값을 변경한 후에도 문제가 해결되지 않는다면 MSDTC를 제거한 후 다시 설치해야 합니다. 방법은 다음과 같습니다.

  1. Windows 키 + X를 누른 후 목록에서 명령 프롬프트(관리자)를 선택하여 관리자 권한 명령 프롬프트를 엽니다.
  2. 다음 명령을 입력하고 Enter 키를 누릅니다:
    msdtc -uninstall
  3. 이렇게 하면 서비스가 제거됩니다. 이제 다시 설치하려면 다음 명령을 입력합니다:
    msdtc -install
  4. 서비스가 다시 설치됩니다. 이후 sysprep을 다시 실행하세요.