Назад | Перейти на главную страницу

Невозможно создать виртуальную машину Hyper-V - общий доступ запрещен 0x80070005

У меня работает автономный Hyper-V Server 2012, и я пытаюсь создать на нем первую виртуальную машину, но получаю следующую ошибку:

Судя по моему исследованию, эта ошибка связана с драйвером Intel IPMI, но у меня материнская плата Asus, поэтому я не думал, что это проблема. Тем не менее, я все равно запустил исправление ResetAccess.exe, и неудивительно, что он сказал что-то вроде «Эта версия Windows не требует этого исправления».

Спасибо

Хорошо, у меня был аналогичная проблема, но не совсем то же самое, поэтому я оставлю здесь свои приобретенные знания для использования в будущем:

Что-то полностью испортил права доступа к папке на моем сервере Hyper-V, и я начал получать те же ошибки 0x80070005 Доступ запрещен при создании виртуальных машин, запуске или возобновлении репликации и т. д.

Мой метод устранения неполадок заключался в использовании SysInternals ProcMon поймать все vmms.exe активность во время операции, которая выдавала эту ошибку. Мне пришлось сделать это на обоих серверах, первичном и реплике, чтобы определить, на каком из них действительно происходила ошибка.

Это заставило меня выяснить, к каким файлам vmms.exe на самом деле не удалось получить доступ. У меня был другой сервер Hyper-V, который работал нормально, и я использовал его, чтобы сравнить настройки разрешений на этом сервере и выяснить, чего не хватает.

Проблемы были вокруг двух каталогов и их подкаталогов:

c: \ ProgramData \ Microsoft \ Windows \ Hyper-V (это каталог конфигурации, который существует на всех серверах Hyper-V 2012)

e: \ hyper-V Реплика (это каталог, который я настроил для получения репликации)

Многие разрешения, которые присутствовали на рабочем сервере, таинственным образом пропали на сломанном сервере. С правильными настройками я создал этот командный файл для запуска на сломанном сервере:

