Windows Defenderファイアウォールのエラーコード0x6d9を解決する方法|原因と5つの対処法
現代において、インターネットへのアクセスは日常生活に欠かせないものとなっています。Windowsファイアウォールは、コンピューターシステムへの送受信リクエストを制御するために導入されたセキュリティ機能です。Microsoftは大型アップデートのたびにファイアウォールの機能改善を行っており、その性能は着実に向上しています。
しかし、特定の通信がブロックされて目的の作業が妨げられることがあるため、あえてWindows Defenderファイアウォールを無効化しているユーザーも少なくありません。ところが、後からファイアウォールを再度有効にしようとした際に、「Windows Defender ファイアウォールと高度なセキュリティ スナップインを開くときにエラーが発生しました」というメッセージとともに、エラーコード0x6d9が表示されることがあります。
このエラーは、主にWindowsファイアウォールサービス(またはBFEなど必要な依存サービス)が起動していない場合に発生します。ただし、それ以外にもいくつかの原因が考えられます。本記事では、エラーの原因と具体的な解決策を詳しく解説します。
Windows Defenderファイアウォール エラーコード0x6d9の原因
エラーメッセージ自体は「必要なサービスが実行されていない」ことを示唆していますが、実際には以下のような原因が考えられます。
- Windowsファイアウォールおよび依存サービスが停止している:エラーメッセージにも記載されている最も一般的な原因です。Windowsファイアウォールが正常に動作するには、複数の関連サービスが稼働している必要があります。これらが停止していると、ファイアウォールは起動できません。
- Windowsファイアウォールの設定破損:ファイアウォールの構成情報に問題が生じているケースもあります。この場合は設定のリセットが必要です。
- システム内のマルウェア感染:マルウェアがファイアウォールの動作を妨げている可能性もあります。この場合はスキャンを実行してマルウェアを除去する必要があります。
以下では、これらの原因に対応する解決策を順番に紹介します。環境によって効果が異なるため、問題が解決するまで各方法を順に試してみてください。
解決策1:Windows Defenderトラブルシューティングツールを実行する
このエラーに直面したら、まず試したいのがWindows Defenderのトラブルシューティングツールです。このツールはファイアウォールの問題を自動的に検出し、修復を試みてくれます。手順は以下の通りです。
- Microsoft公式サイトからWindows Defenderファイアウォールのトラブルシューティングツールをダウンロードします。
- ダウンロードが完了したら、ファイルを実行します。
- 画面の指示に従って処理が完了するまで待ちます。
- 完了後、問題が解決したかどうかを確認します。
解決策2:必要なサービスの状態を確認する
ファイアウォールが起動しないもう一つの理由として、必要なサービスが停止していることが挙げられます。「Windows Firewall」サービスに加え、「Base Filtering Engine(BFE)」などの依存サービスも稼働している必要があります。以下の手順で確認しましょう。
- Windowsキー + Rを押して、「ファイル名を指定して実行」ダイアログを開きます。
- services.mscと入力し、Enterキーを押します。
- 「サービス」ウィンドウが開きます。
- 一覧からWindows Defender FirewallとBase Filtering Engineをそれぞれ探し、状態が「実行中」になっているか確認します。
- 次に、各サービスのスタートアップの種類が「自動」に設定されているかも確認します。サービスをダブルクリックしてプロパティウィンドウを開き、「スタートアップの種類」を「自動」に変更してください。
- サービスが実行中の場合は、設定を変更するために一度停止する必要があります。
- 設定完了後、問題が解消されたかどうかを確認します。
解決策3:Windowsファイアウォールをリセットする
サービスを確認しても問題が解決しない場合は、ファイアウォールの設定自体に不具合が生じている可能性があります。その際は、コマンドプロンプトを使ってファイアウォールを初期化しましょう。
- スタートメニューを開き、「cmd」と入力します。表示された結果を右クリックし、「管理者として実行」を選択します。
- コマンドプロンプトで、以下のコマンドを1行ずつ順番に入力して実行します。
netsh advfirewall reset net start mpsdrv net start mpssvc net start bfe regsvr32 firewallapi.dll
- すべてのコマンドの実行が完了したら、コマンドプロンプトを閉じ、問題が解決したかどうかを確認します。
解決策4:システム全体のマルウェアスキャンを実行する
上記の方法でもファイアウォールが起動しない場合は、システム内のマルウェアが原因である可能性があります。Microsoftが提供する無料の安全性スキャナー(Microsoft Safety Scanner)をダウンロードして、システム全体をスキャンしましょう。ツールを実行すると、マルウェアの有無を自動的に検出し、見つかった場合は除去してくれます。
なお、32ビット版のWindowsを使用している場合は、32ビット用のバージョンをダウンロードする必要があるのでご注意ください。
解決策5:システムの復元を実行する
最後に、ここまで紹介したすべての方法を試しても問題が解決しない場合は、システムの復元を実行することを検討してください。システムの復元を行うと、OSの状態を過去のある時点まで戻すことができ、多くのシステム不具合を解消できる可能性があります。
システムの復元の詳細な手順については、当サイトの専用ガイド記事をご参照ください。Windows 8やWindows 7をお使いの場合は、それぞれのOSに対応した記事をご覧いただくことで、より正確な手順を確認できます。
-
Windows 10でエラーコード0x0000001Aが発生したときの原因と対処法
パソコンの使用中に突然ブルースクリーンが表示され、強制的に再起動されてしまった経験はありませんか?これはエラーコード「0x0000001A」が発生した際によく見られる現象で、深刻なメモリ管理の問題を示しています。このエラーが発生すると、実行中のすべてのプログラムが強制終了され、システムは自動的に再起動します。保存していなかった作業データは失われてしまう可能性があるため、注意が必要です。 では、このエラーの原因は何なのでしょうか?そして、どのように解決すればよいのでしょうか?本記事では、主な原因と効果的な対処法を詳しく解説します。 エラーコード0x0000001Aの主な原因 このエラーは深刻な
-
Windows Defenderエラーコード0x8e5e021fの直し方!原因と対処法を徹底解説
デジタル時代において、サイバーセキュリティは個人・企業を問わず誰にとっても重要な課題です。ハッカーは常にわずかなセキュリティの隙間を狙い、不正にデバイスへアクセスしようと企てています。一度侵入を許してしまうと、悪夢のような被害が始まってしまうことも珍しくありません。 Windows 10には、ウイルスやマルウェアなどの脅威からデバイスを守るためのセキュリティ機能が数多く搭載されています。その代表格が「Windows Defender」です。Windows Defenderは、悪意ある脅威からリアルタイムでデバイスを保護するアンチウイルスツールですが、「エラーコード0x8e5e021f」が表示