Добрый день. В какой-то момент, то ли при установке обновлений Windows, то ли еще при каких обстоятельствах, стало не возможно управлять ролью Hyper-V на сервере под Windows Server 2016.
Роль стоит на нем, диспетчер запускается там же, но при подключении получаем ошибку:
Произошла ошибка при попытке подключения к серверу «SERVER-HV». Убедитесь, что служба управления виртуальной машиной запущена и у вас есть необходимые полномочия для подключения к серверу.
Произошла ошибка Hyper-V при попытке доступа к объекту на компьютере «SERVER-HV», так как объект не найден. Возможно, он удален. Убедитесь, что на компьютере запущена служба управления виртуальными машинами.
Проверил, служба запущена. Та же ошибка возникает при попытке получить список виртуальных машин через powershell.
При этом виртуальные машины работают исправно.
В логах нашлось только два предупреждения:
Имя журнала: Microsoft-Windows-Hyper-V-Hypervisor-Operational
Источник: Microsoft-Windows-Hyper-V-Hypervisor
Код события: 12550
Описание:
Hyper-V detected access to a restricted MSR (Msr: 0x1B2, IsWrite: 0x0, MsrValue: 0x0, AccessStatus: 0x0, Pc: 0xFFFFF8039A35160C, ImageBase: 0xFFFFF8039A350000, ImageChecksum: 0x1A895, ImageTimestamp: 0x577D3625, ImageName: ALSysIO64.sys).
Имя журнала: Microsoft-Windows-Hyper-V-VMMS-Admin
Источник: Microsoft-Windows-Hyper-V-VMMS
Код события: 14090
Описание:
Служба управления виртуальными машинами завершает работу, в то время как некоторые виртуальные машины начинают работу. Все запущенные виртуальные машины продолжат работу без доступа на управление.
Куда копать, как восстанавливать работу?
Сервер боевой, можно ли переустановить службу Hyper-V без потерь (виртуальные машины, настройки виртуального коммутатора)?
Hello — new to Hyper-V, been learning for a few weeks now…stuck on an issue. I’ve found this error in several searches, but nothing is resolving the issue for me.
Error: Hyper-V encountered an error trying to access an object on computer ‘XXXXXXXXXXX’ because the object was not found. The object might have been deleted, or you might not have permission to perform the task. Verify that the Virtual Machine Management
service on the computer is running. If the service is running, try to perform the task again by using Run as Administrator.
Environment: Windows 10 laptop, Virtualization (BIOS) Enabled…this is my host/lab env. All Hyper-V Role options installed. Creating Win2016 Server VMs Gen2, .VHDX.
I can create a GEN1 VM via PS, DSC and manually just fine. I can create a GEN2 VM manually, get error above when using PS or DSC. Found the WindowsVirtualizationMOF fix and tried, it prevented me from creating GEN2 even manually, so uninstalled/reinstalled
Hyper-V to fix. Now can create GEN2 manually.
Even if I use PS only and try the following, get same error for Gen2…(Gen 1 works fine):
$VMName = «ZTST123»
$VM = @{
Name = $VMName
MemoryStartupBytes = 2147483648
Generation = 2
NewVHDPath = «C:Hyper-V»+$VMName+»Virtual Hard Disks»+$VMName+».vhdx»
NewVHDSizeBytes = 20687091200
BootDevice = «VHD»
Path = «C:Hyper-V»+$VMName+»Virtual Machines»
SwitchName = «Wireless_HyperV»
}
New-VM @VM
I’m stuck, would appreciate direct answer to resolve this issue. Thank you
-
Edited by
Friday, April 13, 2018 1:32 PM
SPAM blocking … not spam!
Hello — new to Hyper-V, been learning for a few weeks now…stuck on an issue. I’ve found this error in several searches, but nothing is resolving the issue for me.
Error: Hyper-V encountered an error trying to access an object on computer ‘XXXXXXXXXXX’ because the object was not found. The object might have been deleted, or you might not have permission to perform the task. Verify that the Virtual Machine Management
service on the computer is running. If the service is running, try to perform the task again by using Run as Administrator.
Environment: Windows 10 laptop, Virtualization (BIOS) Enabled…this is my host/lab env. All Hyper-V Role options installed. Creating Win2016 Server VMs Gen2, .VHDX.
I can create a GEN1 VM via PS, DSC and manually just fine. I can create a GEN2 VM manually, get error above when using PS or DSC. Found the WindowsVirtualizationMOF fix and tried, it prevented me from creating GEN2 even manually, so uninstalled/reinstalled
Hyper-V to fix. Now can create GEN2 manually.
Even if I use PS only and try the following, get same error for Gen2…(Gen 1 works fine):
$VMName = «ZTST123»
$VM = @{
Name = $VMName
MemoryStartupBytes = 2147483648
Generation = 2
NewVHDPath = «C:Hyper-V»+$VMName+»Virtual Hard Disks»+$VMName+».vhdx»
NewVHDSizeBytes = 20687091200
BootDevice = «VHD»
Path = «C:Hyper-V»+$VMName+»Virtual Machines»
SwitchName = «Wireless_HyperV»
}
New-VM @VM
I’m stuck, would appreciate direct answer to resolve this issue. Thank you
-
Edited by
Friday, April 13, 2018 1:32 PM
SPAM blocking … not spam!
- Remove From My Forums
-
Question
-
Dear Expert,
Im having a customer that came across this error when creating GEN2 VM, and it only happens when i mount the ISO while in the process to create new VM and when using the differencing disk.They have 2 Hyper V Host, both server having the same issue. Hyper-V
is joined to DomainUser is using Windows server 2012 R2
Any Ideas?
Full error message as below
Hyper-V encountered an error trying to access an object on computer «localhost» because the object was not found.
The Object might have been deleted or you might not have permission to perform the task.
Verify that the VMM service on the computer is running. If the service is running try to perform the task again y using run as administrator
- Remove From My Forums
-
Question
-
Dear Expert,
Im having a customer that came across this error when creating GEN2 VM, and it only happens when i mount the ISO while in the process to create new VM and when using the differencing disk.They have 2 Hyper V Host, both server having the same issue. Hyper-V
is joined to DomainUser is using Windows server 2012 R2
Any Ideas?
Full error message as below
Hyper-V encountered an error trying to access an object on computer «localhost» because the object was not found.
The Object might have been deleted or you might not have permission to perform the task.
Verify that the VMM service on the computer is running. If the service is running try to perform the task again y using run as administrator
Сегодня при попытке подключиться Диспетчером Hyper-V к хосту Hyper-V получил ошибку:
Убедитесь, что служба управления виртуальной машиной запущена и у вас есть необходимые полномочия для подключения к серверу.
Все машины находятся в AD. Диспетчер Hyper-V запущен на клиентской рабочей станции под управлением Windows-10, учетная запись локального администратора. Диспетчер видит два других Hyper-V хоста (один из них локальный). Попытка подключения диспетчером к «строптивому» хосту Hyper-V с выбором других идентификационных данных (администратора домена) не приводит к успеху — получаем ту же самую ошибку. Перезагрузка рабочей станции и хоста Hyper-V не помогает.
Погуглив немного, так и не нашел решения данной странной проблемы: две Hyper-V машины в домене AD, один хост Hyper-V принимает подключение под учеткой администратора домена, когда учетные данные администратора домена вводятся непосредственно при коннекте к Hyper-V серверу, другой — не дает подключиться. Предлагаются различные решения: проверить настройки брандмауера, перезагрузить службу удаленного управления управления Windows (WinRM) — но ни одно не помогает. К тому же когда я пытаюсь подключиться к несговорчивому хосту Hyper-V, используя 5-nine Manager, коннект проходит. Мне функционал 5-nine Manager-а не достаточен, так как пользуюсь его бесплатной версией, а она не умеет делать перемещения виртуальных машин. Microsoft в своем продукте диспетчер Hyper-V за подобный функционал не просит денег.
Решение было найдено следующее. Сделал все гораздо проще. Запускаю FAR от администратора домена (runas …). Far-ом пользуюсь потому, что он хранит историю введенных команд — это удобно, когда ситуации и решения повторяются. Вбиваю в командную строку в Far-е команду для запуска Диспетчера Hyper-V:
%windir%System32mmc.exe «%windir%System32virtmgmt.msc»
и, вуаля, — мгновенно запускается диспетчер Hyper-V с обоими подключенными Hyper-V хостами и локальным Hyper-V в придачу.
Проблема решена!
balletpiraat
2016-11-21 в 12:21
Для стажировки я бы хотел использовать Linux. Единственная реальная возможность, которую мне дают, — использовать Hyper-V для запуска виртуальной машины Linux. Мне удалось запустить Hyper-V Manager, включив все функции Hyper-V в разделе «Включение или отключение функций Windows».
К сожалению, когда я открываю диспетчер Hyper-V, откройте «Подключение к серверу», выберите «Локальный компьютер» и нажмите «ОК». Я получаю следующее сообщение об ошибке:
Произошла ошибка при попытке подключиться к серверу «pc-name». Убедитесь, что служба управления виртуальными машинами запущена и у вас есть права на подключение к серверу.
Hyper-V обнаружил ошибку при попытке доступа к объекту на компьютере «pc-name», так как объект не был найден. Возможно, объект был удален. Убедитесь, что на компьютере запущена служба управления виртуальной машиной.
На этом компьютере с Windows 10 (Dell Latitude E7270) мне были предоставлены права суперпользователя, и я могу запускать программы с правами администратора, что и делается. Кроме того, служба управления виртуальными машинами запущена — смотрите «Службы». Можно ли сделать вывод, что я как-то не авторизован для подключения к серверу? Если так, как получилось?
У кого-нибудь есть идеи как решить эту проблему?
2 ответа на вопрос
Run5k
2016-11-21 в 13:54
Не могли бы вы уточнить, что вы имеете в виду, когда говорите, что получили «права суперпользователя»? В каких локальных группах безопасности вы находитесь?
Суть в том, что для использования Hyper-V на рабочей станции Windows 10 ваш логин должен быть членом локальной Administratorsгруппы и / или локальной Hyper-V Administratorsгруппы.
Steve
2018-03-28 в 12:18
MOFCOMP% SYSTEMROOT% System32 WindowsVirtualization.V2.mof
Похожие вопросы
-
1
Могу ли я использовать Mac OS X в качестве виртуальной машины Hyper-V?
-
4
Какой антивирус лучше всего работает с Microsoft Hyper-V
-
3
Поддерживает ли Windows 7 Hyper-V?
-
-
1
Сервер Hyper V не найден по имени
-
2
Менеджер загрузки Windows 7
-
1
Disk2vhd, конвертируйте мой компьютер в виртуальную машину Hyper-V
-
1
Узел назначения недоступен после перехода на Hyper-V
-
2
Как мы можем определить, кто, если кто-либо, вошел в систему на сервере Windows Server 2008?
-
6
Как закрепить ярлык или командный файл на новой панели задач Windows 7, 8 и 10 и в меню «Пуск»?
-
1
Как я могу определить, считает ли Windows жесткий диск съемным без графического интерфейса?
Ситуация следующая: виртуальная машина Hyper-V не может запуститься, выдавая при старте ошибку примерно такого содержания «VM failed to start. Synthetic SCSI controller (Instance ID xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx): Failed to Power on with Error ‘General access denied error’.».
Если развернуть окно и посмотреть детальную информацию об ошибке, то станет понятно, что проблема кроется в отсутствии доступа к файлу виртуального диска. Дело в том, что виртуальной машине (как и обычному пользователю) для работы с файлом необходимы NTFS-права на этот файл. В том случае, когда у виртуальной машины отсутствуют необходимые разрешения, то она не сможет стартовать и вывалится с ошибкой.