echo WARNING: back up before running this! Could damage your server and data! Make sure you know what you're doing.
echo Hit CTRL-Break to cancel.
pause
c:
cd c:\ProgramData\Microsoft\Windows\Hyper-V
icacls "InitialStore.xml" /T /grant:r "BUILTIN\Administrators":(F)
icacls "InitialStore.xml" /T /grant:r "NT AUTHORITY\SYSTEM":(F)
icacls "InitialStore.xml" /T /grant:r "NT VIRTUAL MACHINE\Virtual Machines":(R)
icacls "Planned Snapshots" /T /grant:r "BUILTIN\Administrators":(F)
icacls "Planned Snapshots" /T /grant:r "BUILTIN\Administrators":(OI)(CI)(IO)(F)
icacls "Planned Snapshots" /T /grant:r "NT AUTHORITY\SYSTEM":(F)
icacls "Planned Snapshots" /T /grant:r "NT AUTHORITY\SYSTEM":(OI)(CI)(IO)(F)
icacls "Planned Snapshots" /T /grant:r "NT VIRTUAL MACHINE\Virtual Machines":(R,WD,AD)
icacls "Planned Snapshots" /T /grant:r "NT VIRTUAL MACHINE\Virtual Machines":(CI)(IO)(GR,WD,AD)
icacls "Planned Snapshots" /T /grant:r "CREATOR OWNER":(OI)(CI)(IO)(F)
icacls "Planned Snapshots Cache" /T /grant:r "BUILTIN\Administrators":(F)
icacls "Planned Snapshots Cache" /T /grant:r "BUILTIN\Administrators":(OI)(CI)(IO)(F)
icacls "Planned Snapshots Cache" /T /grant:r "NT AUTHORITY\SYSTEM":(F)
icacls "Planned Snapshots Cache" /T /grant:r "NT AUTHORITY\SYSTEM":(OI)(CI)(IO)(F)
icacls "Planned Snapshots Cache" /T /grant:r "NT VIRTUAL MACHINE\Virtual Machines":(R,WD,AD)
icacls "Planned Snapshots Cache" /T /grant:r "NT VIRTUAL MACHINE\Virtual Machines":(CI)(IO)(GR,WD,AD)
icacls "Planned Snapshots Cache" /T /grant:r "CREATOR OWNER":(OI)(CI)(IO)(F)
icacls "Planned Virtual Machines" /T /grant:r "BUILTIN\Administrators":(F)
icacls "Planned Virtual Machines" /T /grant:r "BUILTIN\Administrators":(OI)(CI)(IO)(F)
icacls "Planned Virtual Machines" /T /grant:r "NT AUTHORITY\SYSTEM":(F)
icacls "Planned Virtual Machines" /T /grant:r "NT AUTHORITY\SYSTEM":(OI)(CI)(IO)(F)
icacls "Planned Virtual Machines" /T /grant:r "NT VIRTUAL MACHINE\Virtual Machines":(R,WD,AD)
icacls "Planned Virtual Machines" /T /grant:r "NT VIRTUAL MACHINE\Virtual Machines":(CI)(IO)(GR,WD,AD)
icacls "Planned Virtual Machines" /T /grant:r "CREATOR OWNER":(OI)(CI)(IO)(F)
icacls "Planned Virtual Machines Cache" /T /grant:r "BUILTIN\Administrators":(F)
icacls "Planned Virtual Machines Cache" /T /grant:r "BUILTIN\Administrators":(OI)(CI)(IO)(F)
icacls "Planned Virtual Machines Cache" /T /grant:r "NT AUTHORITY\SYSTEM":(F)
icacls "Planned Virtual Machines Cache" /T /grant:r "NT AUTHORITY\SYSTEM":(OI)(CI)(IO)(F)
icacls "Planned Virtual Machines Cache" /T /grant:r "NT VIRTUAL MACHINE\Virtual Machines":(R,WD,AD)
icacls "Planned Virtual Machines Cache" /T /grant:r "NT VIRTUAL MACHINE\Virtual Machines":(CI)(IO)(GR,WD,AD)
icacls "Planned Virtual Machines Cache" /T /grant:r "CREATOR OWNER":(OI)(CI)(IO)(F)
icacls "Resource Types" /T /grant:r "BUILTIN\Administrators":(F)
icacls "Resource Types" /T /grant:r "BUILTIN\Administrators":(OI)(CI)(IO)(F)
icacls "Resource Types" /T /grant:r "NT AUTHORITY\SYSTEM":(F)
icacls "Resource Types" /T /grant:r "NT AUTHORITY\SYSTEM":(OI)(CI)(IO)(F)
icacls "Resource Types" /T /grant:r "NT VIRTUAL MACHINE\Virtual Machines":(R,WD,AD)
icacls "Resource Types" /T /grant:r "NT VIRTUAL MACHINE\Virtual Machines":(CI)(IO)(GR,WD,AD)
icacls "Resource Types" /T /grant:r "CREATOR OWNER":(OI)(CI)(IO)(F)
icacls "Snapshots" /T /grant:r "BUILTIN\Administrators":(F)
icacls "Snapshots" /T /grant:r "BUILTIN\Administrators":(OI)(CI)(IO)(F)
icacls "Snapshots" /T /grant:r "NT AUTHORITY\SYSTEM":(F)
icacls "Snapshots" /T /grant:r "NT AUTHORITY\SYSTEM":(OI)(CI)(IO)(F)
icacls "Snapshots" /T /grant:r "NT VIRTUAL MACHINE\Virtual Machines":(R,WD,AD)
icacls "Snapshots" /T /grant:r "NT VIRTUAL MACHINE\Virtual Machines":(CI)(IO)(GR,WD,AD)
icacls "Snapshots" /T /grant:r "CREATOR OWNER":(OI)(CI)(IO)(F)
icacls "Snapshots Cache" /T /grant:r "BUILTIN\Administrators":(F)
icacls "Snapshots Cache" /T /grant:r "BUILTIN\Administrators":(OI)(CI)(IO)(F)
icacls "Snapshots Cache" /T /grant:r "NT AUTHORITY\SYSTEM":(F)
icacls "Snapshots Cache" /T /grant:r "NT AUTHORITY\SYSTEM":(OI)(CI)(IO)(F)
icacls "Snapshots Cache" /T /grant:r "NT VIRTUAL MACHINE\Virtual Machines":(R,WD,AD)
icacls "Snapshots Cache" /T /grant:r "NT VIRTUAL MACHINE\Virtual Machines":(CI)(IO)(GR,WD,AD)
icacls "Snapshots Cache" /T /grant:r "CREATOR OWNER":(OI)(CI)(IO)(F)
icacls "Virtual Machines" /T /grant:r "BUILTIN\Administrators":(F)
icacls "Virtual Machines" /T /grant:r "BUILTIN\Administrators":(OI)(CI)(IO)(F)
icacls "Virtual Machines" /T /grant:r "NT AUTHORITY\SYSTEM":(F)
icacls "Virtual Machines" /T /grant:r "NT AUTHORITY\SYSTEM":(OI)(CI)(IO)(F)
icacls "Virtual Machines" /T /grant:r "NT VIRTUAL MACHINE\Virtual Machines":(R,WD,AD)
icacls "Virtual Machines" /T /grant:r "NT VIRTUAL MACHINE\Virtual Machines":(CI)(IO)(GR,WD,AD)
icacls "Virtual Machines" /T /grant:r "CREATOR OWNER":(OI)(CI)(IO)(F)
icacls "Virtual Machines Cache" /T /grant:r "BUILTIN\Administrators":(F)
icacls "Virtual Machines Cache" /T /grant:r "BUILTIN\Administrators":(OI)(CI)(IO)(F)
icacls "Virtual Machines Cache" /T /grant:r "NT AUTHORITY\SYSTEM":(F)
icacls "Virtual Machines Cache" /T /grant:r "NT AUTHORITY\SYSTEM":(OI)(CI)(IO)(F)
icacls "Virtual Machines Cache" /T /grant:r "NT VIRTUAL MACHINE\Virtual Machines":(R,WD,AD)
icacls "Virtual Machines Cache" /T /grant:r "NT VIRTUAL MACHINE\Virtual Machines":(CI)(IO)(GR,WD,AD)
icacls "Virtual Machines Cache" /T /grant:r "CREATOR OWNER":(OI)(CI)(IO)(F)

(Я не стал проверять, одинаково ли это для всех каталогов, возможно, это так, и вы могли бы просто настроить его с помощью нескольких команд на один уровень каталога выше)

Мне пришлось сделать что-то подобное в моем каталоге реплики Hyper-V чтобы Репликация снова заработала.

Я надеюсь, что это поможет кому-то...

Это почти наверняка из-за разрешений NTFS. Вы пробовали создать машину где-нибудь, кроме папки C: \ Users? Возможно, попробуйте создать новую папку и указать Everyone сгруппируйте полный доступ к нему и посмотрите, сможете ли вы создать там виртуальную машину. Я не рекомендую оставлять такие разрешения, но это подтвердит, что это проблема с разрешениями файловой системы.

Установлены ли на хост-сервере какие-либо другие роли? Это, например, контроллер домена?