質問: windowsファイアウォールサービスが無効になっているときにファイアウォールルールを追加する windowsファイアウォールサービスが無効になっているときに、この↓コマンドを適用しようとしていますnetsh advfirewall firewall add rule name="my app (http-in)" dir=in action=allow protocol=tcp localport=1234 remoteip=localsubnet program=system このエラーの原因:an error occurred while attempting to contact the windows firewall service. make sure that the service is running and try your request again. この↓キーに値を追加することで、レジストリエディタから直接ルールを追加できることは知っていますが、この方法は省略したいと思います。computer\hkey_local_machine\system\currentcontrolset\services\sharedaccess\parameters\firewallpolicy\firewallrules 問題は、windowsファイアウォールサービスが無効になっているときにファイアウォールルールを追加する別の方法はありますか?
回答: いいえ、ファイアウォールサービスが実行されていないためです。それを有効にし、netshでルールを追加し、完了したら無効にします。または、提案したようにレジストリを介して追加します。どちらの方法でも、一度スクリプトを作成したら、繰り返すのはかなり簡単です。