Как видно на рисунке, каждая виртуальная машина имеет свой уникальный идентификатор (Virtual machine ID). Для устранения ошибки надо взять этот ID и добавить его в список контроля доступа VHD-файла. Сделать это можно из командной строки, с помощью утилиты с неблагозвучным 🙂 названием Icacls. В нашем примере команда будет выглядеть так:
Icacls H:Hyper-VSRV1.vhdx /grant ″NT Virtual Machinef72e624c-4cc2-4167-b852-a47d412de8440″:(F)

Этой командой мы выдали виртуальной машине права Full Control на файл. В этом можно убедиться, открыв свойства файла и перейдя на вкладку Security. Как видите, разрешения в порядке и теперь виртуальная машина должна успешно запуститься.
Примечание. Подобную операцию необходимо проделать для каждого vhdx, и, если у машины имеются моментальные снимки (checkpoint), то для каждого avhdx файла, имеющего отношение к данной ВМ.

В заключение опишу некоторые ситуации, которые могут привести к потере прав:
• Перенос файла виртуального диска в другое расположение. Напомню, что при переносе файла на другой диск разрешения файловой системы удаляются и заменяются наследуемыми. Избежать этого можно, перенося файлы виртуальных машин с помощью встроенных средств Hyper-V, таких как Storage migration или ExportImport;
• Копирование файла виртуального диска. Ошибка может возникнуть при попытке подсунуть виртуальной машине чужой диск. Поэтому для ″размножения″ лучше воспользоваться либо экспортом, либо, при наличии VMM, клонированием виртуальных машин;
• Восстановление ВМ из бэкапа. Некоторые программы резервного копирования, например тот же DPM, при восстановлении в другое расположение не выставляют на файлы нужные права.
|
1 / 1 / 2 Регистрация: 16.02.2015 Сообщений: 137 |
|
|
1 |
|
|
11.03.2016, 13:07. Показов 32427. Ответов 5
Добрый день. Есть ли решение данной проблемы? Из под Windows 10 через Диспетчер Hyper-V пытаюсь подключиться к серверу Hyper-V Server 2008 R2 и получаю ошибку: Произошла ошибка при попытке подключения к серверу. Убедитесь, что служба управления виртуальной машиной запущена и у вас есть необходимые полномочия для подключения к серверу. Права все есть. Из под Win7 подключался спокойно. Не подключается только к сервера Hyper-V 2008, к 2012 подключается спокойно.
__________________
0 |
|
KDE777 1882 / 1106 / 426 Регистрация: 22.01.2016 Сообщений: 3,050 |
||||
|
11.03.2016, 13:25 |
2 |
|||
|
Есть ли решение данной проблемы? Запустите на Win10 PowerShell от администратора и выполните:
где HV-ServerName — имя нужного Hyper-V сервера
1 |
|
1 / 1 / 2 Регистрация: 16.02.2015 Сообщений: 137 |
|
|
11.03.2016, 14:09 [ТС] |
3 |
|
KDE777, Добрый день. Спасибо что откликнулись! Вылезла ошибка: Ошибка: Invalid use command line. Type «winrm -?» for help. Добавлено через 7 минут
0 |
|
KDE777 1882 / 1106 / 426 Регистрация: 22.01.2016 Сообщений: 3,050 |
||||
|
11.03.2016, 14:17 |
4 |
|||
|
Или на компьютере с которого нужно подключиться? На компьютере.
Может через командную строку? Да попробуйте в cmd, только обязательно с повышенными привилегиями:
0 |
|
1 / 1 / 2 Регистрация: 16.02.2015 Сообщений: 137 |
|
|
14.03.2016, 08:20 [ТС] |
5 |
|
KDE777, Не вышло.. Ошибка та же при подключении из диспетчера Hyper-V
0 |
|
1882 / 1106 / 426 Регистрация: 22.01.2016 Сообщений: 3,050 |
|
|
14.03.2016, 15:17 |
6 |
|
Не вышло.. Ошибка та же при подключении из диспетчера Hyper-V Тогда видимо, из этой версии Hyper-V Manager подключиться к Hyper-V серверу 2008R2 не получится. MS пишут, что даже RSAT для Win8.1 не может: RSAT for Windows 8 and Windows 8.1 Platform and Tools Support Matrix А в RSAT for Windows 10 поддержка 2008 R2 не упоминается ни для каких ролей…
0 |
