Не може да се свърже с виртуална машина Hyper-V

Ne Moze Da Se Sv Rze S Virtualna Masina Hyper V



Тази публикация предлага корекции за разрешаване на проблема, при който потребителите не може да се свърже с a Hyper-V виртуална машина (VM), работеща на Windows Server или клиентска хост машина. Предложенията, представени в тази публикация, са приложими в зависимост от съобщението за грешка, което сте получили.



  Не може да се свърже с виртуална машина Hyper-V





Когато се опитате да се свържете с виртуална машина (VM) в Microsoft Hyper-V Manager, може да получите следните съобщения за грешка:





Съобщение за грешка 1



Диспечерът на виртуална машина загуби връзката с виртуалната машина, защото към тази машина беше установена друга връзка. Опитайте да се свържете отново. Ако проблемът продължава, свържете се с вашия системен администратор. Искате ли да опитате да се свържете отново?

Съобщение за грешка 2

Не може да се свърже с виртуалната машина. Опитайте да се свържете отново. Ако проблемът продължава, свържете се с вашия системен администратор. Искате ли да опитате да се свържете отново?



Съобщение за грешка 3

Възникна грешка при опит за свързване със сървър <Име>. Проверете дали услугата за управление на виртуална машина работи и дали сте упълномощени да се свържете със сървъра. Компютърът <Име> не може да бъде разрешен. Уверете се, че сте въвели правилно името на машината и че имате достъп до мрежата.

По-долу са някои от възможните причини, поради които не можете да се свържете с виртуална машина в Hyper-V.

  • VM е изключен.
  • VM работи на различен хост сървър от този, към който се опитвате да се свържете.
  • Връзката между хост сървъра и виртуалната машина беше прекъсната.
  • Избран е грешен мрежов адаптер.
  • Мрежовият адаптер не е свързан към правилния виртуален комутатор.
  • Има проблем с мрежовия адаптер във виртуалната машина.
  • Има проблем с физическия мрежов адаптер.

Прочети : Услугата за оторизация на VMware не работи

В типичен сценарий потребителят има 2 Hyper-V 2012 R2 хоста и всеки от тях има около 5 виртуални машини на тях. На един от хостовете потребителят може да се свърже към всяка отделна виртуална машина чрез Hyper-V Manager. На другия хост потребителят може да се свърже с виртуалната машина само в Hyper-V Manager, АКО машината е част от домейна. Ако машината не е част от домейна, тогава потребителят получава Съобщение за грешка 2 . В друг случай, когато съществуват 2 потребителски акаунта, именувани Потребител1 и Потребител2 . Потребител1 не е конфигуриран никъде в SCVMM, докато Потребител2 е член на потребителска роля на самообслужване в SCVMM и е собственик на VM. Сега User1 влиза в клиент на Windows и се свързва към SSP, където се удостоверява като User2, и VM, притежаван от User2, е избран от списъка и щракнете върху Свържете се с VM бутон, на Съобщение за грешка 1 по-горе се показва.

Не може да се свърже с виртуална машина Hyper-V

Ако ти си не може или не може да се свърже с виртуална машина Hyper-V и получите някое от съобщенията за грешка, показани по-горе, тогава нашите препоръчани корекции ще ви помогнат да разрешите проблема.

  1. Първоначален контролен списък
  2. Рестартирайте VM
  3. Изпълнете командата MOFCOMP
  4. Съхранявайте потребителски идентификационни данни
  5. Премахнете старите iSCSI/SCSI контролери/връзки
  6. Активирайте IPv6
  7. Променете настройките за защита на Windows
  8. Изключете правилата за подобрен режим на сесия

Нека да видим тези споменати поправки в детайли.

Прочети : Виртуалната машина не може да бъде стартирана, защото хипервайзорът не работи

1] Първоначален контролен списък

  Първоначален контролен списък - Конфигуриране/Създаване на виртуален (външен) комутатор

