Hyper-VがインストールされたWindows 8.1マシンを使用しています。 「クリーン」なHyper-V構成から仮想スイッチマネージャーを開き、「管理オペレーティングシステムにこのネットワークアダプターの共有を許可する」を使用して外部スイッチを作成し、[OK]をクリックします。すべてが正常に動作しているように見えますが、ホストはネットワーク接続を失っています。
デバイスマネージャーを開くと、[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.
デバイスを「アンインストール」しようとしましたが、動作しているようですが、デバイスが実際に削除されません。 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).
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.
仮想スイッチを削除しようとすると、エラーが発生します。
Error applying Virtual Switch Properties changes
Failed while removing virtual Ethernet switch.
VMネットワークは機能します。
どうやら、Virtual PCをアンインストールすると、仮想ネットワークデバイスがWindowsにインストールされたままになりましたが、ドライバーソフトウェアはありません(それがどのように可能かはわかりません)。これらは、Hyper-Vと競合することがわかっています(ただし、ある種の実用的なエラーが予想されます)。デバイスマネージャーでデバイスを削除してから、Hyper-V機能を削除して再度追加すると、エラーが解消されました。