Windows 10で「ネットワーク検出が無効」エラーを解決する8つの方法
ネットワーク共有機能を使えば、同じネットワーク上にある他のデバイスとファイルやプリンターなどの機器を簡単に共有できます。しかし、この機能を利用するには「ネットワーク検出」が有効になっていることが前提です。ところが一部のユーザー環境では、この設定が初期状態でオフになっており、何度操作してもオンに切り替えられないというトラブルが発生します。
ネットワーク共有を利用しようとした瞬間や、タスクバーのネットワークアイコンをクリックした際に、「ネットワーク検出が無効になっています」というエラーが表示され、ネットワーク上の他のPCやデバイスが一覧に現れない——そんな症状にお困りの方は、ぜひ本記事をご覧ください。ここでは、専門家が推奨する8つの解決策を順番にご紹介します。
Windows 10でネットワーク検出が無効になる問題への専門家推奨の対処法
方法1:PCを再起動する

まず試したいのが、最も基本的なトラブルシューティングである「PCの再起動」です。意外に思われるかもしれませんが、多くのケースでこれだけで問題が解決します。再起動によってメモリ(RAM)がクリアされ、前回のセッションで発生していた一時的な不具合もリセットされるためです。
方法2:共有モード(ネットワークプロファイル)を見直す
Windowsには「プライベート」と「パブリック」という2種類のネットワークプロファイルが用意されています。ここで確認すべきポイントは2つあります。第一に、ネットワーク共有はプライベートプロファイルでのみ有効化すること。第二に、現在接続中のネットワークがプライベートプロファイルに設定されているかどうかです。
パブリックプロファイルなのに共有が有効になっている状態はセキュリティ上好ましくありません。以下の手順で正しく設定しましょう。
手順1:タスクバーのWi-Fiアイコンをクリックし、接続済みおよび利用可能なネットワーク一覧を表示します。
手順2:接続中のネットワーク名をクリックし、「プロパティ」を選択します。
手順3:「ネットワークプロファイル」の項目で、選択されているプロファイルを確認します。信頼できる安全なネットワークであれば「プライベート」を選びましょう。

手順4:画面上部の戻るボタンをクリックして、ネットワーク設定の画面に戻ります。
手順5:左側のサイドバーから「状態」を選択し、右側に表示される「共有オプション」をクリックします。
手順6:「詳細設定の共有」ページが開きます。手順3で「プライベート」を選んだ場合は、プライベートプロファイルの設定欄へ移動し、「ネットワーク検出を有効にする」と「ネットワーク接続デバイスの自動セットアップを有効にする」の両方にチェックを入れます。「パブリック」を選んだ場合は、パブリックプロファイル側で同じ2項目を有効にしてください。

手順7:「変更の保存」をクリックします。その後、問題が解消されたかどうかを確認してみてください。
方法3:依存サービスの状態を確認する
ネットワーク検出には複数の依存サービスが関わっており、これらが停止していると正常に動作しません。対象となるのは「DNS Client」「Function Discovery Resource Publication」「SSDP Discovery」「UPnP Device Host」の4つです。以下の手順で稼働状況をチェックしましょう。
手順1:タスクバーのWindows検索ボックスに「services.msc」または「サービス」と入力し、先頭の候補を選択します。
手順2:サービス一覧から「DNS Client」を探し、右クリックして「プロパティ」を選択します。

手順3:プロパティウィンドウで、まず「サービスの状態」が「実行中」になっているかを確認します。停止している場合は「開始」ボタンをクリックしてください。次に「スタートアップの種類」が「自動」に設定されていることも確認しましょう。
手順4:残りの3つのサービス(Function Discovery Resource Publication、SSDP Discovery、UPnP Device Host)についても、手順2〜3と同じ操作を繰り返します。
手順5:PCを再起動します。
方法4:ファイアウォール設定を確認する
Windowsファイアウォールがネットワーク検出をブロックしている可能性もあります。以下の手順で許可設定を行いましょう。
手順1:コントロールパネルを開きます。Windowsの検索機能を使うと素早く見つけられます。
手順2:「Windows Defender ファイアウォール」を選択します。
手順3:左側のメニューから「Windows Defender ファイアウォール経由のアプリまたは機能を許可」をクリックします。

手順4:「設定の変更」ボタンをクリックします。一覧を下にスクロールして「ネットワーク探索」を探し、使用中のネットワークプロファイル(プライベートまたはパブリック)に対応するチェックボックスをオンにします。「OK」をクリックして変更を保存してください。

手順5:方法1の手順をもう一度実行し、正しいプロファイルに対してネットワーク検出が有効になっているかを確認します。
方法5:トラブルシューティングツールを実行する
MicrosoftはWindowsに標準のトラブルシューティングツールを搭載しており、さまざまな問題の解決に役立ちます。この問題にもぜひ活用してみましょう。
手順1:Windowsの設定から「更新とセキュリティ」を開きます。

手順2:左側のサイドバーで「トラブルシューティング」を選択します。右側の「ネットワークアダプター」をクリックし、「トラブルシューティングツールの実行」ボタンを押します。画面の指示に従って処理を完了させてください。続けて「共有フォルダー」のトラブルシューティングツールも実行しておくと効果的です。

