システムの復元エラー0xc0000022を解決する4つの対処法
システムの復元(System Restore)は、Windowsに搭載された非常に便利な機能です。以前作成した復元ポイントまでPCを戻すことで、その時点の状態へコンピュータ全体を復旧できます。
多くのトラブルに対する有効な解決策となるシステムの復元ですが、いざ実行しようとしたときにエラーが発生することもあります。エラーコード「0xc0000022」は、システムの復元だけでなく、他のWindows機能にも影響を及ぼしうる厄介なエラーです。幸い、ユーザーの間で実際に効果があった対処法がいくつか報告されています。本記事では、それらの解決策を詳しく紹介します。
解決策1:セーフモードで原因を切り分ける
エラーが発生したとき、セーフモードは非常に頼りになる存在です。セーフモードでは、ユーザーがインストールしたプログラムを読み込まず、コンピュータの動作に必要な最小限のドライバーとプログラムのみで起動します。まずはセーフモードで起動し、問題の原因を特定するための手順を実行しましょう。
- まず、以下の手順でセーフモードに移行します。Windowsキー + Iキーを押して「設定」を開くか、スタートメニューをクリックして左下の歯車アイコンを選択してください。
- 「更新とセキュリティ」>「回復」の順にクリックし、「高度なスタートアップ」セクションにある「今すぐ再起動する」を選択します。PCが再起動し、「オプションの選択」画面が表示されます。
- 「4」キーまたはF4キーを押して、セーフモードでPCを起動します。
- 「コマンドプロンプト」を検索し、右クリックして「管理者として実行」を選択します。以下のコマンドをコピー&ペーストし、Enterキーを押してください。
rstrui.exe
- システムの復元が起動するので、復元処理を実行してみてください。成功すれば、原因はウイルス対策ソフトによるブロックだった可能性が高いため、このまま通常どおりPCを使用できます。同じエラーが再度表示される場合は、次の方法に進んでください。
- CHKDSK、SFC、Windowsメモリ診断などの各種スキャンを実行します。CHKDSKやSFCスキャンの実行方法については、専門のガイド記事を参考にしてください。Windowsメモリ診断は、スタートメニューで「Windowsメモリ診断」と検索し、最初の結果をクリックして、画面の指示に従いプロセスが完了するまで待つだけです。
- 上記が完了したら、再度セーフモードで起動し、システムの復元を実行します。今度は正常に完了するはずです。
解決策2:McAfee製「Shared C Run-time for x64」をアンインストールする
少し意外に思えるかもしれませんが、McAfeeをインストールしている一部のユーザー環境では、この方法で問題が解決したという報告があります。なぜこのアプリがシステムエラーを引き起こすのか正確な理由は不明ですが、McAfeeを利用している場合はぜひ試してみてください。
- スタートメニューから「コントロールパネル」を検索して開きます。Windows 10の場合は、歯車アイコンをクリックして「設定」を開いても構いません。
- コントロールパネルの右上で「表示方法:カテゴリ」を選択し、「プログラム」セクションの「プログラムのアンインストール」をクリックします。
- 設定アプリを使用している場合は、「アプリ」をクリックするとインストール済みプログラムの一覧がすぐに表示されます。
- 一覧から「Shared C Run-time for x64 by McAfee」を見つけて選択し、「アンインストール」をクリックします。
- アンインストールウィザードが開き、「修復」と「削除」の2つのオプションが表示されます。「削除」を選択して「次へ」をクリックします。
- 「Shared C Run-time for x64 by McAfee を完全に削除しますか?」という確認メッセージが表示されたら、「はい」を選択します。
- 処理が完了したら「完了」をクリックし、PCを再起動してエラーが解消されたかどうかを確認します。
解決策3:マルウェアが原因の場合の対処法
マルウェアに感染したユーザーの中には、感染前の状態に戻すためにシステムの復元を使おうとするケースがあります。しかし、一部の悪意あるツールはシステムの復元の起動を妨げ、代わりにこのエラーを表示させることがあります。この場合、問題を根本的に解決するには、マルウェアをPCから除去するしかありません。
おすすめは、無料版が提供されている優れたスキャナー「Malwarebytes Anti-Malware(MBAM)」を使うことです。幸い、この問題を解決すれば今後も使い続ける必要はないため、公式サイトから無料版をダウンロードして試してみましょう。
- ダウンロードしたファイルを見つけてダブルクリックします。
- MBAMのインストール先を選択し、画面の指示に従ってインストールを完了させます。
- MBAMを開き、ホーム画面の「スキャン」オプションを選択します。
- ツールがウイルスデータベースの更新サービスを起動し、その後スキャンが開始されます。完了までお待ちください。
- プロセスが終了したら、PCを再起動します。
注意:ランサムウェアやアドウェアなど、感染しているマルウェアの種類が明確にわかる場合は、それぞれに対応した専用の除去ツールを使用することも検討してください。
解決策4:Nortonの「製品改ざん防止機能」を無効化する
一部のセキュリティソフトは、個人ファイルへの変更を許可しないため、システムの復元の実行をブロックすることがあります。ユーザーにとっては原因の特定が難しいケースですが、単にウイルス対策ソフトを無効化するだけでは不十分な場合もあります。
Nortonユーザーの場合は、「Norton製品改ざん防止機能(Product Tamper Protection)」を無効化することで問題が解決する可能性が高いです。以下の手順を試してみてください。
- システムトレイ(画面右下)のアイコンをダブルクリックするか、スタートメニューからNortonのユーザーインターフェースを開きます。
- 「設定」をクリックし、「管理設定(Administrative Settings)」を選択します。
- 「製品セキュリティ」セクションの「Norton製品改ざん防止機能」の行で、スライダーを「オフ」に切り替えて「適用」をクリックします。後から手動で再有効化できるため、最も長い期間を選択しておきましょう。
- 問題が解決したかどうかを確認します。
-
Windows 10でエラー0x80070718「このコマンドを処理するのに十分なクォータがありません」を修正する方法
「エラー0x80070718をどうやって直せばいいのか分からない」「『このコマンドを処理するのに十分なクォータがありません』というエラーメッセージにどう対処すればいいのか悩んでいる」——そんな方はもう心配いりません。本記事では、エラー0x80070718を解決するための完全ガイドをご紹介します。 まず、このエラーについて簡単に説明しましょう。このエラーは主に、ネットワークフォルダ経由でコンピューター間のファイル転送を行う際に発生します。原因はさまざまですが、主なものは以下のとおりです。 ディスク使用量の上限が低く、共有ファイルを読み込めない ページファイル(仮想メモリ)のサイズが小さすぎる
-
Windows 11でシステムの復元エラー0x800700b7を修正する方法|原因と対処法を解説
Windows 11でシステムの復元エラー0x800700b7を修正する方法 Windows 11でシステムの復元を実行した際に、エラーコード0x800700b7が表示されてお困りではありませんか?このエラーが発生すると、次のようなメッセージが画面に表示されます。 「システムの復元は正常に完了しませんでした。コンピューターのシステムファイルと設定は変更されていません。」 エラーコード0x800700b7によってシステムの復元処理が妨げられると、デバイスを以前の状態に戻せなくなり、別の復元ポイントを選び直す必要が生じる場合があります。では、なぜWindowsでこのようなエラーが起こるのでしょう