Да предположим, че имате проблеми със свързването към виртуална машина в Hyper-V Manager. В такъв случай можете да извършите следните предварителни проверки или задачи (без определен ред) и да видите дали нещо помага, преди да продължите.

  • Ако сте упълномощени да се свързвате със сървъра, уверете се, че Услугата за управление на виртуална машина е стартирана и работи в Windows Services Manager. Това се отнася главно за Съобщение за грешка 3 .
  • Уверете се, че виртуалната машина е включена и че използвате правилните идентификационни данни.
  • Проверете настройките на Hyper-V Manager, за да сте сигурни, че се свързвате с правилната виртуална машина.
  • Ако използвате HTTP или HTTPS прокси сървър, за да се свържете с интернет, уверете се, че вашите прокси настройки са правилни в интернет настройки > Връзки > LAN настройки .
  • Уверете се, че сте активирали връзките в Hyper-V Manager. За да направите това, отворете мениджъра на Hyper-V и изберете сървъра. В десния панел щракнете върху името на хипервайзора, за да отворите прозореца с настройки на Hyper-V. В левия панел на този прозорец щракнете върху Връзка с виртуална машина за да отворите настройките за VM връзка в десния прозорец. Сега отметнете Активиране на VM връзки опция и щракнете Добре за да запазите промените.
  • Актуализирайте драйвера на мрежовия адаптер .
  • Уверете се, че създайте виртуален (външен) комутатор за разрешаване на отдалечен достъп до Hyper-V VM от LAN и Интернет. След като бъде създадена, в Hyper-V Manager щракнете с десния бутон върху виртуалната машина и отидете на Настройки > Мрежов адаптер > Виртуален превключвател. Изберете външния превключвател, който сте създали. Кликнете Добре за да запазите настройките на VM.

Прочети : Коригиране на грешка при прилагане на промените в свойствата на виртуалния комутатор в Hyper-V

  • Проверете настройките на VM, за да се уверите, че дистанционното управление е активирано. Можете също така да настроите правило за препращане на портове на вашия шлюз (например безжичен рутер), за да получите отдалечен достъп до вашата виртуална машина от всяко място на планетата. Можете да възстановите конфигурацията на слушателя, като изпълните следната команда: winrm извикване Възстановяване на winrm/Config .
  • Ако виртуалната машина работи на отдалечен сървър, уверете се, че имате мрежова свързаност към този Hyper-V сървър .
  • Уверете се, че Virtual Network Manager е правилно конфигуриран. В Hyper-V Manager, под Действия в десния панел изберете Виртуален мрежов мениджър . Във Virtual Network Manager се уверете, че мрежовият адаптер на виртуалната машина е свързан към външна или вътрешна мрежа.
  • Уверете се, че виртуалната машина не работи на различен хост сървър от този, към който се опитвате да се свържете.
  • Рестартирайте Услуга Hyper-V Manager .

Прочети : Грешка 0x80370102, Виртуалната машина не може да бъде стартирана

идентификатор на събитие за регистрация на потребителско устройство 304
  • Създайте отново виртуалната машина.
  • Нулирайте мрежовия адаптер .
  • Уверете се, че компонентите на Integration Services са актуализирани. Свържете се с виртуалната машина и след това следвайте инструкциите в Актуализирайте интеграционните услуги за виртуална машина на Linux или Актуализирайте интеграционни услуги за виртуална машина на Windows .
  • Ако бягате Докер в WSL 2 можете да деактивирате базирания на WSL 2 двигател. Изчакайте работният плот на докера да пресъздаде/монтира DockerDesktopVM, след това активирайте отново базирания на WSL 2 двигател и го активирайте във вашата дистрибуция.
  • Ако използвате Hyper-V Manager, за да се свържете с виртуална машина на друг компютър, уверете се, че инструментът за свързване на виртуална машина е инсталиран на компютъра, който използвате за свързване с виртуалната машина. Можете да намерите този инструмент в папката Административни инструменти.
  • х Ако се свързвате към отдалечена виртуална машина, уверете се, че връзките с отдалечен работен плот са разрешени през защитната стена на Windows.
  • Проверете регистрационните файлове за събития за грешки, които може да са свързани с проблема.

Прочети : Коригиране на виртуална машина Hyper-V, блокирана в състояние на спиране

2] Рестартирайте VM

Можете да рестартирате виртуалната машина, като щракнете с десния бутон и изберете Изключи от контекстното меню, а не от Изключвам опция. След това можете да стартирате виртуалната машина отново. Странно, но според съобщенията това е работило за разрешаване на проблема в определен случай. В противен случай можете да рестартирате хост машината и да видите дали това помага за разрешаването на Не може да се свърже с виртуална машина Hyper-V проблем.

Прочети : Услугата за управление на виртуална машина откри грешка при конфигурирането на твърдия диск

3] Изпълнете командата MOFCOMP

Тази корекция проработи за някои засегнати потребители, които се натъкнаха на Съобщение за грешка 3 . За да стартирате Команда MOFCOMP , направете следното:

  • Отворете командния ред в повишен режим.
  • В интерфейса на командния ред копирайте/поставете командата по-долу и натиснете Enter.
MOFCOMP %SYSTEMROOT%\System32\WindowsVirtualization.V2.mof
  • Излезте от CMD подканата, след като командата се изпълни.

4] Съхранявайте потребителски идентификационни данни

