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

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

修正:Windowsはまだこのデバイスのクラス構成をセットアップしています[コード56]

修正:Windowsはまだこのデバイスのクラス構成をセットアップしています[コード56]通信網ウインドウズ10Windows 11

今日の記事では、システムのワイヤレスアダプタエラーを修正する方法を学びましょう。 エラーには2つのバリエーションがあります。Windowsはまだこのデバイスのクラス構成をセットアップしています[コード56]またワイヤレスアダプタウィンドウは、まだこのデバイスのクラス構成を設定しています(コード56)このエラーは、システムのネットワークアダプタがシステムにインストールされているVPNと競合して...

続きを読む
修正:Windows11 / 10のWiFiアダプターエラーのドライバーに問題がある可能性があります

修正:Windows11 / 10のWiFiアダプターエラーのドライバーに問題がある可能性があります通信網Windows 11

2021年12月31日 沿って アシャナヤクインターネットへの接続を維持することは、今日のほとんどすべての鍵です。 ネットワークの問題が発生すると、作業が中断され、診断と解決が非常に困難になります。 何日も一緒に問題を検索しても、解決策が見つからない可能性があります。 そのような問題の1つは ワイヤレスネットワーク接続アダプタのドライバに問題がある可能性があります。 この問題は通常、wifi...

続きを読む
Windows11でDNS設定を変更する方法

Windows11でDNS設定を変更する方法通信網Windows 11

DNSはドメインネームシステムであり、名前をIPアドレスに、またはその逆に解決することができます。 コンピューター/システムは、IPアドレスを使用して任意のウェブサイトを見つけて読み込むのに最適ですが、ユーザーにとっては、ほとんどのウェブサイトのIPアドレスを覚えておくのは非常に困難です。 ここで、DNSサーバーアドレスが重要になります。 DNSサーバーは、ブラウザに入力したWebサイトのド...

続きを読む