26

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

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

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

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

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

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

4

5 に答える 5

39

Windows 7 の場合:実行時にfirewall.cplと入力し (Win + R)、開いたウィンドウの左側のパネルで [詳細設定]に移動し、 [受信の規則] に規則のリストが表示されWorld Wide Web Services (HTTP Traffic-In)ます。 HTTPS にも関心がある場合は、有効にすることもできWorld Wide Web Services (HTTPS Traffic-In)ます。

于 2013-06-08T11:16:24.770 に答える
10

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

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

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

>> netsh advfirewall firewall set rule name="службы Интернета  (HTTP)" new enable=yes
于 2012-07-03T14:39:34.807 に答える
7

name は、次のようにルールグループにする必要があります。

>> netsh advfirewall firewall set rule group="World Wide Web Services (HTTP)" new enable=yes
于 2012-09-17T22:43:57.367 に答える
3

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
  • IIS7
于 2015-07-22T17:34:09.730 に答える