Hyper-V가 Windows 8에서 작동하지 않음


4

새로 설치 한 Windows 8의 Hyper-V 인스턴스에서 가상 컴퓨터를 시작할 수 없습니다. 다음 오류 메시지가 나타납니다.

Could not find a usable certificate. Error: 'Element not found'

난 노력 했어:

  • Hyper-V 다시 설치
  • Hyper-V 서비스 다시 시작
  • 나열된 단계 이리 .
  • 설치 중 kb967902 (설치할 수 없음)

어떤 아이디어?

1 편집

Hyper-V를 통해 만들어진 단일 VM에 대해 오류가 발생합니다. VM은 현재 (새로 생성되었으므로) OS가 없습니다.

이것은 Hyper-V의 유일한 VM입니다. 나는 IE 8 테스트를 할 수 있도록 VM에 XP를 설치하려고합니다.

편집 2

@ MystereMan의 답변 & amp; A에서 모든 단계를 시도했습니다. Hyper-V를 다시 설치하는 것을 포함하여 주석을 달았습니다.

우리는 문제를 기존 인증서에없는 인증서로 좁혔습니다. vmms\Personal\Certificates.

3 편집

발견 된 호스트 이름 : OMS144.WORKGROUP 다음을 사용하여 새 인증서 만들기 makecert.exe 오류 : 제목 키를 만들 수 없습니다.   ( 'ac9fcedb-e695-4279-817d-fd1c98729dd6') 예기치 않은 예외가 발생했습니다!

C : \ Users \ OMS 144 \ Desktop \ Untitled1.ps1 : 44 char : 9+ throw   "인증서를 찾을 수 없습니다."오류가 발생합니다. makecert.exe가 성공적으로 실행되었는지 확인하십시오.   ... + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ C : \ Users \ OMS   144 \ Desktop \ Untitled1.ps1 : 11 char : 20+ 0..100 | foreach {쓰기 호스트   -ForegroundColor White ((gv -ErrorAction Silen ... + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~)   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

System.Management.Automation.RuntimeException : 인증서를 찾을 수 없습니다.   오류. makecert.exe가 성공했는지 확인하십시오.

편집 4

인증서가 성공적으로 생성되었습니다.

vmms \ 신뢰할 수있는 루트 인증 기관 \ Certificates \ OMS144.WORKGROUP

오류 메시지가 계속 발생합니다.


단지이 하나의 특정 VM입니까, 아니면 모든 VM에 대해이 작업을 수행합니까? 어디서 / 어떻게 VM을 만들었습니까? Hyper-V를 설치 한 후 호스트를 재부팅 했습니까?
Ƭᴇcʜιᴇ007

@ techie007, 편집 참조.
James Hill

1
@ JamesHill - 가상 컴퓨터를 스크랩하고 새 컴퓨터에 Windows XP를 다시 설치합니다. Microsoft는 IE 테스트를 위해 무료 가상 관리자를 제공합니다.
Ramhound

@ Ramhound - 새로운 Windows XP 머신을 말하면 실제 머신이나 가상 머신을 언급하고 있습니까? 또한, 스크랩 할 때 다른 VM을 삭제한다는 의미입니까? $ MS에서 무료로 제공되는 것들은 IE 테스트를 위해 어디서 왔습니까?
James Hill

@ JamesHill - 그들은 Microsoft 웹 사이트에 있습니다. 예, 현재 가상 컴퓨터 파일을 삭제하고 새 가상 컴퓨터를 만들고 Windows XP를 다시 설치합니다. 나는 당신이 하드웨어 호환성 문제를 가지고있는 것처럼 이미 새롭게 창조 된 곳에서 놓친 것 같습니다.
Ramhound

답변:


3

Hyper-V에는 하드웨어 가상화를 지원하는 CPU가 BIOS에서 활성화되어야합니다. CPU가이를 지원하는지 확인하십시오 (CPU-z를 다운로드하고 확인하십시오). 가상화 지원에 대한 BIOS 설정을 확인하십시오.

편집하다:

OK,이 문제는 인증서가 만료되었거나 손상 되었기 때문에 발생했을 수 있습니다. 이 차례를 따라라:

  1. 명령 프롬프트를 열고 입력하십시오. Services.msc. 이동 Hyper-V Virtual Machine Management 서비스를 중지하십시오.
  2. 명령 프롬프트에서 다음을 입력하십시오. mmc Enter 키를 누릅니다. 파일 메뉴에서 다음을 선택하십시오. Add/Remove Snap-in인증서를 선택한 다음 추가를 선택하십시오.
  3. 다음 창에서 선택하십시오. Service Account 및 다음을 클릭합니다. 컴퓨터 선택에서 기본값을 선택하십시오. Local Computer 다음을 누릅니다.
  4. 이제 서비스 계정 드릴 다운에서 Hyper-V Virtual Machine Management 선택하고 마침을 클릭 한 다음 확인을 클릭합니다.
  5. 이제 왼쪽 창에서 펼치세요. Certificates, vmms\Personal 강조 표시 Certificates. 오른쪽 창에서 인증서를 두 번 클릭하면 발급 대상이 호스트 컴퓨터 이름으로 표시됩니다.
  6. 하단의 인증서 일반 탭에 유효 기간과 시작 날짜와 종료 날짜가 표시되어야합니다. 문제는 인증서가 만료되었습니다.
  7. 이제 인증서 창을 닫은 다음 오른쪽 창에서 마우스 오른쪽 버튼을 클릭하고 삭제를 선택하십시오.
  8. Services.msc로 돌아가서 Hyper-V Virtual Machine Management 서비스.
  9. MMC 콘솔로 돌아가서 Personal\Certificates 거기에 새로운 것을보아야합니다. 두 번 클릭하고 새로운 유효한 날짜를 확인하십시오.
  10. VM의 현재 상태에 액세스하려면 VM을 다시 시작하거나 단순히 저장 상태를 사용한 다음 VM 백업을 시작해야합니다.

가상화가 사용됩니다. 쿼드 코어 Xeon E5를 실행 중입니다. 내 하드웨어가이를 지원해야합니다.
James Hill

@JamesHill - 업데이트보기
Erik Funkenbusch

+1 노력 / 지시. 나는 더 이상 갈 수 없기 전에 # 5 단계로 나아 간다. 아래에 나열된 인증서가 없습니다. vmms\Personal. 폴더가 비어 있습니다.
James Hill

@ 제임스 힐 - 글쎄, 그게 문제 야. 서비스를 다시 시작 했습니까? 새 인증서가 생성 되었습니까? Hyper-V를 설치 한 후 컴퓨터를 재부팅 했습니까?
Erik Funkenbusch

@ JamesHill - 또한 신뢰할 수있는 루트 인증 기관에서 컴퓨터 이름이있는 인증서를 확인하십시오. 또한 다른 모든 항목을 살펴보고 찾은 내용을 삭제하십시오. 또한 UAC를 비활성화 했습니까? 그렇다면 문제가 될 수 있습니다. 또한 SFC / scannnow를 실행하고 다른 모든 것이 실패하면 설치 새로 고침 또는 새로운 새로 설치를 시도하십시오.
Erik Funkenbusch
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.