Windows 11/10でファイアウォールのオプションが無効になっている場合に、アプリをファイアウォール経由で有効にする方法
ファイアウォールの設定は、時として非常に面倒なものです。ゲームやプリンターソフトウェアの動作をスムーズにするために、それらのソフトウェアを許可しようとしても、「Windows Defender ファイアウォールを介してアプリまたは機能を許可する」という設定項目がグレー表示されていたり、そもそも機能していなかったりする状況を想像してみてください。なぜこのようなことが起こるのかは不明ですが、管理者としてログインしている場合でも、一部の環境ではこれらのオプションが完全に無効になっていることがあります。まるで Windows が独自の意思を持っていて、警告なしにこれらのオプションへのアクセスをブロックしているかのようです。もちろん、Windows は必要以上に複雑にしているのですが、幸いなことに、これらの設定を再び有効にするためのいくつかの方法があります。
このガイドでは、ファイアウォールサービスが実行されているか確認したり、システムファイルを修復したり、グループポリシーが問題を引き起こしていないか確認したりするなど、よくある原因と具体的な解決策について説明します。目的は、複雑な手順を踏まずにアプリのアクセスを管理できるように、制御を回復することです。ファイアウォールオプションが再び利用可能になるか、少なくともこの厄介な不具合の解決に近づくことが期待されます。
Windows 11/10でファイアウォール設定がグレーアウトしている問題を解決する方法
オプション1:ファイアウォール設定を管理者として実行する
最もよくある問題は、管理者権限でログインしていないと、Windows のファイアウォールルールを変更できないことです。これはセキュリティ上の問題ですが、単にプログラムのブロックを解除したいだけなのに、変更できないのは少し不便です。コントロール パネルの「システムとセキュリティ」 > 「Windows Defender ファイアウォール」を開き、「設定の変更」ボタンがクリックできるかどうかを確認してください。ボタンがグレー表示になっている場合は、アカウントの権限を再確認してください。
- スタートメニューをクリックして、「コントロールパネル」と入力します。
- 「システムとセキュリティ」に移動します。
- Windows Defenderファイアウォールを開きます。
- 上部の「設定を変更する」を探してください。無効になっている場合は、管理者権限が必要です。
自分が管理者かどうかを確認するには、 「設定」>「アカウント」>「ユーザー情報」に移動してください。「管理者」と表示されていれば問題ありません。表示されていない場合は、管理者権限を持つアカウントに切り替えるか、システム管理者に問い合わせてください。当然のことながら、Windowsは必要以上に面倒な仕組みにしています。
プロのヒント:一部のマシンでは、管理者として再ログインし、ファイアウォールを再度開くだけで、ボタンが再び有効になる場合があります。必ずしも効果があるとは限りませんが、試してみる価値はあります。
オプション2:ファイアウォールサービスを再起動する
ファイアウォールを動作させるサービスが突然停止した場合、オプションがグレー表示され、操作できなくなります。これは思ったよりも頻繁に発生します。システムの不具合、アップデート、または予期せぬ再起動などが原因となる可能性があります。
Windows キー + Rキーを押しservices.msc、と入力して Enter キーを押します。一覧からWindows Defender ファイアウォールを探します。
- ダブルクリックしてプロパティを開きます。
- スタートアップの種類が「自動」に設定されているか確認してください。設定されていない場合は、変更してください。
- サービスが実行されていない場合は、「開始」をクリックしてください。
次に、ファイアウォール機能に不可欠な「基本フィルタリングエンジン」についても同様の手順を実行します。両方のサービスが「自動」に設定され、起動していることを確認したら、再起動してください。場合によっては、この操作で設定へのアクセスが回復します。
ある環境ではすぐにうまくいったのに、別の環境では何度か再起動しなければならなかった。Windowsは時々、厄介な問題を起こすことがある。
オプション3:グループポリシー設定を確認する
これは、PCがドメインに参加していた場合や、職場で管理されていた場合に特に多く見られます。グループポリシーによってファイアウォールオプションがロックダウンされることがあるのです。少々神経質な気もしますが、実際に起こり得ることです。
Windows キーと Rキーを同時に押し、次に「gpedit.msc」と入力して Enter キーを押します。これにより、ローカル グループ ポリシー エディターが開きます。そこから、次の場所に移動します。
コンピューターの構成 > 管理用テンプレート > ネットワーク > ネットワーク接続 > Windows Defender ファイアウォール
「Windows Defender ファイアウォールの使用を禁止する」や「既定の送信ルールと受信ルール」などのポリシーを探してください。有効に設定されているものがあれば、「未構成」に変更してください。
これらの変更を適用して再起動すると、制限が解除される場合があります。残念ながら、Windows Home Editionをご利用の場合は、gpedit.mscはデフォルトでは利用できないため、次の解決策に進んでください。
オプション4:Windows Defenderファイアウォール設定をリセットする
ファイアウォールルール自体が破損したり、意図せず変更されたりして、制御が効かなくなる場合があります。デフォルト設定に戻すことで、不要な設定が削除され、再び正常に動作するようになることがよくあります。
コントロールパネルを開き、 「システムとセキュリティ」 > 「Windows Defender ファイアウォール」に進み、左側のサイドバーにある「既定値に戻す」をクリックします。ボタンをクリックすると、すべてが工場出荷時の状態にリセットされます。ただし、作成したカスタムルールはすべて消えてしまうので、完全に問題が発生した場合の最終手段として使用してください。
再起動して、アプリの例外設定にアクセスして調整できるかどうか確認してください。
オプション5:Windowsシステムファイルを修復する
コアシステムファイルが破損している場合、ファイアウォール制御が異常な動作をしたり、グレー表示のままになったりすることがあります。システムスキャンを実行することで、これらの破損を検出して修復できます。
コマンドプロンプトを管理者として開き(Start> cmdと入力> 右クリックして「管理者として実行」を選択)、以下を実行します。
sfc /scannow
これには時間がかかる場合があります。破損したファイルが見つかり修復された場合は、再起動してファイアウォール制御が元に戻っているかどうかを確認してください。
オプション6:DISMを使用してイメージの破損を修復する
SFCで解決しない場合は、DISMを使用してWindowsのイメージファイルに関するより深刻な問題を解決できます。
再度、コマンドプロンプトを管理者として開き、以下のコマンドを順番に実行してください。
DISM /Online /Cleanup-Image /CheckHealth DISM /Online /Cleanup-Image /ScanHealth DISM /Online /Cleanup-Image /RestoreHealth
これには時間がかかる場合がありますので、しばらくお待ちください。その後、再起動してもう一度お試しください。
オプション7:競合するサードパーティ製セキュリティソフトウェアを確認する
これは多くの人がつまずく原因の一つです。別のウイルス対策ソフトやインターネットセキュリティソフトを使用している場合、それらがWindowsファイアウォールの設定を制御したり、ブロックしたりしている可能性があります。多くのセキュリティアプリには独自のファイアウォール制御機能が搭載されており、Windowsのファイアウォールオプションにアクセスできなくなったり、無効になったりすることがあります。
セキュリティソフトウェアを開き、ファイアウォールまたはネットワーク保護モジュールを探して、一時的に無効にするか、「パッシブ」モードまたは「学習」モードに切り替えてください。無効にした後、Windows Defenderファイアウォールを開き、オプションが利用可能になっているかどうかを確認してください。利用可能になっている場合は、サードパーティ製ソフトウェアを更新または再構成して、Windowsファイアウォールと共存できるようにすることを検討してください。
オプション8:新しい管理者ユーザーアカウントを作成する
ユーザープロファイルの問題も、ファイアウォールの異常な動作を引き起こす可能性があります。新しい管理者アカウントを作成することで、現在のプロファイルが破損しているかどうかを素早く確認できます。
- 設定>アカウント>家族とその他のユーザーに移動してください。
- 「アカウントを追加」をクリックし、ローカルアカウントを作成してから、それを管理者に変更します。
一度ログアウトし、この新しいアカウントにログインして、ファイアウォールオプションにアクセスして調整できるかどうかを確認してください。もしこのアカウントでは問題なく動作するのに、メインのプロファイルでは動作しない場合は、データのバックアップとプロファイルの移行を検討する必要があるかもしれません。
オプション9:Windowsセキュリティコンポーネントをリセットする
より根本的な解決策として、他の方法がすべてうまくいかない場合は、Windowsセキュリティアプリをリセットしてみてください。これにより、ファイルに影響を与えることなく、頑固な問題が解決することがよくあります。
Windowsターミナル(管理者権限)またはPowerShell(管理者権限)を開き、以下を実行します。
Get-AppxPackage Microsoft. SecHealthUI -AllUsers | Reset-AppxPackage
実行後、再起動してファイアウォールをテストしてください。再インストールや修復インストールを検討する前に、おそらくこれが最後の手段となるでしょう。
よくある質問
「ファイアウォールを介してアプリを許可する」がグレー表示されているのはなぜですか?
これは通常、Windowsがユーザー権限を認識していない、ファイアウォールサービスが停止している、またはサードパーティ製アプリが設定をロックダウンしていることを意味します。セキュリティメカニズム同士が競合している状態です。
「設定変更」ボタンを有効にするにはどうすればよいですか?
管理者としてログインしていることを確認し、ファイアウォールサービスが実行されていることを確認してください。それでも空白のままの場合は、ファイアウォールルールをリセットしたり、システムファイルを修復したりすることでも復旧できる場合があります。
サードパーティ製のセキュリティソフトウェアはファイアウォールの設定を無効にすることができますか?
確かに。多くのセキュリティパッケージには独自のファイアウォールが含まれており、Windows Defenderファイアウォールの制御を上書きする場合があります。制御を取り戻すには、これらのファイアウォールを無効化または再構成する必要がある場合もあります。
Windowsファイアウォールをリセットしても安全ですか?
ええ、大体その通りです。デフォルトのルールは復元されますが、カスタムルールと例外は失われます。ですから、後でルールを再設定することに抵抗がないのであれば、通常は安全な解決策と言えるでしょう。
Windows Homeはファイアウォール管理をサポートしていますか?
はい、Windows HomeにはWindows Defenderファイアウォールが含まれていますが、グループポリシーの編集などの一部の高度な機能は、追加のツールやアップグレードなしでは利用できません。
Windowsをアップデートすればファイアウォールの問題は解決しますか?
場合によっては。アップデートによってバグや破損したコンポーネントが修復されることがあるため、奇妙なセキュリティ上の不具合に遭遇した場合は、Windowsを常に最新の状態に保つのが賢明です。