Windows Defenderエラー0x800700AA「サービスを開始できませんでした」の直し方
Windows 10の一部ユーザーから、Windows Defenderでスキャンを実行しようとすると0x800700aaというエラーコードが必ず表示されるという報告が寄せられています。スキャン実行時にのみ発生するケースもあれば、起動のたびに毎回このエラーが出るケースもあるようです。
この問題を詳しく調査したところ、このエラーコードを引き起こしている可能性のある原因はいくつか存在することが判明しました。0x800700aaエラーの考えられる原因は以下のとおりです。
- システムファイルの破損 – 多くの報告例では、Windows Defenderが必要とするOSの依存ファイルの一部が破損している場合に、このエラーコードが発生します。この場合は、SFCとDISMのスキャンを続けて実行することで問題を解決できる可能性があります。状況が深刻な場合は、クリーンインストールまたは修復インストールを行うしかないこともあります。
- サードパーティ製アプリとの競合 – 特定の状況では、サードパーティ製のプロセスやサービスとWindows Defenderの間で何らかの競合が起き、このエラーが発生することがあります。その場合は、セーフモードで起動し、サードパーティ製ソフトウェアの干渉がない状態でWindows Defenderを起動することで問題を切り分けられます。
原因の候補を把握したところで、以下の対処法を順番に試していきましょう。
方法1:SFCおよびDISMスキャンを実行する
この問題の最も一般的な原因は、Windows Defenderのスキャン開始時に呼び出されるシステムファイルが破損していることです。
同じく0x800700aaエラーに悩まされていたユーザーの一部は、論理エラーやシステムファイルの破損を修復するためのユーティリティであるDISM(展開イメージの servicing と管理)とSFC(システムファイルチェッカー)を実行することで問題を解決できたと報告しています。
この2つのツールは似たような動作をしますが、0x800700aaエラーを解決できる可能性を最大化するために、両方を続けて実行することをおすすめします。
SFC(システムファイルチェッカー)はローカルのアーカイブを使用して破損したファイルを正常なコピーに置き換えるのに対し、DISMはWindows Updateコンポーネントを利用して正常なコピーをダウンロードして置き換えます。
注意: 一般的に、DISMはOS関連コンポーネントの修復に優れており、SFCは論理エラーの修復に適しています。
管理者権限のコマンドプロンプトからSFCとDISMの両方のスキャンを実行し、Windows Defenderの0x800700aaエラーを解決する手順は以下のとおりです。
- Windowsキー + Rを押して「ファイル名を指定して実行」ダイアログを開きます。テキストボックスに「cmd」と入力し、Ctrl + Shift + Enterを押して管理者権限でコマンドプロンプトを起動します。
注意: UAC(ユーザーアカウント制御)の画面が表示されたら、「はい」をクリックしてCMDウィンドウに管理者権限を付与してください。 - 管理者権限のコマンドプロンプトで、以下のコマンドを入力してEnterキーを押し、DISMスキャンを開始します:
Dism.exe /online /cleanup-image /scanhealth
注意: DISMが破損ファイルを置き換えるための正常なコピーをダウンロードするには、安定したインターネット接続が必要です。「scanhealth」コマンドはシステムファイルの不整合を検出するスキャンを実行し、「restorehealth」コマンドは最初のスキャンで見つかった不整合を修復します。
Dism.exe /online /cleanup-image /restorehealth - 最初のスキャンが完了したら、PCを再起動して次の手順に進みます。
- PCが再起動したら、手順1と同じ操作でもう一度管理者権限のコマンドプロンプトを開きます。今度は以下のコマンドを入力してEnterキーを押し、SFCスキャンを開始します:
sfc /scannow
注意: このスキャンはカーネルレベルで動作するため、開始後に中断したり閉じたりしないことが重要です。プロセスを途中で中断すると、さらなる論理エラーが発生し、後々別の問題を引き起こす恐れがあります。 - 最後に、2つ目のスキャンが完了したらPCを再起動し、次回のシステム起動時に問題が解決しているかどうかを確認します。
それでもWindows Defenderで同じ0x800700aaエラーが発生する場合は、次の方法に進んでください。
方法2:セーフモードでWindows Defenderを有効化する
SFCとDISMのスキャンで問題が解決しなかった場合、Windows Defenderが使用する特定のシステムファイル依存関係に影響を与えるサードパーティ製ソフトウェアとの競合が原因である可能性が高いです。
同じ0x800700aaエラー(起動時またはユーティリティ起動時)に直面していたユーザーの一部は、セーフモードでPCを起動し、サードパーティ製のプロセスやサービスが一切実行されない状態でセキュリティ機能を有効化することで問題を解決できたと報告しています。
セーフモードで起動すると、Windowsは必要最小限のプロセスのみを読み込むように構成されます。セーフモードではautoexec.batやconfig.sysファイル、ほとんどのドライバー、専用グラフィックドライバー、サードパーティ製プロセスなどは実行されません。
ドライバーやサードパーティ製プロセスがWindows Defenderに干渉している疑いがある場合は、以下の手順に従ってWindows 10 PCをセーフモードで起動してください。
セーフモードでの起動に成功したら、以前0x800700aaエラーが発生していた操作をもう一度実行し、問題が解決したかどうかを確認します。
注意: この操作でWindows Defenderを有効化できた場合、その設定変更は通常どおりシステムを起動した際にも引き継がれるはずです。
セーフモードでWindows Defenderを有効化しようとしても同じ問題が発生する場合は、次の対処法に進んでください。
方法3:Windows 10を修復インストールまたはリセットする
上記のいずれの方法でも解決しなかった場合、Windows Defenderを起動しようとしたときに0x800700aaエラーを引き起こす、根本的なシステムファイルの破損が存在する可能性が非常に高いです。
この場合、現在のWindowsインストールに関連するOSコンポーネントをリセットするしかありません。これを行うには、以下の2つの方法があります。
- 修復インストール – OSドライブ上の個人ファイルに一切触れることなく、関連するすべてのWindowsコンポーネントをリセットできるため、間違いなく最良の方法です。ただし、手順がやや煩雑で、互換性のあるインストールメディアを用意する必要があるというデメリットがあります。
- クリーンインストール – Windows 10のGUIメニューから直接開始できるため、はるかに簡単な手順です。ただし、事前にデータをバックアップしておかないと、OSドライブ上のすべての個人データ(アプリケーション、ゲーム、個人メディア、ドキュメントなど)が失われる点に注意してください。
-
Windows 10でサービス エラー1053を解決する方法|原因と8つの対処法を徹底解説
PC上でサービスを起動しようとした際、サービスが一定時間内に応答しないと、「エラー1053: サービスは開始または制御要求に時間内に応答しませんでした(Error 1053: The service did not respond to the start or control request in a timely fashion)」が表示されます。このエラーはさまざまな形で現れ、カスタムサービスを起動できなくなることもあります。特に開発者の方からは、独自のソフトウェアを開発する際にこのサービス エラー1053が頻繁に発生するという報告も寄せられています。 本記事では、このエラーメッセージ
-
Windows 10で「ハンドルが無効です」エラーを解決する12の方法
Windowsは常にコンピューターとユーザーのセキュリティを守るよう設計されており、脅威やバグからPCを保護するために定期的なアップデートが配信されています。プロンプトに従って更新を行えば、デバイスは常に最新の状態に保たれます。しかし、アップデートが完全にインストールされず、エラーが発生することもあります。その代表的な例のひとつが、「プリンターをインストールできません。ハンドルが無効です(The handle is invalid)」というエラーです。 この記事では、「ハンドルが無効です」エラーの原因と、Windows 10でこの問題を解決するためのトラブルシューティング方法を詳しく解説します