Windows 10でネットワーク検出を簡単に有効にする方法

Windows 10でネットワーク探索を有効にするのは簡単そうに見えますが、「オン」をクリックするだけよりも少し複雑な場合があります。PCがネットワーク上の他のデバイスを認識しない場合、またはファイルやプリンターを共有しようとしても何も表示されない場合は、これが原因である可能性があります。すべての設定が正しいことを確認したにもかかわらず何も表示されない場合は特に困ります。通常、ネットワークプロファイル、ファイアウォールルール、またはバックグラウンドで実行する必要があるサービスに問題があります。この問題を解決するには、いくつかの設定を切り替えたり、問題が解決しない場合はコマンドラインで作業したりする必要があります。適切に構成すると、コンピューターは他のデバイスを認識するようになり、リソースの共有がはるかに簡単かつ確実になります。

Windows 10でネットワーク探索を有効にする方法

方法1: 設定アプリを使用する(最も簡単)

この方法は、設定を素早く切り替えたい場合に適しています。ネットワークプロファイルが「プライベート」に設定されていることを確認してください。通常、この設定でネットワーク検出が機能します。パブリックネットワークを使用している場合、Windowsはセキュリティ上の理由から検出を無効にする傾向があります。そのため、まずネットワークプロファイルを確認し、共有オプションを調整してください。

  • 「スタート」をクリックし、「設定」(歯車アイコン)を開きます。または、を押しますWindows + I
  • [ネットワークとインターネット]に移動し、接続に応じて[Wi-Fi]または[イーサネット] を選択します。
  • アクティブな接続をクリックし、ネットワークプロファイルが「プライベート」に設定されているかどうかを確認します。設定されていない場合は、クリックして変更してください。これは非常に重要です。プライベートネットワークでは検出がより適切に機能します。
  • 次に、 「設定」に戻り、「ネットワークとインターネット」 > 「共有オプション」をクリックします(少し隠れています)。
  • [共有の詳細設定の変更] を選択します。
  • 「プライベートネットワーク」セクションを展開し、 「ネットワーク探索」「ファイルとプリンターの共有」をオンにします。また、「Windows にホームグループ接続の管理を許可する」を有効にします(該当する場合)。
  • 下部にある変更を保存することを忘れないでください。

Windowsはネットワークプロファイルに大きく依存しているため、この方法は有効です。ネットワークプロファイルがパブリックに設定されている場合、検出機能はデフォルトで無効になっています。一部のマシンでは、手動でプロファイルをプライベートに設定しない限り、検出機能は有効になりません。

方法2: 必要なサービスとファイアウォールルールを確認する

上記の方法がうまくいかない場合は、サービスが実行されていないか、ファイアウォールルールによって検出がブロックされている可能性があります。Windowsは、デバイスの通知と検出に特定のサービスを利用しています。

  • を押してWin + Rservices.mscと入力し、Enter キーを押します。
  • 次のサービスを探してください:
    • 機能検出プロバイダーホスト
    • 機能発見リソースの公開
    • SSDP検出
    • UPnPデバイスホスト
  • それぞれを右クリックし、スタートアップの種類が「自動」に設定され、「実行中」になっていることを確認します。そうでない場合は、「スタート」を選択し、スタートアップの種類を「自動」に設定してください。
  • 次に、Windows Defender ファイアウォールの設定を開きます (コントロール パネル > システムとセキュリティ > Windows Defender ファイアウォール > Windows Defender ファイアウォールを介したアプリまたは機能の許可)。
  • スクロールして、現在のネットワーク プロファイルでネットワーク検出 (UPnP-In、SSDP-In、Function Discovery) が許可されていることを確認します。
  • 勇気があるなら、ファイアウォールを一時的に無効にして、検出が機能するかどうかを確認してみるのも良いでしょう。ただし、システムを脆弱な状態にしたままにしないよう、必ずファイアウォールを再度有効にしておいてください。

注: サービスやファイアウォール ルールを調整した後、マシンをすぐに再起動すると問題が解決する場合があるため、この手順を省略しないでください。

方法3: コマンドライン修正(技術に精通した人向け)

