Windows 10でWindowsファイアウォールの設定をデフォルトに戻す方法
Windowsファイアウォールは、デバイスを脅威や悪意のあるオンライン攻撃から守るセキュリティ機能です。しかし、実際には、正規のアプリをブロックしたり、怪しいものをすり抜けさせたりと、予期せぬ動作をしたりすることがあります。もしかしたら、システムが悪質なマルウェアやランサムウェアに感染し、ファイアウォールの動作がおかしくなったのかもしれません。そんな時は、ファイアウォールをデフォルト設定にリセットすることで、奇妙な問題が解決したり、少なくとも元の状態に戻ったりすることがあります。これはそれほど複雑なプロセスではありませんが、Windowsはこれらのオプションを非表示にする傾向があるため、少し面倒です。根本的な問題によっては、異なる方法がより効果的かもしれません。そこで、カスタマイズされたルールをクリアして、すべてを通常の状態に戻す方法をいくつかご紹介します。
気が狂わずにWindowsファイアウォールの設定をリセットする方法
方法1: 設定アプリから
これはおそらく最も簡単な方法です。コマンドを入力するよりもUIをクリックする方が好きな方に便利です。ここでリセットすると、カスタムルールが消去され、デフォルト設定に戻ります。ファイアウォールがアプリをブロックしたり、動作が不安定だったりする場合に便利です。設定によってはすぐには機能しない場合もありますが、再起動するか数分後にもう一度試すと改善されることがあります。
- [スタート]ボタンをクリックし、[設定]の歯車アイコンをクリックします。
- [更新とセキュリティ] > [Windows セキュリティ]を選択します。
- [保護領域]の下で、[ファイアウォールとネットワーク保護]をクリックします。
- 下にスクロールして、「ファイアウォールをデフォルトに戻す」リンクをクリックします。
- ポップアップで「デフォルトに戻す」をクリックします。Windowsから確認を求められたら、「はい」をクリックします。
方法2: コントロールパネルを使用する
コントロールパネルを使う方法の方が、特に設定がうまくいかない場合はより確実な場合があります。少し古い方法ですが、確かに効果はあります。ただし、システムによってはこの方法でも完全にリセットされない場合があるので、後で別の方法が必要になるかもしれません。
- コントロール パネルを開きます。
- [システムとセキュリティ] > [Windows Defender ファイアウォール]に移動します。
- 左側にある[デフォルトに戻す]リンクをクリックします。
- 「デフォルトに戻す」をクリックし、「はい」で確定します。
方法3: 高度なセキュリティ設定を使用する
これはよりハードコアなオプションです。より詳細なリセットを実行したい場合や、他の方法がうまくいかない場合に便利です。Windows Defenderファイアウォールの高度なセキュリティスナップインを使用します。これはより強力ですが、より複雑です。一部のマシンでは「既定のポリシーを復元」をクリックするだけで解決しますが、変更を適用するには再起動が必要になるなど、面倒な場合があります。
- 「スタート」をクリックして入力し、
Windows Defender Firewall with Advanced SecurityEnter キーを押します。 - 左側のペインで、ローカル コンピューター上のセキュリティが強化された Windows Defender ファイアウォールを右クリックし、既定のポリシーの復元を選択します。
- 警告がポップアップ表示されたら「はい」をクリックし、 「OK」をクリックして閉じます。
方法4: PowerShellを使用する
コマンドラインでの操作に問題がなければ、PowerShell でファイアウォールをリセットできます。ただし、これがうまく動作するというのは少し不思議な感じで、設定によっては1~2秒かかる場合もあれば、再度実行する必要がある場合もあります。PowerShell は管理者権限で実行してください。管理者権限がないと、コマンドは何も実行されません。
- [スタート]ボタンを右クリックし、[Windows PowerShell (管理者)]を選択します。
- 次のコマンドを貼り付けます:
(New-Object -ComObject HNetCfg. FwPolicy2).RestoreLocalFirewallDefaults() - を押しますEnter。ファイアウォールの設定はデフォルトに戻り、作成したカスタムルールはすべて消去されます。
方法5: コマンドプロンプト
コマンドライン派の方へ:これは非常にシンプルですが、選択肢は少なく、ただ単にリセットするだけです。コマンドプロンプトを管理者として実行し、以下のコマンドを入力するだけで完了です。
- コマンドプロンプト(管理者)を開きます。
- タイプ:
netsh advfirewall reset - を押しますEnter。すべてのカスタム設定が削除され、ファイアウォールが元の状態に戻ります。
これらの操作を行った後、アプリの権限を再度調整したり、例外設定が必要な場合は特定のルールを再度有効にしたりする必要がある場合があります。Windowsは再起動後に変更をロックするため、PCを再起動すると問題が解決する場合があります。
Windowsファイアウォールを適切にリセットする他の方法をご存知でしたら、ぜひ下のコメント欄にご記入ください。ある方法は、あるマシンでは有効でも、別のマシンでは有効にならない場合がありますので、1つの方法がうまくいかない場合は、いくつか試してみてください。
まとめ
- すばやくリセットするには、設定アプリまたはコントロール パネルを使用します。
- 高度なセキュリティ ツールを使用すると、より詳細な制御が可能になりますが、より複雑になります。
- PowerShell とコマンド プロンプトは、スクリプトの作成や簡単な修正に適しています。
- 特に変更を加えた後は、再起動が役立つ場合があります。
- リセットすると、信頼できるアプリまたはルールを後で再度追加する必要がある場合があります。
まとめ
Windowsファイアウォールのリセットは楽しい作業ではありませんが、奇妙な接続の問題やマルウェアの痕跡を消すのに役立つことがよくあります。ルールがリセットされても慌てないでください。リセット後はアプリと権限を確認してください。これで誰かの時間節約になれば幸いです。ファイアウォールがなぜうまく動作しないのかをずっと考え続けるより、このプロセスを自分で実行した方がずっと楽です。