Windows10でネットワーク検出を有効または無効にする方法

ネットワーク検出はWindows10の機能であり、システムが同じネットワークに存在する他のすべてのシステム(コンピューター、プリンターなど)を検出できるようにします。 ネットワーク検出が有効になっている場合、システムはブロードキャストメッセージを送信することでネットワーク内の他のシステムと通信します。 この機能は、システムがファイルやプリンターなどのリソースをネットワーク経由で共有する必要がある場合に特に役立ちます。 そうは言っても、攻撃者がリソースにアクセスするのも非常に簡単です。 したがって、この機能は通常、プライベートネットワーク(自宅、組織)では有効になり、パブリックネットワーク(カフェ、空港)では無効になります。

ネットワーク検出は、3つの状態で操作できます。

  • オン:ネットワーク内で、システムは他のすべてのデバイスと他のすべてのデバイスを検出し、システムを検出できます。
  • オフ:この状態では、システムは他のデバイスを見つけることができません。 また、他のシステムはあなたのデバイスを見つけることができません。
  • カスタム:この状態では、ネットワーク検出に関する設定の一部のみが有効になります。

この記事では、さまざまな方法を使用してネットワーク検出を有効または無効にする方法を見てみましょう。

変更を加えるための前提条件:

  1. 変更を加えるには、 管理者権限
  2. ネットワーク検出を有効にするには、次のサービスが必要です 状態 なので ランニング そして スタートアップタイプ なので 自動
  • DNSクライアント
  • SSDPディスカバリー
  • UPnPデバイスホスト
  • 関数検出リソースの公開
  • 関数検出プロバイダーホスト

同じことを確認するには、次の手順を実行します

ステップ1:を押します Windows + r 一緒にキーを押すと、実行ウィンドウが開きます。

ステップ2:タイプ services.msc ヒット 入る 

コマンドサービスを実行する

ステップ3:[サービス]ウィンドウの[名前]列で、上記のサービスを検索し、それらのステータスとスタートアップの種類を確認します。 たとえば、次のスクリーンショットでは、 DNSクライアント サービスがあります ランニング ステータスがあり、スタートアップタイプがあります 自動

サービスステータス

方法1:コントロールパネルから

ステップ1:キーボードで、 Windows + r 同時にキーを押して実行ウィンドウを開きます

ステップ2:実行ウィンドウが表示されたら、次のように入力します 制御/名前Microsoft。 NetworkAndSharingCenter [開く]セクションでを押します OK

コマンドを実行してネットワークと共有を開く

