Служба управления виртуальной машиной vmms не запущена на этом компьютере
В этой статье про Windows 10 разберем подробно, как включить виртуализацию.
Платформа виртуализации от Microsoft называется Hyper-V. Она позволяет запускать одновременно несколько виртуальных машин (ВМ) на одном физическом компьютере. Работа и управлением этими машинами происходит под управлением особого процесса (или службы), называемой гипервизором. Гипервизор предоставляет виртуальное оборудование – процессоры, память, жесткие диски и т.д., обеспечивает изоляцию и защиту ВМ друг от друга, выделяет вычислительные ресурсы и динамически управляет ими.
Наверняка вы слышали также и о других системах виртуализации, которые на слуху, например, KVM от Red Hat или vSphere от VMware. Все они, как и Hyper-V, предоставляют отличные средства по запуску разнородных версий гостевых операционных систем (ОС) разных производителей на одном физическом компьютере или сервере. Это открывает широкие возможности по разработке и тестированию программного обеспечения профессионалам и другие области применения обычным пользователям.
Список поддерживаемых гостевых ОС для Hyper-V вы можете посмотреть на сайте Microsoft.
Возможность включить Hyper-V есть не только в серверных ОС Microsoft, но и в клиентских, таких как Windows 10. Эту функцию, а точнее роль, возможно включить в следующих редакциях “десятки”:
- Pro (Профессиональная)
- Enterprise (Корпоративная)
- Education (для образовательных учреждений)
Hyper-V нельзя активировать в версиях:
- Home (Домашняя)
- Mobile
- Mobile Корпоративная
Примечание. Редакцию Windows 10 Home можно обновить до версии Pro. Для этого нужно зайти в раздел Параметры > Обновление и безопасность > Активация. Далее нужно зайти в Магазин Windows и купить обновление. Подробнее можно узнать на сайте производителя.
Проблема
Служба управления виртуальными машинами Hyper-V не настроена для автоматического запуска.
Решение
Используйте оснастку "службы" или программу командной строки SC config, чтобы перенастроить автоматический запуск службы.
Если служба не найдена в классическом приложении или программа командной строки сообщает о том, что служба не существует, возможно, средства управления Hyper-V не установлены. Чтобы их установить, сделайте следующее.
- на Windows сервере откройте диспетчер сервера и используйте мастер добавления ролей и компонентов. Дополнительные сведения см. в статье Установка роли Hyper-V на Windows Server 2016.
- на рабочем столе в Windows начните вводить программы, щелкните программы и компоненты (панель управления) , включите Windows компонентов всредствах управления hyper-v hyper/off . Затем нажмите кнопку ОК.
Повторная настройка службы для автоматического запуска с помощью классического приложения служб
В области сведений щелкните правой кнопкой мыши элемент Управление виртуальными машинами Hyper-Vи выберите пункт свойства.
На вкладке Общие в поле Тип запуска выберите пункт автоматически.
Минимальные требования к оборудованию
Согласно рекомендациям Microsoft приведем обязательные требования для запуска Hyper-V:
For more information about best practices and scans, see Best Practices Analyzer.
Property | Details |
---|---|
Operating System | Windows Server 2016 |
Product/Feature | Hyper-V |
Severity | Error |
Category | Prerequisites |
In the following sections, italics indicates UI text that appears in the Best Practices Analyzer tool for this issue.
Повторная настройка службы для автоматического запуска с помощью классического приложения служб
В области сведений щелкните правой кнопкой мыши элемент Управление виртуальными машинами Hyper-Vи выберите пункт свойства.
На вкладке Общие в поле Тип запуска выберите пункт автоматически.
Чтобы запустить службу, нажмите кнопку " Пуск".
To reconfigure the service to start automatically using SC Config
Open Windows PowerShell. (From the desktop, click Start and start typing Windows PowerShell.)
Right-click Windows PowerShell and click Run as administrator.
To reconfigure the service, type:
To start the service, type:
If the service is already configured to start automatically and you just need to restart the service, you can do that from Hyper-V Manager, or from the sc start vmms command shown above.
To restart the service from Hyper-V Manager
Open Hyper-V Manager. Click Start, point to Administrative Tools, and then click Hyper-V Manager.
In the navigation pane, click the name of the server if it's not already selected.
In the Actions pane, click Start Service.
Дополнительные сведения о рекомендациях и проверках см. в разделе Анализатор соответствия рекомендациям.
Свойство | Сведения |
---|---|
Операционная система | Windows Server 2016 |
Продукт или компонент | Hyper-V |
Уровень серьезности | Ошибка |
Категория | Предварительные требования |
В следующих разделах курсив указывает текст пользовательского Интерфейса, который отображается в анализатор соответствия рекомендациям для этой проблемы.
Проблема
Служба, необходимая для управления виртуальными машинами, не запущена.
Asked by:
Impact
No virtual machine management operations can be performed.
Virtual machines that are running will continue to run. However, you won't be able to manage virtual machines, or create or delete them until the service is running.
All replies
Do you have any other software which uses virtualization?
Sorry for the delay.
Hyper-V platform is enabled. I don't have any other virtualization software installed (but I might go back to VMware).
Have you confirmed that your system meets the System requirements for Windows Phone Emulator?
Have you checked the steps in the MSDN article : How to enable Hyper-V for the Windows Phone Emulator?
This is more of a Windows 8/Hyper-V question, but I was trying to get Hyper-V running to do WP8 devel/testing (and I couldn't find an answer after searching extensively elsewhere).
The problem is that I got a new computer (with SLAT), installed W8, VS2012, and followed directions to install Hyper-V. When I run the Hyper-V management console and try to connect to the 'local' server I get the error: "Hyper-V encountered an error trying to access an object on computer 'localhost' because the object was not found. Verify that the Virtual Machine Management Service on the computer is running. "
When I check the services there is no service (running or stopped) called Virtual Machine Management Service, Hyper-V Virtual Machine Management Service, or anything like that.
So I thought maybe I need to reinstall Hyper-V. So I went to Control Panel/Programs and Features/Turn Windows Features on or off and tuurned of Hyper-V in order to uninstall it but I get the error: "Windows couldn't complete the requested changes. Unspecified error. Error code: 0x80004005"
I can uninstall and reinstall the Hyper-V management tools but that does not fix the above problem.
Do I have to reinstall Windows 8 from scratch?
Exactly the same issue here with Hyper-V on Windows 8.1, it worked perfectly before under Windows 8.0
Did you try this:
Uninstall Hyper-V
Reboot
dism.exe /Online /Cleanup-image /Scanhealth
dism.exe /Online /Cleanup-image /Restorehealth
Reboot
Install Hyper-V
Here is the solution
1-make sure turn on virtual platform on bios
2- from turn windows features on or off expand hyper-v and enable hyper-v platform
Решение
Используйте оснастку "службы" или программу командной строки SC config, чтобы перенастроить автоматический запуск службы.
Если служба не найдена в классическом приложении или программа командной строки сообщает о том, что служба не существует, возможно, средства управления Hyper-V не установлены. если вы не можете увидеть консоль MMC hyper-v из меню, следует установить средства управления hyper-v.
Чтобы установить средства управления Hyper-V, выполните следующие действия.
- на Windows сервере откройте диспетчер сервера и используйте мастер добавления ролей и компонентов. Дополнительные сведения см. в статье Установка роли Hyper-V на Windows Server 2016. Для установки средств можно также использовать PowerShell ( Install-WindowsFeature -Name Hyper-V-Tools, Hyper-V-PowerShell ).
- на рабочем столе в Windows начните вводить программы, щелкните программы и компоненты (панель управления) , включите Windows компонентов всредствах управления hyper-v hyper/off . Затем нажмите кнопку ОК.
Issue
The service required to manage virtual machines is not running.
To reconfigure the service to start automatically using the Services desktop app
Open the Services desktop app. (Click Start, click in the Start Search box, type services.msc, and then press ENTER.)
In the details pane, right-click Hyper-V Virtual Machine Management, and then click Properties.
On the General tab, in Startup type, click Automatic.
To start the service, click Start.
Question
This is more of a Windows 8/Hyper-V question, but I was trying to get Hyper-V running to do WP8 devel/testing (and I couldn't find an answer after searching extensively elsewhere).
The problem is that I got a new computer (with SLAT), installed W8, VS2012, and followed directions to install Hyper-V. When I run the Hyper-V management console and try to connect to the 'local' server I get the error: "Hyper-V encountered an error trying to access an object on computer 'localhost' because the object was not found. Verify that the Virtual Machine Management Service on the computer is running. "
When I check the services there is no service (running or stopped) called Virtual Machine Management Service, Hyper-V Virtual Machine Management Service, or anything like that.
So I thought maybe I need to reinstall Hyper-V. So I went to Control Panel/Programs and Features/Turn Windows Features on or off and tuurned of Hyper-V in order to uninstall it but I get the error: "Windows couldn't complete the requested changes. Unspecified error. Error code: 0x80004005"
I can uninstall and reinstall the Hyper-V management tools but that does not fix the above problem.
Do I have to reinstall Windows 8 from scratch?
Влияние
Операции управления виртуальными машинами не могут быть выполнены.
Работающие виртуальные машины продолжат работать. Однако вы не сможете управлять виртуальными машинами или создавать или удалять их, пока служба не будет запущена.
Влияние
Управление виртуальными машинами невозможно до запуска службы.
Работающие виртуальные машины продолжат работать. Однако вы не сможете управлять виртуальными машинами или создавать или удалять их, пока служба не будет запущена.
Повторная настройка службы для автоматического запуска с помощью SC config
Откройте Windows PowerShell. (На рабочем столе нажмите кнопку Пуск и начните ввод Windows PowerShell.)
щелкните правой кнопкой мыши Windows PowerShell и выберите команду запуск от имени администратора.
Чтобы перенастроить службу, введите:
Чтобы запустить службу, введите:
Если служба уже настроена для автоматического запуска и вам нужно просто перезапустить службу, это можно сделать из диспетчера Hyper-V или из команды SC Start VMMS, показанной выше.
Перезапуск службы из диспетчера Hyper-V
В области навигации щелкните имя сервера, если оно еще не выбрано.
На панели действия щелкните запустить службу.
Дополнительные сведения о рекомендациях и проверках см. в разделе Анализатор соответствия рекомендациям.
Свойство | Сведения |
---|---|
Операционная система | Windows Server 2016 |
Продукт или компонент | Hyper-V |
Уровень серьезности | Предупреждение |
Категория | Конфигурация |
В следующих разделах курсив указывает текст пользовательского Интерфейса, который отображается в анализатор соответствия рекомендациям для этой проблемы.
Resolution
Use the Services snap-in or Sc config command-line tool to reconfigure the service to start automatically.
If you can't find the service in the desktop app or the command-line tool reports that the service doesn't exist, the Hyper-V Management tools probably aren't installed. And if you are not able to see the Hyper-V MMC console from the Start menu, you should install the Hyper-V Management Tools.
To install the Hyper-V Management tools:
- On Windows Server, open Server Manager and use the Add Roles and Features wizard. For more details, see Install the Hyper-V role on Windows Server 2016. You can also use PowerShell to install the tools ( Install-WindowsFeature -Name Hyper-V-Tools, Hyper-V-PowerShell )
- On Windows, from the Desktop, begin typing programs, click Programs and Features (Control panel) >Turn Windows features on or off >Hyper-V >Hyper-V Management Tools. Then, click OK.
Читайте также: