Windows 11/10でファイアウォール設定を管理する方法

📅
🕑 1 分で読む

Windows ファイアウォールは、いわばマシンの門番のような存在です。マルウェア、ランサムウェア、ランダムなトロイの木馬など、あらゆる種類の危険なものの侵入をブロックします。デフォルトではかなり厳格に設定されており、ほとんどの場合は問題ありません。しかし、場合によっては、ブロックすべきではないものがブロックされてしまうこともあります。あるいは、トラブルシューティングやテストのために、しばらくファイアウォールをオフにする必要があるかもしれません。念のためお知らせしますが、正当な理由なくファイアウォールを無効にすると、システムが脆弱になる可能性があります。作業が終わったら、必ずファイアウォールをオンに戻してください。ドアの鍵を少し開けて、また鍵をかけるようなものだとお考えください。

一時的に無効にしたい場合は、Windows 11 では複数の方法があります。Windows が何度も再起動したり、メニューが少し乱雑だったりして、うまくいかないという声を聞きました。そこで、一般的な方法を以下にまとめました。これで、簡単に無効にしたり有効にしたりできるはずです。ただし、繰り返しますが、この操作には十分注意してください。裏で何が起こっているかを把握しておくことが重要です。

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

方法1: Windowsのセキュリティ設定から

オン/オフを素早く切り替えたいだけなら、おそらくこれが最も簡単で安全な方法です。トラブルシューティングを行う場合や、コマンドラインを扱いたくない場合に便利です。基本的にGUIで操作できるので、非常に分かりやすいです。また、特定のアプリを個別に許可またはブロックすることもできます。これは、ファイアウォールの制限によって特定のプログラムが動作しなくなった場合に便利です。

を押して設定を開きますWindows + I。次に「プライバシーとセキュリティ」に移動し、「Windows セキュリティ」をクリックします。次に、「ファイアウォールとネットワーク保護」をクリックします。ここで、アクティブなネットワーク(ドメインプライベートパブリック)が表示されます。それぞれをクリックして、ファイアウォールのオンとオフを切り替えます。許可を求められた場合には「はい」をクリックします。設定によっては、少しバグがある場合があります。あるマシンでは最初はうまくいったのに、別のマシンでは許可を求め続けるなどです。Windowsはこういうことに敏感です。

方法2: コントロールパネルを使用する

この古い方法は今でも有効で、コントロールパネルを使いたい場合に便利です。スタートメニューで「コントロールパネル」を検索し、 「システムとセキュリティ」 > 「Windows Defenderファイアウォール」に進みます。左側のパネルで「Windows Defenderファイアウォールの有効化または無効化」をクリックします。そこに、*プライベート*ネットワークと*パブリック*ネットワークでファイアウォールを無効にするオプションが表示されます。適切なラジオボタンを選択して「OK」をクリックします。少し面倒ですが、目的は達成できます。

方法3: コマンドライン – PowerShell または CMD

ターミナルに直接アクセスしたい人には、こちらの方が速いかもしれません。PowerShell(管理者として実行)で と入力すると、Set-NetFirewallProfile -Profile Domain, Private, Public -Enabled Falseすべてのネットワークプロファイルのファイアウォールがオフになります。再びオンにするには、Falseを に置き換えてください。コマンドプロンプトでも、を無効にしたい場合は 、 を再度有効にしたい場合は と入力するTrueことで同じ操作を実行できます。これは非常に効果的で、特にGUIが使いにくい場合は、これが最も速く作業を完了できる方法です。netsh advfirewall set allprofiles state offnetsh advfirewall set allprofiles state on

方法4: PowerShellを使用する – より細かい制御

PowerShell を使い慣れていて、スクリプトでこの処理を行いたいなら、かなり簡単です。管理者として PowerShell を開き、実行してSet-NetFirewallProfile -Enabled FalsePowerShell をオフにしたり、Set-NetFirewallProfile -Enabled Trueオンに戻したりします。この方法は、すべてのプロファイルで一度に実行できるため便利です。複数のマシンを管理している場合や、より大規模な作業を行う場合にもスクリプト化できます。

一つ奇妙なことに気づいたのですが、WindowsはPowerShellを管理者権限で実行するか、再起動しないと、これらのコマンドを無視してしまうことがあるようです。ファイアウォールは頑固なところもありますが、使い方に慣れてしまえば、これらのコマンドは全体的にかなり信頼できます。

ファイアウォールをオフにする場合は、必ず一時的に行うようにしてください。本当に何をしているのか理解していない限り、長期間無効のままにしないでください。Windowsは必要以上にファイアウォールを複雑にする必要があるからです。

特定のアプリをファイアウォールの通過を許可する方法

これは、ブロックされているアプリを信頼している場合に便利です。「設定」 > 「プライバシーとセキュリティ」 > 「Windows セキュリティ」 > 「ファイアウォールとネットワーク保護」に進みます。下にスクロールして「ファイアウォールを介したアプリの許可」をクリックします。次に、 「設定の変更」をクリックします。次に、リストからアプリを探し、その横にあるチェックボックスをオンにして許可します。リストにない場合は、「別のアプリの許可」をクリックし、実行ファイル(通常はアプリのインストールフォルダ内)を参照しますC:\Windows\System32。完了したら「OK」をクリックすると、設定が保存されます。少し面倒ですが、うまくいきます。

デフォルトのファイアウォール設定の復元

設定をいじりすぎると問題が発生することがあります。その場合は、すべてをデフォルトに戻してください。「設定」を開き、「プライバシーとセキュリティ」で「Windows セキュリティ」をクリックし、「ファイアウォールとネットワーク保護」をクリックします。「ファイアウォールをデフォルトに戻す」をクリックします。ポップアップが表示されたら、「デフォルトに戻す」をクリックします。完了です。ファイアウォールはデフォルトの状態に戻ります。

ファイアウォール設定への高速アクセス

すぐにアクセスしたい場合は、スタートメニューを右クリックし、「設定」を選択し、「プライバシーとセキュリティ」に移動して「Windows セキュリティ」をクリックし、「ファイアウォールとネットワーク保護」を開きます。とても簡単です。または、スタートメニューに「Windows セキュリティ」と入力してEnterキーを押し、ファイアウォールのセクションに移動することもできます。もちろん、Windowsは必要以上に難しく設定する必要があるからです。

ファイアウォールのオン/オフを切り替えるさまざまな方法

コントロールパネル、設定、コマンドプロンプト、PowerShell など、お好みの方法で設定できます。使いやすい方法をお選びください。コマンドラインオプションは、一度覚えてしまえば非常に便利です。特にバッチスクリプトを作成したり、複数の PC を管理したりする場合に役立ちます。ただし、ほとんどの人にとっては GUI オプションで十分でしょう。ただし、ファイアウォールが時々少し扱いに​​くい場合があることに注意してください。

この記事がファイアウォールの無効化と有効化に役立つだけでなく、それぞれの方法の効果や使用すべきタイミングについてもご理解いただけたかと思います。念のためお知らせですが、ファイアウォールをオフにした場合は、できるだけ早くオンに戻すようにしてください。安全第一ですよね?