Chr*_*s S 5 networking hyper-v windows-8.1
我有一台安装了 Hyper-V 的 Windows 8.1 计算机。从“干净的”Hyper-V 配置中,我打开虚拟交换机管理器,创建一个带有“允许管理操作系统共享此网络适配器”的外部交换机,然后单击“确定”。一切似乎工作正常,但主机失去了网络连接。
打开设备管理器,“Hyper-V 虚拟以太网适配器”显示在网络适配器部分下,带有黄色三角形,并显示以下消息:
This device is not working properly because Windows cannot load the drivers required for this device. (Code 31)
An object ID was not found in the file.
Run Code Online (Sandbox Code Playgroud)
我尝试“卸载”设备,似乎有效,但设备实际上并未删除。我尝试完全删除并重新添加 Hyper-V 功能,没有任何区别。试过了scf /scannow,没有问题。
系统和应用程序日志未显示任何错误。Hyper-V-VMMS > 网络日志显示以下内容:
Log Name: Microsoft-Windows-Hyper-V-VMMS-Networking
Source: Microsoft-Windows-Hyper-V-VMMS
Date: 10/24/2013 10:53:07 AM
Event ID: 26088
Description:
Failed to apply static IP settings to internal Ethernet adapter {A813DE9A-BE70-4FAE-AD31-BE4D54505A4B} ('885435B8-BE65-4EE9-826D-AB56035237ED'): Unspecified error (0x80004005).
Run Code Online (Sandbox Code Playgroud)
如果我尝试在 Hyper-V 虚拟交换机管理器中删除虚拟交换机,我会在同一日志中看到以下内容:
Log Name: Microsoft-Windows-Hyper-V-VMMS-Networking
Source: Microsoft-Windows-Hyper-V-VMMS
Date: 10/24/2013 11:19:47 AM
Event ID: 26142
Description:
Failed while removing virtual Ethernet switch.
Run Code Online (Sandbox Code Playgroud)
尝试删除虚拟交换机会导致错误:
Error applying Virtual Switch Properties changes
Failed while removing virtual Ethernet switch.
Run Code Online (Sandbox Code Playgroud)
虚拟机网络确实有效。
显然,当我卸载 Virtual PC 时,它留下了安装在 Windows 中的虚拟网络设备,但没有驱动程序软件(不知道这是怎么可能的)。已知这些与 Hyper-V 冲突(尽管我预计会出现某种明智的错误)。删除设备管理器中的设备,然后删除并重新添加 Hyper-V 功能可以清除错误。