VMware仮想ネットワークアダプタが見つからないという状況に遭遇すると、特にWindowsのアップデートやシステム変更を行った後は、壁にぶつかるような窮地に陥ることがあります。突然、VMwareがネットワークに接続できなくなり、非常にイライラします。通常、ドライバの不具合、ネットワーク構成の破損、あるいはVMwareサービスが突然停止するといった問題が重なって発生します。幸いなことに、何が問題なのかが分かれば、ほとんどの修正は簡単です。これらの対策を講じることで、ネットワーク接続を回復でき、アダプタが突然消えたり動作しなくなったりした場合に、多くの手間を省くことができます。
Windows 11でVMwareネットワークアダプタが表示されない問題を解決する方法
隠れたアダプターをチェックする – Windows は古いドライバーを隠してしまうことがあるため
ちょっと奇妙ですが、Windowsはもはやアクティブではないと判断されたアダプタのドライバを非表示にしています。これらのゴーストドライバが競合を引き起こし、新しいアダプタが正しく表示されないことがあります。これをクリアするには、コマンドプロンプトで管理者として次のコマンドを実行します。
set devmgr_show_nonpresent_devices=1
次に、 start devmgmt.mscでデバイスマネージャーを開きます。デバイスマネージャーに入ったら、「表示」 > 「非表示デバイスの表示」をクリックします。「ネットワークアダプター」セクションを展開し、グレー表示されているVMwareのエントリがないか確認します。それらがあれば右クリックしてアンインストールしてください。Windowsが誤動作することがあり、古い非表示のドライバーを削除すると、新しいアダプターへのパスが確保されます。
仮想ネットワークドライバーを再インストールする – ドライバーが壊れることもあるため
一部の環境では、VMwareのネットワークドライバーはアップデートや誤った設定のインストール後に壊れてしまうことがあります。VMwareの修復機能を使えば、既存のVMを危険にさらすことなくこれを修復できます。「設定」>「アプリ」と進み、リストからVMware Workstationを見つけてください。その横にある3つの点をクリックし、 「変更」を選択します。「修復」を選択して続行してください。この機能は、仮想ネットワークアダプターを含む、不足または破損したVMwareファイルをチェックして置き換え、表示されなくなる問題を解決します。
VMware ブリッジ プロトコルがインストールされ、動作していることを確認する
もちろん、Windows は仮想マシンの仮想アダプターを物理ネットワーク経由で接続するためにこのプロトコルを必要とします。このプロトコルが欠落しているか壊れている場合、アダプターが表示されなかったり、正しく接続されなかったりする可能性があります。
- コントロール パネルを開きます。
- [ネットワークとインターネット] > [ネットワークと共有センター]に移動します。
- [アダプターの設定の変更]をクリックします。
- アクティブなネットワーク (WiFi または Ethernet) を右クリックし、[プロパティ]を開きます。
- 下にスクロールして「VMware Bridge Protocol」を見つけます。チェックが入っていることを確認してください。
- 見つからない場合は、「インストール」>「サービス」>「追加」をクリックします。製造元として「VMware」を選択し、 「VMware Bridge Protocol」を探してインストールし、VMまたはネットワーク接続を再起動します。
場合によっては、アップデート後にプロトコルが消えてしまうこともあります。その場合、この手順は非常に役立ちます。
破損した設定を修正するためにホストネットワークスタックをリセットする
Windowsネットワークは、特にアップデート後には異常な状態になることがあります。WinsockとTCP/IPをリセットすると、コアネットワーク構成がリセットされ、アダプターの表示を妨げている潜在的な破損が解消されることがよくあります。
netsh winsock reset
netsh int ip reset
これらのコマンドは、管理者権限でコマンドプロンプト(管理者として実行)から実行してください。その後、再起動することをお勧めします。再起動後に修正がより確実に適用される場合があります。
VMware サービスを再起動する — 時々、ちょっとした刺激が必要なときがあります
VMwareサービスが停止したり起動に失敗したりした場合、ネットワークアダプタは正しく初期化できません。スタートメニューで「サービス」アプリを検索して開きます。以下の項目を探してください。
- VMware NAT サービス
- VMware DHCP サービス
- VMware 認証サービス
これらのいずれかを右クリックし、実行中の場合は「再起動」を選択します。起動していない場合は、「プロパティ」を開き、「スタートアップの種類」を「自動」に変更して「開始」をクリックします。その後、PCを再起動してすべてを初期化します。通常、これでアダプタの表示を妨げているサービスの問題は解消されます。
VMware でネットワーク設定を有効化または修正する方法
VMの設定を開き、「ネットワークアダプタ」セクションに移動して、有効になっていて接続されていることを確認してください。接続タイプ(ブリッジ、NAT、ホストオンリーなど)を確認し、必要に応じて切り替えてください。モードを素早く切り替えると、アダプタが再び表示され、オンラインになる場合があります。
ネットワーク アダプターが表示されないのはなぜでしょうか?
通常、システムアップデートやドライバの競合などにより、ドライバが紛失または破損していることが原因となります。デバイスマネージャーでデバイスが無効になっている場合や、VMwareのネットワークサービスが正常に動作していない場合にも発生することがあります。場合によっては、Windowsが突然エラーを起こし、根本的なドライバまたはサービスの問題を修正するまでアダプタを非表示にしてしまうことがあります。原因が必ずしも明確とは限りませんが、上記の手順で一般的な問題はカバーできることが多いです。