windows 2012 R2 Hyper-v 설치 안될때.

설치 환경
HP DL380 G9, Windows 2012 R2
BIOS에서 가상화 지원 이상 없음(msinfo32 명령어로 확인).

Hyper-V 설치, 재부팅후 설치를 완료할수 없다며 설치가 안되는 문제 발생
이벤트 뷰어에서 ErrorCode 0x800f0922 확인

- System 

  - Provider 

   [ Name]  Microsoft-Windows-Servicing 
   [ Guid]  {BD12F3B8-FC40-4A61-A307-B7A013A069C1} 
 
   EventID 11 
 
   Version 0 
 
   Level 0 
 
   Task 1 
 
   Opcode 0 
 
   Keywords 0x8000000000000000 
 
  - TimeCreated 

   [ SystemTime]  2018-01-23T08:40:48.324831600Z 
 
   EventRecordID 6528 
 
   Correlation 
 
  - Execution 

   [ ProcessID]  112 
   [ ThreadID]  420 
 
   Channel Setup 
 
   Computer WINDOWS-SOR6I33 
 
  - Security 

   [ UserID]  S-1-5-18 
 

- UserData 

  - CbsUpdateChangeState 

   UpdateName Microsoft-Hyper-V-Online 
 
   PackageIdentifier Microsoft-Hyper-V-ServerEdition-Package 
 
   ErrorCode 0x800f0922 
 
   Client DISM Package Manager Provider

파워쉘에서 아래 명령어 실행

PS C:\Users\Administrator> sfc /scannow

시스템 검사를 시작합니다. 이 프로세스를 수행하는 데에는 약간의 시간이 소요됩니다.

시스템 검사의 확인 단계를 시작하고 있습니다.
100% 검증 완료

Windows 리소스 보호가 손상된 파일을 발견하여 복구했습니다.
자세한 내용은 CBS.Log(windir\Logs\CBS\CBS.log)를 참조하십시오.
예: C:\Windows\Logs\CBS\CBS.log. 로깅은 현재 오프라인 설치 시나리오에서는
지원되지 않습니다.
PS C:\Users\Administrator>
작업을 완료했습니다.

PS C:\Users\Administrator> dism /online /cleanup-image /restorehealth

배포 이미지 서비스 및 관리 도구
버전: 6.3.9600.17031

이미지 버전: 6.3.9600.17031

[==========================100.0%==========================]
복원 작업이 완료되었습니다. 손상된 구성 요소 저장소가 복구되었습니다.

–> 해결 안됨.

아래 사이트에서 동일 문제 혹인
https://social.technet.microsoft.com/Forums/ie/en-US/6bd6835a-5a7a-428a-aad4-883ec356c742/hyperv-role-installation-fails-without-reason-windows-server-2012?forum=winserverhyperv

command 창에서(powershell에서는 실행 안됨)아래 커맨드 실행

sc config winmgmt start= disabled
net stop winmgmt /y
%systemdrive%
cd %windir%\system32\wbem
for /f %s in ('dir /b *.dll') do regsvr32 /s %s 
regsvr32 %windir%\system32\tscfgwmi.dll 
wmiprvse /regserver 
Winmgmt /regserver 
net start winmgmt for /f %s in ('dir /b *.mof *.mfl') do mofcomp %s 

아래 내용도 참고했음.

. from current directory (C:\Windows\System32) I did: dir /a /S *.mof then all *.mof's in all subdirs were listet.

All are some type like "FFA7CB08C2CC2CB2D3973F6214D0CCAF.mof"

2. cd C:\Windows\System32\wbem\AutoRecover

3. for /f %s in ('dir /b *.mof *.mfl') do mofcomp %s

4. goto Servermanager, do Refresh - Ok.

위의 경우, for문 있는 부분 실행되지 않았으나, 순서대로 진행후 Hyper-V 다시 설치 시도하니 정상적으로 설치되었음.

답글 남기기

Your email address will not be published.