6

Я отключил (удалил) Hyper-V, чтобы я мог запустить VM-Ware и полностью потерял сеть. Он показывает, что кабель подключен, но нет подключения к интернету. Я пробовал другой кабель и сбросил коммутатор и маршрутизатор безуспешно. Если были выполнены команды netsh для сброса ip, ipv4, ipv6, winsock и я убил два ключа winsock в реестре. Не удалось отредактировать файл nettcpip.inf - доступ запрещен (даже после запуска блокнота от имени администратора).

У меня заканчиваются интернет-поиски и идеи. Кто-нибудь имеет представление о том, что мне нужно сделать (за исключением переустановки Windows)?

5 ответов5

3

Я удалил все свои Network adapters в Device Manager а затем щелкнул правой кнопкой мыши и выбрал « Scan for hardware changes и мой существующий / стандартный адаптер вернулся и сразу же начал работать.

1

У меня была похожая проблема после удаления Hyper-V, и я решил ее путем перенастройки адаптера netowork. Я должен был сделать это, потому что я обнаружил, что команды netsh оставили вещи в недопустимом состоянии.

В соответствии с тем, чтобы выбрать один из многих примеров этого блога, следующая команда netsh «Удаляет все настроенные пользователем параметры IPv4 (Интернет-протокол версии 4)»:

netsh int ip reset

Однако я обнаружил, что хотя эта команда очищала статический IP-адрес, который я установил, она оставила опцию для использования статического IP-адреса:

Как только я повторно ввел свои статические настройки IP, желтый треугольник исчез, и сеть вернулась.

Чтобы убедиться, что netsh действительно сделал это, я повторил все упражнение, добавив и удалив Hyper-V, и точно так же произошло, когда я дал вышеуказанную команду netsh. Кажется, netsh немного глючит. Его использование для функциональности TCP/IP в любом случае следует рассматривать как устаревшее: глядя на команды netsh, я заметил совет от Microsoft по этому поводу, который не отображается при использовании полных команд netsh, а только при переходе к " Уровень int (interface) в netsh:

C:\WINDOWS\system32>netsh
netsh>int
In future versions of Windows, Microsoft might remove the Netsh functionality
for TCP/IP.

Microsoft recommends that you transition to Windows PowerShell if you currently
use netsh to configure and manage TCP/IP.

Type Get-Command -Module NetTCPIP at the Windows PowerShell prompt to view
a list of commands to manage TCP/IP.

Visit http://go.microsoft.com/fwlink/?LinkId=217627 for additional information
about PowerShell commands for TCP/IP.
netsh interface>ip
netsh interface ipv4>
0

Вот шаг, который наконец-то сработал для меня:

  1. Перезагрузился в безопасный режим
  2. Открыл диспетчер устройств
  3. Отключены все устройства Hyper-V.
  4. Rebooted.
  5. Удален Hyper-V из компонента «Установка и удаление компонентов Windows».
  6. Перезагрузился .... и все было хорошо.
0

Я, наконец, закончил восстановление из точки восстановления. Я уверен, что есть что-то еще, что можно сделать вместо этого, к сожалению, мне немедленно понадобилась сеть на этом компьютере.

0

Когда Hyper-V включен, выбран только расширяемый виртуальный коммутатор Hyper-V, но больше ничего. Удалите Hyper-V, просто удалите текущий выбор, и ничего не выделено. Ручной выбор того, что вам нужно, должен решить проблему. Вам лучше иметь другую рабочую машину для справки. Когда Hyper-V включен

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .