반응형
SYSPREP 진행 시 많이 발생하는 에러 중 하나 0x8007005
도대체 이 에러코드는 왜 발생할까요??
우선 SYSPREP 을 하면서 에러가 발생하는 이유에 대해 알아야 합니다.
- SYSPREP 횟수에 대한 제한
- 특정 Package 에 대한 실행 에러
- 레지스트리 충돌
하지만 이번에 확인할 오류는 Package 에 대한 SYSPREP 오류입니다.
경로 : C:\Windows\System32\Sysprep\Panther\setupact.txt
해당 경로에 SYSPREP 과정에 대한 로그가 전부 기록됩니다.
이 그림에서 우리가 지켜봐야할 내용은 로그 상태 ERROR 부분입니다.
0x80070005 에러 구문 바로 위 package Microsoft.Language~~~~ 부분이 있습니다.
그렇다면 이부분은 어떻게 해결할까요??
Windows 검색 창을 통해 PowerShell 을 실행합니다.
그리고 다음과 같은 명령어를 입력합니다.
Get-Appxpackage -allusers | select name, packagefullname
전체 패키지명을 확인할 수 있습니다.
하단에 Microsoft.Language~~~ 항목이 보입니다.
위 그림처럼 SYSPREP 실행 시 해당 패키지가 에러를 발생합니다.
따라서 저는 관련 패키지를 제거하겠습니다.
제거 명령어는 다음과 같습니다.
Remove-appxpackage -allusers -package "packagefullname"
"packagefullname" <<<< PowerShell에 보이는 우측 리스트의 Fullname을 입력하면 됩니다.
반응형