ネットワーク探索を有効にして、Windows のネットワーク探索が無効になっているエラーを修正する方法
ネットワーク探索は便利な機能ですが、突然動作しなくなると少しイライラします。ネットワーク探索は、ファイルやプリンターの共有、あるいはLANゲームなど、PCが同じネットワーク上の他のデバイスを認識し、またPCから認識されるようにするためのものです。しかし、Windowsで「ネットワーク探索が無効になっています」というメッセージが表示され、これらの機能が一時的に使えなくなってしまうという経験を持つ人は少なくありません。幸いにも、通常は設定やサービスを切り替えるだけで解決します。問題は、Windowsはバックグラウンドで何がオンまたはオフになっているかを把握するのが難しい場合があることです。そのため、いくつかの場所を詳しく調べる必要があります。この設定をいじることで、動作が停止していたネットワークが突然正常に動作するようになり、共有も正常に戻ります。これらの修正プログラムで問題が解決することを願っています。もし解決しなくても、少なくともどこを調べればよいかは分かるでしょう。
ネットワーク探索がオフになっているエラーを修正する方法
設定でネットワーク探索をオンにする
これが主な原因であることが多いです。誤って、またはリセット後にこの機能がオフになっている場合は、オンに戻すだけで問題が解決することがあります。これは非常に単純な問題ですが、見落としがちです。特にWindowsのアップデートやネットワークの変更後、PCが他のデバイスを認識しなくなったり、逆にPCが他のデバイスを認識しなくなったりする場合によく発生します。
- Win+を押してI設定を開きます。
- 「ネットワークとインターネット」に進みます。
- 「ネットワークの詳細設定」の下にある「ネットワークと共有センター」をクリックします。設定によっては、まず「アダプターのオプションの変更」をクリックし、次にネットワークに移動して「プロパティ」を選択する必要があります。
- [共有の詳細設定の変更]を選択します。
- プライベートプロファイルとパブリックプロファイルの両方でメニューを展開し、「ネットワーク検出」をオンにします。 「ネットワークに接続されたデバイスを自動的にセットアップする」にチェックを入れるのを忘れないでください。
完了したら、ネットワークをもう一度試してください。通常はこの簡単な切り替えだけで十分ですが、それでも問題が解決しない場合は、何か他の原因でブロックされている可能性があります。
ネットワーク検出サービスが実行されていることを確認する
これは非常に重要です。設定が正しく見えても、これらのコアサービスがスムーズに動作している必要があります。これらのサービスが無効化されていたり、フリーズしていたりすると、ネットワーク検出が機能しなくなる可能性があります。特にアップデート後や誰かが起動関連の設定を変更した場合など、これらのサービスが無効になっていることがあります。そのため、これらのサービスが有効になっていて、動作していることを確認する必要があります。
- Win+を押しRて「ファイル名を指定して実行」を開きます。入力し
services.mscてEnterキーを押します。サービスマネージャーが開きます。 - Function Discovery Provider Host を見つけて右クリックし、「プロパティ」を選択します。スタートアップの種類を「自動」に設定し、「開始」をクリックします。
- 以下のサービスに対してこれを繰り返します。
- 機能発見リソースの公開
- SSDP検出
- UPnPデバイスホスト
- DNSクライアント
一部の設定では、これらが自動的に起動せず、手動で操作する必要がある場合もあります。その後再起動すると、すべてが確実に起動するようになる場合もあります。
Windows Defender ファイアウォールでネットワーク探索をホワイトリストに登録する
これらのサービスが実行されているにもかかわらず検出が失敗する場合は、Windows Defender(または使用しているウイルス対策ファイアウォール)がプロセスをブロックしている可能性があります。特に新規インストール時や同期後の場合、ファイアウォールがネットワーク検出などの機能を自動的に許可しないことがあります。
- [設定]を開き、[更新とセキュリティ]に移動します。
- [Windows セキュリティ] > [ファイアウォールとネットワーク保護]を選択します。
- 「ファイアウォールによるアプリの許可」をクリックします。
- 下にスクロールして「ネットワーク探索」を見つけ、 「パブリック」と「プライベート」の両方のチェックボックスがオンになっていることを確認してください。オンになっていない場合は、 「設定の変更」をクリックしてから、チェックボックスにチェックを入れてください。
これにより、Windowsファイアウォールによる検出トラフィックのブロックが防止されます。少し巧妙ですが、多くの場合、これで問題が解決します。
ネットワークドライバーを更新する
古いネットワークドライバーは、検出エラーなど、ネットワークに関する様々な問題を引き起こす可能性があります。特にWindowsのアップデート後は、バグが発生しやすくなります。ドライバーの更新はうまくいくかどうかは分かりませんが、試してみる価値はあります。多くの場合、根本的なバグが修正されます。
- Win+ を押してR、入力し
devmgmt.msc、Enter キーを押してデバイス マネージャーを開きます。 - ネットワーク アダプターのセクションを見つけて展開します。
- 各アダプタを右クリックし、[ドライバの更新]を選択します。
- 「ドライバーソフトウェアの最新版を自動検索する」を選択してください。Windowsは新しいドライバーを探し、利用可能な場合はインストールします。Windowsのバージョンが古い場合は、製造元(Intel、Realtek、Broadcomなど)のWebサイトから最新のドライバーを直接ダウンロードすると問題が解決する場合があります。
アップデート後は、PC を再起動して、ネットワーク検出が解消されるかどうか確認してみることをお勧めします。
Windowsネットワークトラブルシューティングツールを実行する
これは時として最後の手段のように感じることもありますが、Windowsにはトラブルシューティング機能が組み込まれており、問題をスムーズに解決できます。よくある問題を一通りチェックし、大抵は簡単に解決してくれます。場合によっては、ユーザーが気づかないうちに誤って設定された設定がWindowsによって発見されることもあります。
- +で設定を開きます。WinI
- [更新とセキュリティ] > [トラブルシューティング]に移動します。
- 「追加のトラブルシューティング」をクリックします。
- 「着信接続」を見つけて、「トラブルシューティングの実行」を押します。
- 指示に従ってください。スキャンが実行され、オプションが表示されるか、可能な場合は自動的に修正されます。
これは魔法ではありませんが、シンプルで見落とされがちな方法です。特にWindowsのネットワークスタックが少し不安定な場合は、うまくいくこともあります。
ネットワークを再度発見する
設定が完了したら、ネットワークをもう一度試してみましょう。他のデバイスが表示され、共有が正常に機能するかどうかを確認してください。こうした問題のトラブルシューティングは少し面倒ですが、少し調整するだけですぐに使えるようになると、やはり嬉しいものです。この簡単なガイドが、ネットワーク検出が再び使えるようになるための正しい道筋を示してくれることを願っています。
関連記事
この記事は役に立ちましたか?