ローカルネットワークでサイトを共有しようとしています。このアクションを実行するには、コマンドラインツールを使用します。
手動: Windows 7でWindowsファイアウォールを介したhttpアクセスを有効にするには、スタートメニューから「Windowsファイアウォールによるプログラムの許可」と入力し始めます。リストの下部をスクロールして、World Wide Webサービス(HTTP)を探し、ネットワークで有効にします。正常に動作します。
コマンドラインが機能しない:
>> netsh advfirewall firewall set rule name="World Wide Web Services (HTTP)" new enable=yes
エラー:指定された基準に一致するルールはありません。
コマンドラインの何が問題になっていますか?
ロシア語版のMS Windows 7 Proを使用したときに、同じ問題が発生しました。
サービスのリストで"World Wide Web Services (HTTP)"
をチェックすると、この問題は解決しました。ロシア語版のWindowsでは、"службы Интернета (HTTP)"
という名前でした
したがって、このコマンドラインは正常に機能します。
>> netsh advfirewall firewall set rule name="службы Интернета (HTTP)" new enable=yes
Windows 7の場合:firewall.cpl実行時(Win + R)を入力し、開いたウィンドウの左パネルで詳細設定に受信ルールルールのリストがあり、これらでWorld Wide Web Services (HTTP Traffic-In)
を見つけ、HTTPSにも興味がある場合はそれを有効にしてからWorld Wide Web Services (HTTPS Traffic-In)
も有効にします。
名前はルールである必要がありますgroup以下のように:
>> netsh advfirewall firewall set rule group="World Wide Web Services (HTTP)" new enable=yes
Sohail xIN3Nに似ており、上記のJamieに反していますが、次は最終的に私のために働いたものです:
netsh advfirewall firewall set rule name="World Wide Web Services (HTTP Traffic-In)" new enable=yes
システムの詳細: