자격증과 세미나, 프로그램 이야기를 주저없이 써봅니다.

Since 2008. 10.

세미나 및 발표회/윈도우 프론티어 2기

윈도우 7에서 Windows Anytime Upgrade 실패 오류 해결방법

럭키맨 운수 2012. 1. 7. 13:54

윈도우 7에서 Windows Anytime Upgrade를 이용해서 업그레이드 진행할 때 'Anytime Upgrade에 실패하였습니다. 온라인으로 이동하여 문제를 해결하십시오.'라는 오류 메시지가 발생하면서 업그레이드에 실패할 경우 해결하는 방법을 알아보겠습니다.

원인은 Windows 7 서비스 팩 1 설치가 실패한 후 SP1의 일부 구성 파일이 시스템에 그대로 남아 있기 때문에 발생합니다. dism 명령어를 이용하여 시스템에 잔류한 SP1 파일을 제거해야 합니다. dism 명령어는 배포 이미지 서비스 및 관리 도구입니다. 윈도우 7 32비트와 64비트에 따라 패키지 서비스 명령 옵션이 다릅니다.

 

1. 윈도우 7 32비트일 경우

 

1) [시작] - 검색 창에 cmd를 입력하고 엔터칩니다. 또는 [시작] → [모든 프로그램] → [보조프로그램]에 있는 명령 프롬프트를 실행합니다. 관리자 권한으로 실행하셔야 합니다.

2) 명령 프롬프트 화면에서 다음과 같이 명령어를 입력합니다.

 

dism /online /remove-package /packagename:Package_for_KB976932~31bf3856ad364e35~x86~~6.1.1.17514

 

 

3) 작업이 완료되면 시스템을 다시 시작하고 Windows Anytime Upgrade를 실행하여 문제가 해결되었는지 확인합니다.

 

2. 윈도우 7 64비트일 경우

 

1) 명령 프롬프트 화면에서 다음과 같이 명령어를 입력합니다. 명령어를 실행했을 때 '지정된 패키지는 올바른 Windows 패키지가 아닙니다.'라는 메시지가 나타날 수 있는데 계속 진행합니다.

 

dism /online /remove-package /packagename:Package_for_KB976932~31bf3856ad364e35~amd64~~6.1.1.17105

 

 

2) 이어서 아래 명령어를 입력합니다.

 

dism /online /remove-package /packagename:Package_for_KB976932~31bf3856ad364e35~amd64~~6.1.1.17514

 

 

3) 작업이 완료되면 시스템을 다시 시작하고 Windows Anytime Upgrade를 실행하여 문제가 해결되었는지 확인합니다.

 

※ DISM 명령어 도움말

DISM.exe [dism 옵션] {WIM 명령} [<WIM 인수>]
DISM.exe {/Image:<오프라인 이미지 경로> | /online} [dism 옵션]
               {서비스 명령} [<서비스 인수>]

 

설명:
DISM에서 Windows 이미지의 기능 및 패키지를 열거, 설치, 제거, 구성 및 업데이트합니다. 사용할 수 있는 명령은 서비스되는 이미지에 따라 다르며 이미지가 오프라인 또는 실행 중인지에 따라 다릅니다.

 

WIM 명령:
/Get-MountedWimInfo - 탑재된 WIM 이미지에 대한 정보를 표시합니다.
/Get-WimInfo             - WIM 파일의 이미지에 대한 정보를 표시합니다.
/Commit-Wim            - 탑재된 WIM 이미지에 변경 사항을 저장합니다.
/Unmount-Wim          - 탑재된 WIM 이미지를 탑재 해제합니다.
/Mount-Wim              - WIM 파일에서 이미지를 탑재합니다.
/Remount-Wim          - 분리된 WIM 탑재 디렉터리를 복구합니다.
/Cleanup-Wim           - 손상된 탑재 WIM 이미지와 관련된 리소스를 삭제합니다.

 

이미지 사양:
/online                     - 실행 중인 운영 체제를 대상으로 합니다.
/Image                     - 오프라인 Windows 이미지의 루트 디렉터리 경로를 지정합니다.

 

DISM 옵션:

/English                   - 영어로 명령줄 출력을 표시합니다.

/Format                    - 보고서 출력 형식을 지정합니다.
/WinDir                     - Windows 디렉터리의 경로를 지정합니다.
/SysDriveDir             - 이름이 BootMgr인 시스템 로더 파일의 경로를 지정합니다.
/LogPath                  - 로그 파일 경로를 지정합니다.
/LogLevel                 - 로그에 표시되는 출력 수준을 지정합니다(1-4).
/NoRestart                - 자동 다시 부팅 및 다시 부팅 메시지를 표시하지 않습니다.
/Quiet                      - 오류 메시지를 제외한 모든 출력을 표시하지 않습니다.
/ScratchDir               - 임시 디렉터리 경로를 지정합니다.

 

이러한 DISM 옵션과 해당 인수에 대한 자세한 내용을 보려면 /? 바로 앞에 옵션을 지정하세요.