Windows Server 2003 SP1이 설치되어 있는 웹서버가 있습니다. SP2를 설치하려고 시도하였으나 설치 실패 후 롤백되는 현상이 발생하고 있습니다. MPS_REPORTS SETUP EDITION 을 실행해서 얻은 정보를 통해 문제를 해결할 수 있었습니다.


[환경]
Windows Server 2003 Enterprise Edtion SP1


[현상]
Windows Server 2003 Service Pack 2 설치 실패


[원인]
일반적으로 WMI 이슈로 인해 발생할 수 있는 문제입니다. 현재 머신은 WMI 서비스가 실행되어 있지 않습니다.


[해결방안]

1. 시작 - 실행 - Services.msc
2. Windows management Instrumentation 서비스 시작
3. SP2 업데이트 설치


[분석결과]
MPS_REPORTS SETUP EDITION 을 사용하여 로그 파일을 수집합니다.

1. SVCPACK.log

1129.843: Starting process:  C:\WINDOWS\system32\wbem\mofcomp.exe
C:\WINDOWS\system32\wbem\wlbsprov.mof

1131.781:  Return Code = 3

1131.781: Starting process:  C:\WINDOWS\system32\wbem\mofcomp.exe
C:\WINDOWS\system32\wbem\cimwin32.mof

1146.625:  Return Code = 3

1146.625: DoInstallation:RunInfProcesses for ProcessesToRun Failed



2. Hotfixes.txt
[Stopped]         Windows Management Instrumentation



[참고자료]
1. Installation of Windows 2003 Service pack fails when WIM breaks
2. 만약 위의 사항으로 해결되지 않을 경우 WMI Repository 를 Rebuild 합니다.

  가.  WBEM 폴더를 백업합니다. (다른 폴더에 복사해 놓습니다)
       %windir%\system32\wbem

  나. command prompt에서 아래 명령을 실행합니다.
       net stop winmgmt /y 
       cd %windir%\system32\wbem
       for /f %s in ('dir /b *.dll') do regsvr32 /u /s %s
       for /f %s in ('dir /b *.dll') do regsvr32 /s %s
       wmiprvse /regserver
       winmgmt /regserver



작성자 : Lai Go / 작성일자 : 2008.05.10
Posted by Lai Go