web-dev-qa-db-ja.com

コマンドラインを使用してファイアウォールで「World Wide Services(HTTP)」を有効にする方法

ローカルネットワークでサイトを共有しようとしています。このアクションを実行するには、コマンドラインツールを使用します。

手動: Windows 7でWindowsファイアウォールを介したhttpアクセスを有効にするには、スタートメニューから「Windowsファイアウォールによるプログラムの許可」と入力し始めます。リストの下部をスクロールして、World Wide Webサービス(HTTP)を探し、ネットワークで有効にします。正常に動作します。

コマンドラインが機能しない:

>> netsh advfirewall firewall set rule name="World Wide Web Services (HTTP)" new enable=yes

エラー:指定された基準に一致するルールはありません。

コマンドラインの何が問題になっていますか?

26
NieAR

ロシア語版のMS Windows 7 Proを使用したときに、同じ問題が発生しました。

サービスのリストで"World Wide Web Services (HTTP)"をチェックすると、この問題は解決しました。ロシア語版のWindowsでは、"службы Интернета (HTTP)"という名前でした

したがって、このコマンドラインは正常に機能します。

>> netsh advfirewall firewall set rule name="службы Интернета  (HTTP)" new enable=yes
10
Andrey Glazkov

Windows 7の場合:firewall.cpl実行時(Win + R)を入力し、開いたウィンドウの左パネルで詳細設定受信ルールルールのリストがあり、これらでWorld Wide Web Services (HTTP Traffic-In)を見つけ、HTTPSにも興味がある場合はそれを有効にしてからWorld Wide Web Services (HTTPS Traffic-In)も有効にします。

39
Sohail xIN3N

名前はルールである必要がありますgroup以下のように:

>> netsh advfirewall firewall set rule group="World Wide Web Services (HTTP)" new enable=yes
7
Jamie

Sohail xIN3Nに似ており、上記のJamieに反していますが、次は最終的に私のために働いたものです:

netsh advfirewall firewall set rule name="World Wide Web Services (HTTP Traffic-In)" new enable=yes

システムの詳細:

  • Win7 x64
  • セキュリティが強化されたWindowsファイアウォールバージョン:6.1.7601.17514
  • IIS 7
3
Chad Dienhart