ネットワーク探索とは何ですか? Windows でネットワーク探索を有効にする方法は何ですか?

Windows 11 および Windows 10 のネットワーク探索機能を使用すると、ネットワーク上の他のデバイスから PC を認識できるようになります。

この記事では、この機能がどのように動作するのか、また PC でこの機能を有効または無効にする方法について詳しく説明します。

ネットワーク検出とは何ですか?

ネットワーク探索は、名前が示すように、PC がネットワークに接続されている他のデバイスを検出したり、他のデバイスが PC を検出したりできるようにする Windows の機能です。これにより、ネットワーク上でプリンターやファイルの共有など、さまざまな共有機能を使用できるようになります。

ネットワーク探索が無効になっていると、PC はネットワーク上の他のデバイスを認識できなくなり、他のデバイスも PC を認識できなくなります。実際にはネットワークに接続されていますが、非表示モードになっています。

通常、ホーム ネットワークや職場ネットワークなどのプライベート ネットワークを使用している場合は、ネットワーク検出を有効にする必要があります。これにより、使い慣れたデバイスのみがマシンを検出できるようになります。カフェ、レストラン、空港ネットワークなどのパブリック ネットワークでは、ネットワーク探索をオフにしてコンピュータを非表示にしておくことが必要な場合があります。

ネットワーク検出を有効 (または無効) にするにはどうすればよいですか?

ネットワーク探索のオンとオフを切り替えるのは、Windows 11 でオプションをクリックするかコマンドを実行するのと同じくらい簡単です。これを行うにはいくつかの方法がありますが、機能を有効または無効にするために使用する必要がある方法は 1 つだけです。

設定の使用

ネットワーク探索をグラフィカルに有効にする最も簡単な方法は、設定アプリを使用することです。機能を選択して有効または無効にするだけです。

  • これを行うには、アプリケーションを起動します設定押すことでWindows + 私
  • 左側のサイドバーで、ネットワークとインターネット
  • 右側のペインで接続を選択しますWi-Fiまたはイーサネット
  • 選択ネットワーク名 > プロパティをクリックして、ネットワーク プロパティ パネルにアクセスします。
  • 次のページのセクションで、ネットワークプロファイル、 選ぶプライベートネットワーク

Windows ではネットワークをプライベートにし、ネットワーク探索が常に有効になっています。

  • 将来的にネットワーク検出を無効にするには、パブリックネットワークセクションでネットワークプロファイル。これにより、現在のネットワークがパブリックになり、ネットワーク検出機能が無効になります。

コントロールパネルの使用

ネットワーク探索を有効にするもう 1 つの方法は、コントロール パネルから行うことです。

  • まず、に移動しますWindows 検索(プレスWindows + S)、 タイプコントロールパネルそしてユーティリティを起動します。
  • メニュー内表示方法、選択しますカテゴリ
  • コントロールパネル、に行きますネットワークとインターネット > ネットワークと共有センター
  • 左側のサイドバーで、詳細な共有設定を変更する
  • 次のページで、ネットワーク検出を有効または無効にする場所を選択します。たとえば、パブリック ネットワークに対してこの機能を有効にするには、オプションをクリックします。パブリックネットワークそしてオプションを有効にします。

コマンドプロンプトの使用

コマンドを使用して、ネットワーク検出を有効または無効にすることもできます。

  • まずは、Windows 検索(Windows + S)、 タイプコマンドプロンプトそして選択します管理者として実行
  • 選ぶウイユーザー アカウント制御プロンプトで。

注記: コマンド プロンプトを管理者として実行しない場合、コマンドの実行中にエラーが発生します。

  • の窓にコマンドプロンプト、次のコマンドを入力して押します。メインディッシュ。このコマンドはネットワーク検出を有効にします。
netsh advfirewall firewall set rule group="Network Discovery" new enable=Yes
  • ネットワーク検出を無効にするには、次のコマンドを入力してキーを押します。メインディッシュ:
netsh advfirewall firewall set rule group="Network Discovery" new enable=No

PowerShell の使用

PowerShell をコマンド ライン ツールとして、またはスクリプト作成に使用する場合は、そのツールのコマンドレットを使用してネットワーク検出を有効または無効にすることができます。

  • まずは、Windows 検索(Windows + S)、 タイプパワーシェルそして選択します管理者として実行
  • 選ぶウイユーザー アカウント制御プロンプトで。
  • 窓の中でパワーシェル、次のコマンドを入力して押します。メインディッシュ。これにより、ネットワーク検出機能が有効になります。
Set-NetFirewallRule -DisplayGroup "Network Discovery" -Enabled True
  • この機能を無効にするには、次のコマンドを入力してキーを押します。メインディッシュ:
Set-NetFirewallRule -DisplayGroup "Network Discovery" -Enabled False

ネットワーク検出が機能しない場合は、次のサービスを有効にしてください

Windows 11 のネットワーク探索機能は、いくつかの異なる Windows サービスに依存して動作します。これらのサービスが実行されていない場合、有効であっても機能しません。これらのサービスを自動的に実行するように構成することも、実行を禁止して機能を無効にすることもできます。

  • これを行うには、次のように開きます実行する押すことでWindows + R。ダイアログボックスに次のように入力し、選択しますわかりましたまたは を押してくださいメインディッシュ:
services.msc
  • 窓の中でサービス、名前付きサービスを検索します機能検出プロバイダー ホスト(機能検出プロバイダー ホスト)。
  • サービスを右クリックして選択しますプロパティ
  • タブに移動一般的な、ドロップダウン メニューをクリックしますスタートアップの種類そして選択してください自動
  • 機能を無効にする場合は、選択します無効
  • 同様に、名前付きサービスを右クリックします。機能検出リソースの公開(関数検出リソースの公開) をクリックして、プロパティ
  • ドロップダウン メニューを選択しますスタートアップの種類そして選択してください自動
  • 機能を無効にするには、無効
  • 終了するには、クリックしてください適用するなどわかりました

ネットワーク探索を有効にしたままファイルとプリンターの共有を無効にする

ネットワーク探索を有効にしたまま、ネットワーク上の他のデバイスが PC のファイルやプリンターにアクセスするのを防ぐことができます。これにより、他の人のファイルやプリンターにアクセスしながら、自分のファイルやプリンターを非表示にすることができます。

  • ネットワーク探索を無効にせずにファイルとプリンターの共有を無効にするには、次のコマンドを開きます。設定押すことでWindows + 私
  • に移動しますネットワークとインターネット > ネットワークの詳細設定 > 共有の詳細設定
  • 使用しているネットワークのタイプ (パブリック ネットワークまたはプライベート ネットワークなど) を選択します。
  • 次に、チェックボックスをオフにしますファイルとプリンターの共有
  • 将来的には、このオプションを有効にすることで、他のデバイスがファイルやプリンターにアクセスできるようにすることができます。ファイルとプリンターの共有

結論

これは、ネットワーク探索を有効 (または無効) にして、コンピューターのリソースを他のデバイスと共有し、他のデバイスのリソースにアクセスする方法です。

この機能は実際のセキュリティ リスクを引き起こすため、物理デバイスやファイルを共有する安全な環境で作業する場合にのみ有効にしておくことが最善です。