質問

2017年12月20日 19時55分
  • netsh コマンドで「ネットワーク探索」を無効化できない

情シスのオープンナレッジ『Syszo』サービス終了のお知らせ

質問

OS: Windows 10 Enterprise 2016 LTSB 64bit

Windows 10 で、「ネットワーク探索」をコマンドで無効にしたいです。
しかし、それができるはずの以下のコマンドを管理者として実行しても、無効になりません。

netsh advfirewall firewall set rule group="ネットワーク探索" new enable=No

コマンドプロンプトの画面上には、以下のメッセージが出て、あたかも成功したかのように見えます。

50 規則を更新しました。
OK

新規インストール後とSysprep 直後に、この現象が起きます。
バグなのでしょうか。
コマンドが成功するための解決策はあるでしょうか?

ひとまずの臨時解決方法としては、
GUI上の「ネットワークと共有センター」にて、どれかのネットワークプロファイル(例えば「ドメイン」)の中の「ネットワーク検索を無効にする」をいったん選んで保存すると、次回からはコマンドで有効化と無効化、どちらもできるようになります。

しかしながら、大量のPCへのイメージ配信直後に自動的にこれを無効化したいので、Sysprep直後にこのコマンドが効いてくれるようになって欲しいです。

2件の回答があります

回答

下記4つのサービス
・Function Discovery Provider Host:fdPHost
・Function Discovery Resource Publication:FDResPub
・Network List Service:netprofm
・SSDP Discovery:SSDPSRV

を無効にすると同様の効果が得られるとMSのコミュニティサイトにありました。(Win7)
https://answers.microsoft.com/ja-jp/windows/forum/windows_7-networking/win7%E3%83%8D%E3%83%83%E3%83%88%E3%83%AF%E3%83%BC/49283d56-288f-45a5-8f5c-918889f5c8b2?messageId=23b7081d-6858-4667-aa85-f3c67e3fb56c

scコマンドでサービス停止するのはいかがでしょうか。
(当方、実機で試しておらず、他のサービスに影響があるかもしれませんので実施の際はご注意ください)

2018年01月12日 11時47分

回答

ありがとうございます。
今のところ運用で回避していますが、またやる必要があれば候補作の一つにしたいと思います。

2018年01月12日 13時18分

あなたもコメントしましょう!