Как правильно удалить виртуальную машину hyper v
Как удалить Hyper-V
Как удалить Hyper-V? Этот гипервизор встроен в серверные и некоторые клиентские системы Windows, является штатным их функционалом, поэтому в прямом контексте удалить его невозможно. Его можно только отключить. При отключении Hyper-V из операционной системы убираются все его виртуальные сетевые карты, гипервизор не загружается вместе с ядром Windows, и тогда в системе можно работать с другими, сторонними гипервизорами.
Давайте рассмотрим, как удалить Hyper-V из клиентских Windows 8.1 и 10.
Hyper-V удаляется способом, обратным тому, каким он активировался в Windows 8.1 или 10.
Идём в панель управления системы.
Заходим в раздел «Программы».
Запускаем включение и отключение системных компонентов.
В их перечне снимаем галочку с Hyper-V.
Жмём «Ок».
Ожидаем, пока Windows применит изменения.
И перезагружаем компьютер.
Далее нам останется только решить судьбу файлов виртуальных машин.
Как выключить виртуализацию Hyper-V Windows 10
В диспетчере Hyper-V предоставлены средства и сведения, которые можно использовать для управления сервером виртуализации. Технология виртуализации позволяет на одном физическом компьютере создавать несколько виртуальных машин и параллельно работать с ними. Некоторые приложения, помимо самого компонента Hyper-V, также могут использовать технологию виртуализации.
Данная статья расскажет как выключить виртуализацию Hyper-V Windows 10. Так как этот функционал необходим далеко не всем, но он присутствует. Хотя по умолчанию на оригинальной сборке операционной системы Windows 10 компонент Hyper-V отключен. Поэтому ранее мы уже рассматривали как включить Hyper-V в Windows 10.
Как выключить и удалить виртуальную машину Hyper-V
Для управления виртуальными машинами рекомендуется использовать диспетчер виртуальных машин Hyper-V. Диспетчер Hyper-V позволяет создавать и настраивать работу виртуальных машин. Поэтому перед отключением Hyper-V в Windows 10 необходимо сначала остановить работу ранее созданных виртуальных машин.
Первым делом заходим в Диспетчера Hyper-V и в разделе виртуальные машины нажимаем правой кнопкой мышки на запущенную новую виртуальную машину и в контекстном меню выбираем пункт Выключить…
Только после этого можно удалить все отключенные виртуальные машины выбрав соответственный пункт в контекстном меню. В принципе настроенные виртуальные машины можно оставить, но они будут занимать некоторое пространство на Вашем жестком диске. Смотрите также другие способы как очистить диск С от ненужных файлов в Windows 10.
Служба управления виртуальными машинами Hyper-V
Дальше остановим службу управления виртуальными машинами и зависимые от неё службы. Остановив эту службу Вы не сможете управлять средой виртуализации, в том числе и своими виртуальными машинами.
Как отключить Hyper-V в Windows 10
Программы и компоненты
Теперь переходим к процессу отключения Hyper-V в Windows 10 как компонента операционной системы. Помимо отключения виртуализации Hyper-V смотрите также где находятся другие компоненты в Windows 10.
Windows PowerShell
С помощью оболочки Windows PowerShell можно не только включать и отключать компоненты системы, а и удалять стандартные приложения Windows 10.
Командная строка
Отключить Hyper-V в Windows 10 можно используя средства обслуживания образов развертывания и управления ими. Управление средством обслуживания образов развертывания происходит с помощью командной строки. Смотрите также другие способы запуска командной строки в Windows 10.
Выключить виртуализацию Hyper-V в Windows 10 возможность есть, поскольку по умолчанию компонент Hyper-V отключен и виртуализация не используется. А также возможность одновременно использовать несколько виртуальных машин нужна далеко не многим пользователям. Поэтому мы рассмотрели как отключить службу управления виртуальными машинами, потом уже и сам компонент Hyper-V.
Как удалить виртуальную машину Hyper-V в Windows 10
В данной статье показаны действия, с помощью которых можно удалить виртуальную машину Hyper-V в Windows 10.
Платформа Hyper-V позволяет запускать виртуализированные компьютерные системы поверх физического хоста. Эти виртуализированные системы (гостевые системы) могут использоваться и управляться так же, как если бы они были физическими компьютерными системами, однако они существуют в виртуализированной и изолированной среде.
При необходимости можно удалить виртуальную машину Hyper-V, при этом виртуальная машина удаляется только из диспетчера Hyper-V.
При удалении виртуальной машины Hyper-V удаляется файл конфигурации виртуальной машины, но не удаляются виртуальные жесткие диски (.VHDX-файлы).
Если виртуальная машина имеет какие-либо контрольные точки (snapshots), они удаляются и объединяются в файлы виртуального жесткого диска после удаления виртуальной машины.
Как удалить виртуальную машину Hyper-V в «Диспетчере Hyper-V»
Чтобы удалить виртуальную машину, откройте Диспетчер Hyper-V ( virtmgmt.msc ).
В списке установленных виртуальных машин выберите виртуальную машину Hyper-V которую вы хотите удалить (в данном примере, Windows 7 Ultimate) и выполните одно из следующих действий:
•Нажмите правой кнопкой мыши на выбранной виртуальной машине и в появившемся контекстном меню выберите пункт Удалить…
•В правом нижнем углу в панели действий выберите пункт Удалить…
•Нажмите на клавиатуре клавишу Del.
При появлении запроса на удаление виртуальной машины, нажмите кнопку Удалить.
Как удалить виртуальную машину Hyper-V в Windows PowerShell
Также можно удалить виртуальную машину используя консоль Windows PowerShell.
Прежде чем удалить виртуальную машину, сначала выведем список имеющихся виртуальных машин, для этого откройте консоль Windows PowerShell от имени администратора и выполните команду:
Запомните имя виртуальной машины которую необходимо удалить (в данном примере удалим виртуальную машину с именем Windows 7 Ultimate).
Чтобы удалить виртуальную машину, выполните команду следующего вида:
Замените Имя_Виртуальной_машины в команде выше фактическим именем виртуальной машины которую вы хотите удалить (в данном примере Windows 7 Ultimate).
В данном примере команда выглядит следующим образом:
Remove-VM
Deletes a virtual machine.
Syntax
Description
The Remove-VM cmdlet deletes a virtual machine. Running this cmdlet deletes the virtual machine’s configuration file, but does not delete any virtual hard drives. If the virtual machine has any snapshots, these are deleted and merged into the virtual hard disk files after the virtual machine is deleted.
Examples
Example 1
Removes virtual machine new 1.
Example 2
Removes virtual machine new 2, suppressing the confirmation prompt.
Example 3
Removes with no confirmation prompt all virtual machines having names starting with New.
Parameters
Runs the cmdlet as a background job.
Type: | SwitchParameter |
Position: | Named |
Default value: | None |
Accept pipeline input: | False |
Accept wildcard characters: | False |
Runs the cmdlet in a remote session or on a remote computer. Enter a computer name or a session object, such as the output of a New-CimSession or Get-CimSession cmdlet. The default is the current session on the local computer.
Type: | CimSession [ ] |
Position: | Named |
Default value: | None |
Accept pipeline input: | False |
Accept wildcard characters: | False |
Specifies one or more Hyper-V hosts from which the virtual machine is to be deleted. NetBIOS names, IP addresses, and fully qualified domain names are allowable. The default is the local computer. Use localhost or a dot (.) to specify the local computer explicitly.
Type: | String [ ] |
Position: | Named |
Default value: | None |
Accept pipeline input: | False |
Accept wildcard characters: | False |
Prompts you for confirmation before running the cmdlet.
Type: | SwitchParameter |
Aliases: | cf |
Position: | Named |
Default value: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
Specifies one or more user accounts that have permission to perform this action. The default is the current user.
Type: | PSCredential [ ] |
Position: | Named |
Default value: | None |
Accept pipeline input: | False |
Accept wildcard characters: | False |
Specifies that confirmation prompts are to be suppressed during deletion of the virtual machine.
Type: | SwitchParameter |
Position: | Named |
Default value: | None |
Accept pipeline input: | False |
Accept wildcard characters: | False |
Specifies the name of the virtual machine to be deleted.
Type: | String [ ] |
Aliases: | VMName |
Position: | 0 |
Default value: | None |
Accept pipeline input: | True |
Accept wildcard characters: | False |
Specifies that an object is to be passed through to the pipeline representing the virtual machine to be deleted.
Type: | SwitchParameter |
Position: | Named |
Default value: | None |
Accept pipeline input: | False |
Accept wildcard characters: | False |
Specifies the virtual machine to be deleted.
Type: | VirtualMachine [ ] |
Position: | 0 |
Default value: | None |
Accept pipeline input: | True |
Accept wildcard characters: | False |
Shows what would happen if the cmdlet runs. The cmdlet is not run.
Type: | SwitchParameter |
Aliases: | wi |
Position: | Named |
Default value: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
Outputs
None
Microsoft.HyperV.PowerShell.VirtualMachine
If -PassThru is specified.
Удаление отсутствующих виртуальных машин с консоли диспетчер виртуальных машин
В этой статье описывается, как удалить виртуальную машину с состоянием отсутствует с консоли диспетчер виртуальных машин с помощью Microsoft SQL Server скрипта.
Оригинальная версия продукта: System Center 2016 диспетчер виртуальных машин, Microsoft System Center 2012 R2 диспетчер виртуальных машин, System Center Virtual Machine Manager, версия 1801, System Center Virtual Machine Manager, версия 1807
Исходный номер КБ: 3102955
Сводка
Иногда после сбой кластера в консоли администратора Microsoft System Center Virtual Machine Manager (VMM) могут появляться дублирующие виртуальные машины. Одна из этих виртуальных машин имеет состояние Missing, а другая имеет другой статус. Отсутствующий виртуальный компьютер может быть трудно удалить. В этой статье содержится SQL Server, который удаляет отсутствующие виртуальные машины.
Скрипт удаляет все виртуальные машины, которые имеют состояние Missing из базы данных VMM. Скрипт не удаляет виртуальные машины с любого хост-компьютера. Это включает все Hyper-V, виртуальный сервер и VMware-серверы.
Подготовка системы
Чтобы подготовить систему и запустить сценарий, выполните следующие действия:
Закрой консоль администратора VMM.
Остановите службу Windows VMMService на сервере VMM.
Полное резервное копирование базы данных VMM.
Установите Microsoft SQL Server Management Studio на тот же компьютер, на котором хранится база данных VMM.
SQL Server Management Studio это бесплатная загрузка из Microsoft, которую можно получить из download SQL Server Management Studio (SSMS).
Откройте SQL Server Management Studio, выберите базу данных VMM и запустите сценарий SQL Server. Это должно удалить все отсутствующие виртуальные машины из базы данных VMM. Если сценарий будет успешным, вы увидите следующий вывод:
После запуска SQL Server перезапустите VMMService и откройте консоль администратора VMM, чтобы убедиться, что отсутствующие виртуальные машины удалены.