方法6:ウイルス対策ソフトとファイアウォールを一時的に無効化する
サードパーティ製のウイルス対策ソフトが干渉し、ネットワーク検出が有効にならない原因となることがあります。まずはソフトを最新版にアップデートできるかどうかを確認しましょう。それでも問題が解決しない場合は、一時的に無効化して原因を切り分けます。サードパーティ製ファイアウォールアプリを使用している場合も同様に、一度オフにして挙動を確かめてみてください。無効化したらPCを再起動し、問題が解消されたかどうかを確認します。
おまけ:Systweak Antivirusの活用

Systweak Antivirusは、あらゆる種類の悪意ある攻撃からPCをリアルタイムで保護するセキュリティソフトです。付属のStopAllAdsブラウザ拡張機能により、煩わしい広告をフィルタリングするとともに、マルウェアなどの有害ソフトウェアのダウンロードやアクセスをブロックしてPCを守ります。24時間365日、エクスプロイト攻撃からコンピューターを防御し、すべてのセキュリティニーズに応えるワンストップソリューションとして、PCのパフォーマンス向上にも貢献します。
方法7:ネットワークアダプターのドライバーを更新する
ネットワークアダプターが古かったり破損していたりすると、ネットワーク共有などの関連機能に支障が出ることがあります。最新の状態を保つようにしましょう。
手順1:スタートボタンを右クリックし、「デバイスマネージャー」を選択します。
手順2:「ネットワークアダプター」の横にある小さな下向き矢印をクリックして展開します。お使いのネットワークアダプターを右クリックし、「ドライバーの更新」を選択します。ポップアップウィンドウで「自動検索」を選び、画面の指示に従って作業を完了させましょう。
方法8:ネットワーク設定をリセットする
最後に、上記の方法をすべて試しても改善しない場合は、ネットワーク設定のリセットを検討してください。ネットワークをリセットしてもPC内のデータが削除されることはありませんが、ネットワーク関連の設定はすべて初期状態に戻ります。
手順1:設定から「ネットワークとインターネット」を開きます。
手順2:左側のメニューで「状態」を選択します。画面を下にスクロールして「ネットワークリセット」をクリックし、次の画面で内容を確認して実行します。

手順3:PCを再起動します。
まとめ:Windows 10でネットワーク検出が無効になる問題の解決法8選
ここまでご紹介した専門家推奨の方法は、Windows 10の「ネットワーク検出が無効になっています」エラーを解決するための最良のアプローチです。設定が原因で無効化されているのであれば、簡単にオンに戻せます。マルウェア感染が疑われる場合は、Systweak Antivirusを使ってマルウェアを除去すれば問題を根本的に解決できるでしょう。
Facebook、Instagram、YouTubeでも情報を発信しています。ご質問やご提案があれば、下のコメント欄でお気軽にお知らせください。技術に関するヒントやテクニック、よくある問題への回答を定期的に投稿しています。
よくある質問(FAQ)
Q1. ネットワーク検出が無効になっているとはどういう意味ですか?
ネットワーク検出とは、自分のコンピューターがネットワーク上の他のPCやデバイスを認識できるか、また逆に他のコンピューターから自分のPCが見えるかどうかを決める設定のことです。
Q2. ネットワーク検出を再度有効にするには?
最初に試すべきはPCの再起動です。それでも解決しない場合は、本記事で紹介したその他の方法を順番に試してみてください。
Q3. ネットワーク検出は何のために使われますか?
ネットワーク検出は、同じネットワーク上にあるコンピューターやデバイス同士が互いを発見できるようにする仕組みです。システム管理者がネットワークインフラをマッピング・監視する際の第一歩としても活用されています。
Q4. Windows Defender ファイアウォールでネットワーク検出を有効にするには?
以下の手順で有効化できます。
手順1:コントロールパネルから「システムとセキュリティ」→「Windows ファイアウォール」を選択します。
手順2:左側のペインで「Windows ファイアウォール経由のアプリまたは機能を許可」をクリックします。
手順3:「設定の変更」を選択します。管理者のパスワードや確認を求められた場合は、入力または承認を行ってください。
手順4:「ネットワーク探索」にチェックを入れ、「OK」をクリックします。
-
Windows 10で「接続が制限されています」エラーを解決する6つの方法
Windows 10の通知領域に「接続が制限されています」というエラーが表示され、困った経験はありませんか?このエラーは、スマートフォンのテザリング(モバイルホットスポット)を使ってPCをインターネットに接続した際によく発生します。しかし、LANネットワークに接続しようとしたときにも同じエラーが出ることがあります。ご安心ください。本記事では、この問題を解決するための具体的な方法をご紹介します。 Windows 10の接続制限問題を解決する6つの方法 解決策1:PCを再起動する パソコンで何らかのトラブルが発生し、どうすればよいかわからないとき、最も基本的な対処法は再起動です。一時的なシステムの
-
Windows 10ラップトップのWi-Fi接続問題を解決する6つの効果的な方法
Windows 10 21H1へのアップグレード後に「識別されていないネットワーク、インターネットアクセスなし」と表示されたり、Wi-Fiやイーサネットのアイコンに黄色い三角の感嘆符マークが付いてネットワーク接続が突然切断されることはありませんか?「Wi-Fiには接続されているのにインターネットにアクセスできない」「接続が制限されています」といった症状を訴えるユーザーは少なくありません。ワイヤレスカードのリセット(Wi-Fiのオン/オフ切り替え)を行うと一時的に再接続され正常に戻るものの、1時間から数時間おきに同じ問題が繰り返されるケースも多いようです。Windows 10のWi-Fi接続トラ