「ネットワーク探索がオフになっています」というエラーを効果的に解決する方法
「ネットワーク探索が無効になっています」というエラーへの対処は、特に他のデバイスに接続したりファイルを共有しようとしているときに、非常に面倒な場合があります。Windowsがネットワーク探索を無効にしてしまうことがあるため、これは少し厄介な問題です。Windowsのアップデート後、設定ミス、サービスが動作を停止したなど、様々な理由が考えられます。幸いなことに、完全な再インストールや複雑な作業を必要とせずに、この問題を解決できる方法がいくつかあります。ここでの目標は、Windowsがネットワーク上の他のデバイスと再び通信できるようにし、共有フォルダーやプリンターを参照したり、ネットワークリストに他のデバイスが表示されたりできるようにすることです。
このガイドでは、よくある原因に基づいた実用的な解決策をご紹介します。どれも非常に分かりやすいですが、すべての解決策がすべての環境に当てはまるわけではないため、場合によっては少し試行錯誤が必要になるかもしれません。これらの手順を実行すると、PCが他のデバイスを検出できるようになるか、少なくともあの厄介なエラーが表示されなくなるはずです。多少の試行錯誤は必要ですが、ほとんどの場合うまくいきます。
Windows PCで「ネットワーク探索がオフになっています」というエラーを修正する方法
詳細な共有設定を構成する
これはよくあることですが、見落とされがちです。ユーザーまたはアプリが誤ってネットワーク検出をオフにした場合、Windowsはネットワーク上で利用可能なPCとしてブロードキャストを停止します。オフにすると、PCは他のデバイスを認識しなくなり、他のデバイスからも認識されなくなります。
「コントロールパネル」 > 「ネットワークとインターネット」 > 「ネットワークと共有センター」に進みます。次に、左側の「共有の詳細設定の変更」というリンクを探します。それが開いたら、設定を再びオンに切り替えられます。
- プライベートネットワークプロファイルを編集していることを確認してください。ほとんどのホームネットワークはプライベートネットワークです。「プライベート」を展開し、 「ネットワーク探索」の横にあるトグルをオンにします。「オン」になっているはずです。
- また、「ファイルとプリンターの共有」まで下にスクロールし、オフになっている場合は有効にします。
- パブリックネットワーク(カフェのWi-Fiなど)をご利用の場合はご注意ください。これらの設定を一時的に切り替えることもできますが、セキュリティ上のリスクが高くなります。ネットワークを信頼できる場合にのみオンにし、使用後はオフにしてください。
その後、すべてを閉じてPCを再起動し、他のデバイスが認識されるかどうかを確認してください。Windowsがこれらの変更を適用するのに1秒ほどかかる場合もあります。
Windowsサービスを変更する
ネットワーク共有の基盤となる一部のサービスは、特にアップデートやクラッシュ後に無効化されたり、ハングアップしたりすることがあります。これらのサービスは簡単に確認して再起動できるので、この手順を省略しないでください。
Win + Rを押して と入力しservices.msc、Enter キーを押します。するとサービスウィンドウが開きます。以下の項目を探します。
- 機能発見リソースの公開
- SSDP検出
- UPnPデバイスホスト
(関連する場合もあります)
それぞれをダブルクリックし、「スタートアップの種類」を「自動」に設定し、停止している場合は「開始」をクリックします。実行中の場合は、右クリックして「再起動」してください。これにより、Windowsが正常にブロードキャストできるようになることがよくあります。少し奇妙ですが、一部の設定では、サービスが明確な理由もなくハングしたり無効になったりすることがあります。
ああ、これらのサービスがすでに実行中の場合は、再起動してから再起動するだけで問題が解決することがあります。不思議なことに、あるマシンでは、これらのサービスを再起動するだけで、完全な再起動を必要とせずに正常に戻りました。
Windows Defenderファイアウォールをオンにする
ファイアウォールの設定が誤っていると、ネットワーク検出がブロックされる可能性があります。ファイアウォールがネットワーク検出に関連する受信または送信ネットワークトラフィックをブロックしていないか、念のため確認してください。手順は次のとおりです。
- コントロール パネルを開き、システムとセキュリティ> Windows Defender ファイアウォールに移動します。
- Windows Defender ファイアウォールを介したアプリまたは機能を許可するをクリックします。
- プライベート ネットワークと パブリック ネットワークの両方でネットワーク探索がチェックされていることを確認します。
些細なことのように思えるかもしれませんが、Windowsファイアウォールの設定によっては、ネットワーク検出に必要なポートやアプリがブロックされることがあります。ファイアウォールがオフになっている場合は、オンにするとネットワークの可視性が回復することがよくあります。誰もが好む「魔法の」解決策です。
ネットワーク設定をリセットする
上記のいずれの方法でも問題が解決しない場合は、ネットワーク設定をリセットすることで、おかしな設定ミスや残存する問題を解消できる可能性があります。これは、ネットワーク設定を一からやり直すようなものです。手順は以下のとおりです。
- [設定] > [ネットワークとインターネット] > [ネットワークの詳細設定] > [ネットワークのリセット]に移動します。
- 「今すぐリセット」をクリックします。確認すると、Windowsが残りの処理を実行します。
リセットを行う前に、Wi-Fiのパスワードを保存しておくことをお勧めします。リセットすると、保存したネットワークとパスワードが消去されます。リセット後、PCを再起動すると、Windowsは新規インストール時のようにネットワークの設定を試みます。通常、これで頑固な検出の問題が解決します。
コマンドプロンプトを使用してネットワークをリセットする
コマンドラインに慣れていますか? CMD を使用してネットワーク コンポーネントを手動でリセットすることもできます。
管理者として CMD を開き (スタート メニューを右クリック> Windows ターミナル (管理者)またはコマンド プロンプト (管理者) )、次のコマンドを 1 つずつ実行し、Enterそれぞれの後に を押します。
ipconfig /release ipconfig /flushdns ipconfig /renew netsh int ip reset netsh winsock reset
完了したら、PCを再起動してください。これらのコマンドを実行するだけで、キャッシュされた設定がクリアされ、Windowsが再起動することもあります。設定によっては、次回ログイン時にネットワーク検出が修正されることもあります。
主な解決策は以上です。ただし、Windows は不安定な場合があり、複数の修正が必要になる場合があることをお忘れなく。私の経験では、ネットワークをリセットして、該当するサービスを再度オンにすると、問題が解決することが多いです。