Тази корекция се отнася специално за Съобщение за грешка 1 дадено по-горе. Грешката може да възникне, защото идентификационните данни за потребителския акаунт, влязъл в Windows (Потребител1), се предават вместо тези, използвани за удостоверяване в SSP (Потребител2).

Според Документация на Microsoft , по подразбиране, Не съхранявай моите идентификационни данни избран е бутон за избор, който причинява това поведение. В този случай, за да разрешите проблема, изберете бутона за избор Съхрани моите идентификационни данни на страницата за вход на SSP. Когато добавите/съхраните парола към виртуалната машина, тя позволява VM да бъде свързана и след това можете да въведете паролата за потребителя и тя няма да ви изгони.

Прочети : Виртуалната машина Hyper-V блокира в начално състояние

5] Премахнете старите iSCSI/SCSI контролери/връзки

Според съобщенията, както се отнася Съобщение за грешка 2 , проблемът беше причинен от стара iSCSI връзка, която не искаше да се свърже отново, тъй като NAS, който посочиха, вече не беше наличен. Те бяха в чакащо състояние на „повторно свързване“, което пречеше на Hyper-V VM връзките. В този случай приложимата корекция е просто изтриване на всички стари, неизползвани и неприсвоени iSCSI/SCSI контролери или връзки и след това рестартиране.

6] Активирайте IPv6

  Активирайте IPv6

Изглежда Hyper-V изисква IPv6 трябва да бъде активиран изведнъж. В известен случай от засегнат потребител, докато пингва Hyper-V сървъра, без конкретна причина, според съобщенията потребителят пингва и „сървър“, и „server.local“ и забелязва, че „сървърът“ връща IPv4 отговор, докато 'server.local' върна IPv6 отговор и потребителят успя да се свърже с server.local но се опитва да се свърже с сървър не успя с Съобщение за грешка 3 .

В случай, че все още не можете да се свържете, можете редактирайте вашия файл Hosts и посочете към 127.0.0.1.

7] Променете настройките за защита на Windows

  Промяна на настройките за защита на Windows - Control Flow Guard

Някои засегнати потребители, получили съобщение за грешка 3, успяха да разрешат проблема, като промениха настройките за защита на Windows. Ето как:

  • Отворете Windows Security.
  • Изберете Управление на приложението и браузъра .
  • Кликнете върху страницата, която се отваря Експлоатирайте настройките за защита на дъното.
  • След това преминете към Настройки на програмата раздел.
  • След това намерете C:\WINDOWS\System32\vmcompute.exe в списъка и го разширете.
  • След това щракнете редактиране .
  • Превъртете надолу до Защита на контролния поток (CFG) и премахнете отметката от Замяна на системните настройки опция.
  • След това изпълнете командата net start vmcompute в режим на администратор на PowerShell.
  • Стартирайте Hyper-V Manager като администратор.

8] Изключете правилата за подобрен режим на сесия

  Изключете правилата за подобрен режим на сесия

Тази корекция също се отнася специално за Съобщение за грешка 1 както е показано по-горе. За да изпълните тази задача, изпълнете следните стъпки:

  • Отворете Hyper-V Manager.
  • Изберете Настройки в десния прозорец.
  • Сега изберете Enhanced Session Mode Policy в левия панел.
  • След това премахнете отметката от Разрешаване на подобрен режим на сесия опция.
  • Щракнете върху Добре бутон за запазване на промените.

Надявам се тази публикация да помогне! Ако не, можете свържете се с поддръжката на Microsoft за всякаква допълнителна помощ.

Свързана публикация : Грешка в приложението VMconnect.exe; Не може да се свърже с виртуалната машина

Как да активирам интернет на моята виртуална машина?

За да активирате интернет на VirtualBox, следвайте тези няколко прости стъпки:

  • Уверете се, че интернет връзката е включена.
  • Изключете виртуалната машина.
  • Отворете мрежовите настройки на виртуалната машина.
  • Активирайте мрежовия адаптер.
  • Изберете мрежовото устройство.
  • Запазете настройките и стартирайте виртуалната машина.

Не можете да се свържете с виртуална машина?

Ако не можете да свържете своята виртуална машина с VMware, направете следното:

  • Изключете вашата виртуална машина.
  • В работна станция отидете на VM > Настройки > Мрежов адаптер .
  • Сега се уверете, че мрежовият адаптер е свързан (т.е Свързан и Свържете при включване са избрани опции).
  • След това се уверете, че мрежовият адаптер е конфигуриран за NAT или Мост , и не Само за хост .

Прочети : Как да управлявате отдалечено виртуална машина на Windows .

Популярни Публикации