Windows
 Computer >> コンピューター >  >> システム >> Windows

Windows 11/10でネットワーク検出を有効・無効にする方法【設定・コントロールパネル・コマンド対応】

ネットワーク検出(Network Discovery)は、Windowsオペレーティングシステムに搭載されているネットワーク設定の一つです。この設定により、同じネットワーク上の他のコンピューターから自分のPCが見えるかどうか、また自分のPCがネットワーク上の他のコンピューターやデバイスを検出できるかどうかを制御できます。ネットワーク検出が有効になっていると、ファイルやプリンターの共有が格段に簡単になります。

覚えている方も多いでしょうが、Windows PCで初めてネットワークに接続した際、「プライベート」「パブリック」「ドメイン」のいずれのネットワークかを選択するよう求められたはずです。

ネットワーク検出を有効・無効にする方法

スタンドアロン(単体)で使用しているPCであれば、ネットワーク検出を使う機会はほとんどないため、無効にしておくことをおすすめします。無効化は、Windows 11/10の「設定」から、あるいはコントロールパネルやコマンドプロンプト(Windows 11/10/8/7対応)から行えます。それぞれの手順を見ていきましょう。

1. Windowsの設定から変更する

Windows 11の場合

プライベートネットワークプロファイルでは、あなたのPCが他の端末から検出可能な状態になります。そこで、ここではパブリックに変更する手順を紹介します。

  1. Win + Iキーで設定を開きます。
  2. ネットワークとインターネットに移動します。
  3. 現在接続中のネットワークを選択します。
  4. ネットワーク プロファイルの種類からパブリックを選択します。

これでPCは検出されない状態になります。逆に検出可能にしたい場合は、同じ設定画面でプライベートを選択し直してください。

Windows 10の場合

スタートボタンをクリックして「設定」を開き、「ネットワークとインターネット」→「ダイヤルアップ(またはイーサネット)」の順に進みます。

ネットワークを選択して「詳細オプション」をクリックします。開いたパネルで、「このPCを検出可能にする」のスライダーをオフに切り替えます。

再度有効にしたい場合は、スライダーを「オン」の位置に戻すだけでOKです。

Wi-Fiネットワークでも手順は同じです。「設定」→「ネットワークとインターネット」→「Wi-Fi」→「既知のネットワークの管理」→ 対象のWi-Fiネットワークを選択 →「プロパティ」→「このPCを検出可能にする」のスライダーをオフにします。

イーサネット接続の場合は、アダプターをクリックして「このPCを検出可能にする」のスイッチを切り替えます。

2. コントロールパネルから変更する

「コントロールパネル」→「すべてのコントロールパネル項目」→「ネットワークと共有センター」→「共有の詳細設定」を開きます。

ネットワーク探索を有効にする」のチェックボックスを、「プライベート」と「パブリック(ゲスト)」の両方のプロファイルについて解除します。

変更を保存して終了してください。

3. コマンドプロンプト(CMD)から変更する

ネットワーク検出を無効にするには、管理者権限のコマンドプロンプトで以下のコマンドを実行します。

netsh advfirewall firewall set rule group="Network Discovery" new enable=No

ネットワーク検出を有効にするには、同じく管理者権限のコマンドプロンプトで以下のコマンドを実行します。

netsh advfirewall firewall set rule group="Network Discovery" new enable=Yes

以上の方法で、ネットワーク検出の有効化・無効化を自由に切り替えられます。

ネットワーク検出が有効にできない場合の対処法

ネットワーク検出がオンにできない場合は、services.mscを実行してサービス管理ツールを開き、以下のサービスが起動しており、スタートアップの種類が「自動」に設定されているか確認してください。

  1. DNS Client(DNSクライアント)
  2. Function Discovery Resource Publication(機能探索リソース公開)
  3. SSDP Discovery(SSDP探索)
  4. UPnP Device Host(UPnPデバイスホスト)

「このPCを検出可能にする」スイッチが表示されない場合

「このPCを検出可能にする」のスイッチが見当たらない場合は、ユーザーアカウント制御(UAC)の設定を開き、UACを「既定」に変更して「OK」をクリックし、PCを再起動してみてください。

ネットワーク検出をオフにするとどうなる?

ネットワーク検出をオフにすると、そのネットワーク上のどのコンピューターからもあなたのPCを検出できなくなります。プライバシーとセキュリティの観点から、この設定は通常推奨されています。ただし、組織の管理者としてクライアントPCを監視したい場合などは、本記事で紹介した方法を使ってこの機能を有効にし、PCを検出可能な状態にすることもできます。

この記事がお役に立てば幸いです。

  1. Windows 11/10でWindows Installerサービス(msiserver)を有効・無効にする3つの方法

    Windows Installerサービス(msiserver)は、Windowsオペレーティングシステムにおけるすべてのソフトウェアのインストール処理を管理する重要なシステムサービスです。このサービスに不具合が発生すると、アプリケーションのインストールやアンインストールに問題が生じます。また、サービスが無効化されている状態では、Windows Installerに依存する他のサービスも正常に起動できなくなります。 本記事では、Windows 11/10環境においてWindows Installerサービスを有効または無効にする3つの方法を詳しく解説します。 Windows Installer

  2. Windows 11/10のパワースロットリングを有効・無効にする方法を徹底解説

    Windows 11/10には「パワースロットリング(Power Throttling)」と呼ばれる省電力技術が搭載されています。この機能の特長は、ユーザーが快適なマルチタスク環境を利用できる状態を維持しながら、バックグラウンド処理を省電力モードで実行することで、バッテリー駆動時間の延長を実現できる点です。もし不要だと感じた場合は、無効にすることも可能です。 Windows 11/10におけるパワースロットリングとは Windowsには、ユーザーが現在操作しているタスクや重要度の高い作業を自動的に検出し、それらを優先的に実行し続ける仕組みが組み込まれています。それ以外のプロセスは自動的にスロッ