ネットワーキング
 Computer >> コンピューター >  >> ネットワーキング >> ネットワーキング

コマンドプロンプトからWindowsファイアウォールを有効または無効にする

スクリプトを記述したり、PCにリモート接続して、Windowsファイアウォールを有効または無効にするコマンドを実行したりする必要がある場合があります。ほとんどのIT環境では、グループポリシーを使用することが、クライアントコンピューターでWindowsファイアウォールを構成する最も簡単な方法です。

また、HTTP、ファイル共有、ソフトウェアアプリケーションなどのサービスのポート例外を追加する最も簡単な方法です。ただし、Active Directoryにないコンピューターとサーバーがある場合に備えて、コマンドプロンプトからWindowsファイアウォールを構成する方法を知っておくこともお勧めします。

コマンドプロンプトからWindowsファイアウォールを管理する

まず、サーバーまたはコンピューターでWindowsファイアウォールが有効になっているかどうかを確認するには、コマンドプロンプトで次のコマンドを入力します。

netsh advfirewall show allprofiles

管理者コマンドプロンプトを必ず開いてください([スタート]をクリックし、CMDと入力してから、[コマンドプロンプト]を右クリックし、[管理者として実行]を選択します )。以下に示すようなものが得られるはずです:

コマンドプロンプトからWindowsファイアウォールを有効または無効にする

デフォルトでは、ドメインプロファイル設定、プライベートプロファイル設定、パブリックプロファイル設定の3つの個別のリストがここに表示されます。これらの3つは、コンピューター上の各ネットワーク接続を配置できる3つの状態に対応しています。ホームネットワークに接続していて、ホームネットワークを選択した場合 オプションを選択すると、プライベートプロファイル設定が適用されます。

ファイアウォールがオンまたはオフになっているかどうかを意味します。 ファイアウォールポリシー 各プロファイルに適用されているインバウンドポリシーとアウトバウンドポリシーを示します。

特定のプロファイルのファイアウォールを無効にするには、次のコマンドを使用します。

netsh advfirewall set privateprofile state off

他のオプションはcurrentprofile publicprofile ドメインプロファイル 、およびすべてのプロファイル 。したがって、ファイアウォールを完全に無効にする場合は、すべてのプロファイルを使用します。 privateprofileの代わりに。再度有効にするには、オンをオンにするだけです。 オフの代わりに最後に 。

コマンドラインを使用してファイアウォールでポートを開く

コマンドラインを使用してファイアウォールのポートを開きたい場合はどうでしょうか。それも簡単です!

Windowsのリモートデスクトップ用のポート3389を開きたいとします。次のコマンドを実行するだけです:

netsh advfirewall firewall add rule name="Open Remote Desktop" protocol=TCP dir=in localport=3389 action=allow

コマンドはかなり長いですが、分解するのはかなり簡単です。ルールを追加し、名前を付け、プロトコル(TCPまたはUDP)を選択し、方向(InまたはOut)を選択し、ポート番号を指定して、アクション(AllowまたはDeny)を選択します。

このコマンドを実行してから、Windowsファイアウォールで許可されているアプリを表示すると、リモートデスクトップの項目がチェックされていることがわかります。

コマンドプロンプトからWindowsファイアウォールを有効または無効にする

さまざまなポートを開く必要がある場合は、単純なダッシュを使用してください。たとえば、ここでは、UDPアウトバウンドトラフィック用にポート600oから7000を開いています:

netsh advfirewall firewall add rule name="UDP ports" protocol=UDP dir=out localport=6000-7000 action=allow

Windowsファイアウォールのすべての側面を管理するために使用できるより高度なコマンドがたくさんあるので、必ず /?を使用してください。 すべてのオプションと例を表示するには、コマンドの最後にある文字。


  1. コマンド プロンプトから Windows 7 のパスワードをリセットする方法

    コンピューターにログインするためにローカル アカウントまたは管理者アカウントを使用していても、パスワードを忘れた場合は、いつでもコマンド プロンプトに応答して、忘れた Windows 7 パスワードをリセットできます。このように信じることで、パスワードの問題を解決するのがいかに簡単かがわかります。どうやって?読み続けてチェックしてください! 方法 1. セーフ モードでコマンド プロンプトを使用して Windows 7 のパスワードをリセットする 方法 2. ログイン画面でコマンド プロンプトを使用してパスワードをリセットする 方法 3. CMD で Windows 7 のパスワードをリセッ

  2. Windows 10 または Windows 11 で Windows ファイアウォールを無効にする方法

    Windows ファイアウォールは、受信するインターネット トラフィックからの悪意のある脅威に対する防御の最前線です。悪意の影響を受けやすいデータ パケットをブロックすることで機能します。 2001 年に Windows XP で「インターネット接続ファイアウォール」として導入され、それ以来長い道のりを歩んできました。Windows セキュリティの重要なコンポーネントであるため、なぜそれを無効にする必要があるのでしょうか? 答えは、一部の重要なアプリケーションでは、ファイアウォールを少なくとも一時的に停止する必要がある場合があるということです。たとえば、一部のウイルス対策プログラムは Wi