ステップ3:[ネットワークと共有センター]ウィンドウから、[ 詳細な共有設定を変更する 左側から

共有の詳細設定を変更する

ステップ4:ここで、さまざまなネットワークプロファイル(プライベート、パブリック)のネットワーク検出を設定できます

ネットワーク検出を有効にする

プライベートネットワークのネットワーク検出を有効にするために、

  1. 選択 民間、矢印を押して展開し、オプションを表示します。
  2. ネットワークディスカバリー オプション、 ダニネットワーク検出をオンにする
  3. ダニ オプション ネットワークに接続されたデバイスの自動セットアップをオンにする.
  4. 押す 変更内容を保存
プライベートネットワークのネットワーク検出を有効にする

注意:

のために パブリックネットワークのネットワーク検出を有効にする. 選択 ゲストまたはパブリック プライベートの代わりに、上記の手順に従ってください。

ネットワーク検出を無効にする

プライベートネットワークのネットワーク検出を無効にするには、

プライベートを選択します。 ネットワークの発見 オプションが表示されない場合は、矢印を押して展開し、オプションを表示します。

  1. ネットワークディスカバリー オプション、 ダニネットワーク検出をオフにする
  2. 押す 変更内容を保存
プライベートネットワークのネットワーク検出を無効にする

注意:

のために パブリックネットワークのネットワーク検出を無効にする. 選択 ゲストまたはパブリック プライベートの代わりに、上記の手順に従ってください。

方法2:コマンドプロンプトから

ネットワーク検出は、コマンドプロンプトからも制御できます。 ただし、ネットワーク検出は両方のネットワークプロファイル(プライベート、パブリック)で有効/無効になります。

ステップ1:を押したとき Windows + r 同時に、実行ウィンドウが表示されます。

ステップ2:タイプ cmd とプレス Ctrl + Shift + Enter 一緒。 これにより、管理者権限でコマンドプロンプトが開きます。

実行中のCmd

ネットワーク検出を有効にする

ネットワーク検出を有効にするには、次のコマンドを入力します

netshadvfirewallファイアウォールセットルールgroup = "Network Discovery" new enable = Yes
Cmdでネットワーク検出を有効にする

すべてのネットワークプロファイルでネットワーク検出がオンになっていることがわかります。

ネットワーク検出を無効にする

ネットワーク検出を無効にするには、次のコマンドを入力します

netshadvfirewallファイアウォールセットルールgroup = "Network Discovery" new enable = No
Cmdでネットワーク検出を無効にする

すべてのネットワークプロファイルでネットワーク検出がオフになっていることがわかります。

方法3:設定からのクイック回避策

ステップ1:を押します Windows + r 同時に、実行ウィンドウが開きます。

ステップ2:[実行]ウィンドウで、次のように入力します ms-設定:ネットワーク を押して 入る.

Mssettingsネットワーク

ステップ3:[設定] –> [ネットワークとインターネット] –> [ステータス]ウィンドウが開き、インターネットへの接続方法(例、イーサネット、Wi-Fi、ダイヤルアップ)が表示されます。 イーサネットを使用して接続しているとしましょう。 プロパティ イーサネットの下にあるボタン。

設定のプロパティ

ネットワーク検出を有効にする

表示される[設定]ウィンドウで、 民間 ネットワークプロファイルとして。

設定でNdを有効にする

この簡単な変更により、システムでネットワーク検出が有効になります。

ネットワーク検出を無効にする

表示される[設定]ウィンドウで、 公衆 ネットワークプロファイルとして。

設定でNdを無効にする

以上で、ネットワーク検出はシステムから無効になります。

方法4:PowerShellから

ステップ1:ショートカットWindows + rで実行ウィンドウを開きます

ステップ2:ウィンドウに次のように入力します パワーシェル を押して Ctrl + Shift + Enter 一緒に管理者権限でPowerShellを開く

パワーシェル

ネットワーク検出を有効にする

管理者特権のPowerShellウィンドウで、次のコマンドを入力します

Get-NetFirewallRule -DisplayGroup 'ネットワーク検出' | Set-NetFirewallRule -Profile 'プライベート、ドメイン' -Enabled true

以下のスナップショットを参照してください。

PowerShellでNdを有効にする

注意:

  • 上記のコマンドは、ネットワーク検出を有効にします プライベートとパブリック ネットワークプロファイル。
  • プライベートネットワークでのみネットワーク検出を有効にする場合は、次のコマンドを使用します。
Get-NetFirewallRule -DisplayGroup 'ネットワーク検出' | Set-NetFirewallRule -Profile 'プライベート'-有効true
  • パブリックネットワークでのみネットワーク検出を有効にする場合は、次のコマンドを使用します。
Get-NetFirewallRule -DisplayGroup 'ネットワーク検出' | Set-NetFirewallRule -Profile 'パブリック'-有効true

ネットワーク検出を無効にする

管理者特権のPowerShellウィンドウで、次のコマンドを入力します

Get-NetFirewallRule -DisplayGroup 'ネットワーク検出' | Set-NetFirewallRule -Profile 'プライベート、ドメイン' -Enabled false

以下のスナップショットを参照してください。

PowerShellでNdを無効にする

注意:

  • 上記のコマンドは、ネットワーク検出を無効にします プライベートとパブリック ネットワークプロファイル。
  • プライベートネットワークでのみネットワーク検出を無効にする場合は、次のコマンドを使用します。
Get-NetFirewallRule -DisplayGroup 'ネットワーク検出' | Set-NetFirewallRule -Profile 'プライベート'-有効false
  • パブリックネットワークでのみネットワーク検出を無効にする場合は、次のコマンドを使用します。
Get-NetFirewallRule -DisplayGroup 'ネットワーク検出' | Set-NetFirewallRule -Profile 'パブリック'-有効false

それで全部です。 読んでくれてありがとう。 これが参考になったと思います。 あなたが最も気に入った方法をコメントで教えてください。

ラップトップがWindows10 / 11で2.4ghzまたは5ghzをサポートしているかどうかを確認する方法

ラップトップがWindows10 / 11で2.4ghzまたは5ghzをサポートしているかどうかを確認する方法通信網ウインドウズ10

2021年6月26日 沿って 管理者モデムに接続しているときに、ラップトップには5GHzではなく2.4GHzしか表示されないことがあります。 に この場合、まず、ラップトップが5 GHzをサポートしているかどうか、または2.4GHzをサポートしているかどうかを確認する必要があります。 のみ。 これがあなたのラップトップでこれを見つけるための簡単な解決策です。ラップトップが5GHzをサポートし...

続きを読む
修正-デフォルトゲートウェイはWindows10では使用できません

修正-デフォルトゲートウェイはWindows10では使用できません通信網ウインドウズ10

あなたが見ているならデフォルトゲートウェイは利用できません‘インターネット接続のトラブルシューティング中にメッセージが表示された場合、問題はどちらかが正しくないことに関連しています IPアドレス またはISP構成設定。 この問題を解決するには、最初にこれらの回避策を確認してより簡単な解決策を探し、次に主な解決策を探してください。初期の回避策-1. 再起動 あなたのコンピュータ。 再起動後、イ...

続きを読む
修正:WindowsがWindows10でIPアドレスの競合を検出した

修正:WindowsがWindows10でIPアドレスの競合を検出した通信網ウインドウズ10

IPアドレスの競合は、非常に長い間ユーザーを悩ませてきたWindowsで非常に一般的な問題です。 IP競合エラーは次のように表示されます WindowsがIPアドレスの競合を検出しました、いくつかの追加のエラーメッセージとともに。 このエラーが表示された場合、インターネットにアクセスできる場合とできない場合があります。だから、なぜこれは WindowsがIPアドレスの競合を検出しました エラ...

続きを読む