場合によっては、特定のWindows機能を有効にしたり、ネットワーク設定をリセットしたりすると問題が解決することがあります。PowerShellを管理者として起動してください(「PowerShell」を検索し、右クリックして「管理者として実行」を選択してください)。

  • 次のコマンドを実行して、ネットワーク検出に関連するサービスが有効になっていることを確認します。
 Set-Service -Name 'FDResPub' -StartupType Automatic; Start-Service 'FDResPub' Set-Service -Name 'DNSCache' -StartupType Automatic; Start-Service 'DNSCache' Set-Service -Name 'SSDPSRV' -StartupType Automatic; Start-Service 'SSDPSRV' Set-Service -Name 'UPnPHost' -StartupType Automatic; Start-Service 'UPnPHost'
  • ネットワーク設定を完全にリセットするには(これにより頑固な問題が解決される場合もあります)、次のコマンドを実行します。
  •  netsh int ip reset; netsh winsock reset; ipconfig /release; ipconfig /renew; ipconfig /flushdns

    注: これらのコマンドを実行した後は通常、再起動が必要です。なぜこれが機能するのかは不明ですが、一部の環境では、これにより奇妙な検出問題が解決することがあります。

    Windows 10でネットワーク探索を有効にするためのヒント

    • 検出がオンにならない場合は、 [設定] > [ネットワークとインターネット] > [状態]をクリックして、Wi-Fi またはイーサネットが「プライベート」に設定されていることを確認し、ネットワークの種類を確認します。
    • ウイルス対策ソフトやサードパーティ製のファイアウォールは、ブロックされる可能性があります。ネットワーク検出とファイル共有を許可するように設定されていることを確認してください。
    • Windowsのアップデートによって、時々奇妙な不具合が発生することがあります。保留中のアップデートがないか確認し、インストールすることをお勧めします。
    • 何も機能しない場合は、すぐに再起動するか、ネットワークをリセット ( [設定] > [ネットワークとインターネット] > [ステータス] > [ネットワークのリセット] ) すると問題が解決する可能性があります。

    よくある質問

    ネットワーク検出がオンになっているかどうかはどうすればわかりますか?

    有効になっているかどうかを確認するには、「設定」>「ネットワークとインターネット」>「状態」>「ネットワークと共有センター」に進みます。 「共有の詳細設定の変更」で、「ネットワーク探索を有効にする」にチェックが入っていることを確認してください。

    それでもネットワーク上の他のデバイスが表示されない場合はどうすればよいでしょうか?

    すべてのデバイスが同じネットワークに接続され、プライベートに設定されていることを再度確認してください。また、ファイアウォールがネットワーク検出をブロックしていないことも確認してください。関連するルールを無効にしてから再度有効にすると、問題が解決する場合があります。

    ネットワーク検出が重要なのはなぜですか?

    いい質問ですね。ファイルやプリンターを共有したり、接続された他のデバイスをスムーズに確認したりするための基盤です。IPアドレスを手動で設定しなければならず、非常に面倒です。

    ネットワーク検出をオフにできますか?

    はい、もちろんです。 「詳細な共有設定の変更」に戻り、「ネットワーク探索をオフにする」を選択してください。

    ネットワーク検出はセキュリティ上のリスクになりますか?

    状況によります。公共のWi-Fiやオープンネットワークの場合は、オフにしておく方が良いでしょう。ただし、プライベートで安全なホームネットワークであれば、ほぼ安全です。常に注意を払いましょう。

    まとめ

    • ネットワーク プロファイルをプライベートに設定します。
    • 関連するサービス(SSDP、UPnP など)が実行されていることを確認します。
    • 検出を許可するようにファイアウォール ルールを調整します。
    • 他の方法がすべて失敗した場合は、ネットワーク設定をリセットすることを検討してください。

    まとめ

    ネットワーク検出を動作させるのは必ずしもスムーズにいくとは限りませんが、一度解決してしまえば、リソースの共有ははるかに簡単になります。トラブルシューティングは少し面倒ですが、これらの手順でよくある落とし穴をカバーできます。これで1つのアップデートが動くようになれば、ミッション完了です。誰かが再び同じ問題に悩まされる時間を省くのに役立つことを願っています。

    コメントを残す

    メールアドレスが公開されることはありません。 が付いている欄は必須項目です