Windowsエラー
 Computer >> コンピューター >  >> トラブルシューティング >> Windowsエラー

Windows 10でシステムの復元ポイントのエラー0x80042308を修正する方法

システムの復元は、Microsoft Windowsに搭載された機能の一つで、コンピューターの状態(システムファイル、インストール済みアプリケーション、Windowsレジストリ、システム設定など)を以前の時点へ戻すことができます。これにより、システムの不具合やその他の問題からの回復が可能になります。システムの復元は、一部のシステムファイルとWindowsレジストリのスナップショットを取得し、「復元ポイント」として保存します。インストールの失敗やデータ破損が発生した場合でも、ドライバーやソフトウェアを含むOSを再インストールすることなく、システムを正常な状態へ戻せるのが大きなメリットです。

多くのユーザーが、以前作成しておいた復元ポイントへコンピューターを戻すことでトラブルを解決しています。しかし、便利な「システムの復元」機能にも弱点があります。最近、Windows 10で復元ポイントが作成できないという報告がユーザーから多数寄せられています。新しい復元ポイントを作成しようとすると、エラー0x80042308が表示され、復元ポイントが作成されないのです。また、Windows標準の「バックアップと復元」ツールでバックアップを作成する際にも、同じエラーコードが表示されることがあります。

このエラーは、主に以下の2つの状況で発生します。

  1. システムの復元が正常に完了しない:この場合、操作直後にエラーが表示されるか、復元プロセスがある程度進んだ段階でエラーが通知されます。
  2. Windows 10のシステムの復元がフリーズする:システムの復元が途中で停止し、復元ポイントを作成できなくなるケースもあります。エラー通知が表示される場合と表示されない場合がありますが、どちらの場合も根本原因は同じくエラーコード0x80042308です。

システムの復元ポイント エラー0x80042308の原因

このエラーコードは、主に復元ポイントを作成しようとした際に表示されます。根本的な原因は、ハードドライブの不良セクター、またはVSS(ボリュームシャドウコピーサービス)の異常です。さらに、他の要因も絡んでいる可能性があります。技術調査チームがインターネット上の関連フォーラムから情報を収集し、このエラーの原因となりうる要因を以下にまとめました。

  • ハードドライブの不良セクター:不良セクターとは、ハードドライブ上の欠陥のある小さな記憶領域のことで、読み書きの要求に応答しません。従来の磁気式HDDにも最新のSSDにも発生する可能性があります。不良セクターが検出されマークされると、OSは以後そのセクターをスキップしますが、これが本エラーコードの原因となることがあります。
  • VSS(ボリュームシャドウコピーサービス)の破損:VSSはCOMインターフェースの集合体で、アプリケーションが動作中でもボリュームのバックアップを実行できるフレームワークを提供します。シャドウコピーの作成・保存にはNTFSファイルシステムが必要です。VSSが破損していると、本エラーが発生します。
  • ディスク容量不足:ハードドライブがほぼ満杯で大きなファイルを保存できない状態になっていると、本エラーが発生します。不要なプログラムのアンインストール、新しいドライブの追加、大容量ドライブへの交換などで解消できます。
  • サードパーティ製セキュリティソフト:サードパーティ製アプリの中には危険なものも含まれており、ランサムウェアやアドウェアなどの悪意あるコードに感染するリスクがあります。こうしたソフトウェアがシステムに干渉し、エラーを引き起こすことがあります。

事前準備:まず試したい簡単な対処法

本格的な解決策に進む前に、以下の対処法を試して問題が解消するか確認しましょう。たとえ問題が解決しなかったとしても、エラーの原因を切り分けるうえで役立ちます。

  1. サードパーティ製ソフトウェアを無効化する:「Microsoft SysinternalsのAutoruns」ツールを使用して、サードパーティ製サービスとスタートアッププログラムを無効化し、PCを再起動します。その後、エラーが出ずにシステムの復元やバックアップ&復元機能が使えるか確認してください。
    すべてのサードパーティサービスを無効化して再起動することで問題が解決した場合は、次に原因となる具体的なサービスを特定します。まずサービスの前半分を再度有効化してWindowsを再起動し、問題が再発しなければ、残りの半分のうちさらに半分を有効化します。
    クリーンブートによるトラブルシューティングも問題の絞り込みに有効です。スタートアッププログラムとサービスの一部を無効化して再起動し、問題が解決しない場合は残りの項目を無効化します。この方法を繰り返すことで、問題の原因となっているプログラムやサービスを最終的に特定できます。
  2. ディスククリーンアップまたはハードドライブ容量の増加:ディスククリーンアップは、Microsoftが開発したメンテナンスユーティリティで、一時ファイル、キャッシュされたWebページ、ごみ箱内の不要ファイルなどをスキャンして削除できます。ディスク容量を増やすには、以下の方法が有効です。
    ・休止状態を無効化する
    ・ハードドライブをクリーンアップし、不要なファイルを削除する
    ・ページファイル(仮想メモリ)を別のドライブへ移動する
    ・すべて試しても十分な空き容量を確保できない場合は、大容量の新しいハードドライブの購入を検討してください。
  3. ハードドライブのエラーチェック:ドライブ上のファイルやフォルダーが破損していると、復元ポイントが正常に機能しないことがあります。破損ファイルを修復するには、ハードドライブのチェックが必要です。処理には時間がかかる場合があるため、辛抱強くお待ちください。ディスクチェックの完了には再起動が必要になることもあります。
    「コマンドプロンプト(管理者)」を開き、「chkdsk C: /f」を実行します。これによりC:ボリュームのエラーがチェック・修正されます。Windowsが別のドライブにインストールされている場合は、Cを該当するドライブ文字に置き換えてください。

解決策1:Volume Shadow Copyサービスを自動に設定する

Volume Shadow Copyサービスは、ボリュームのシャドウコピーを作成するために必要な数秒間、アプリケーションと書き込みI/O要求を一時的に凍結するよう指示します(読み取りI/O要求は引き続き可能)。アプリケーションの凍結は60秒を超えてはならないと定められています。シャドウコピーは、WindowsボリュームのルートにあるSystem Volume Informationフォルダーにローカル保存されます。シャドウコピーはNTFSボリュームでのみ作成可能で、ボリュームごとのファイルやデータの自動バックアップに使用されます。有効にすると、重要なファイルを誤って失うことから保護され、バックアップアプリやシステムの復元ポイント機能など、アプリケーションからの要求時にのみ動作します。

今回のケースでは、システムの復元ポイント機能がハードドライブのセクターへ書き込む際に支障が出ないよう、このサービスを自動モードに設定する必要があります。多くのユーザーにとって効果的だった解決策です。以下の手順に従って設定してください。

  1. 「スタート」をクリックし、「サービス」を検索して開きます。Windowsサービスはバックグラウンドで動作するプログラムで、Unixのデーモンに似た仕組みです。Windowsサービスは、サービスを管理するサービスコントロールマネージャーのインターフェース規則とプロトコルに準拠する必要があります。Windows 10でシステムの復元ポイントのエラー0x80042308を修正する方法
  2. サービスウィンドウが開いたら、下へスクロールして「Volume Shadow Copy」を探します。ダブルクリックして開くと、全般、ログオン、回復など、VSSに関連するすべての設定を含む新しいウィンドウが表示されます。Windows 10でシステムの復元ポイントのエラー0x80042308を修正する方法
  3. 「全般」タブでスタートアップの種類を「自動」に設定します。次に「開始」ボタンをクリックしてサービスを開始します。これにより、VSSサービスを起動すべきタイミングをWindowsが自動的に判断するようになり、エラーの原因を排除できます。Windows 10でシステムの復元ポイントのエラー0x80042308を修正する方法
  4. ローカルコンピューターでのVolume Shadow Copyの開始が完了したら、「適用」をクリックし、「OK」をクリックします。これでシステム設定への変更がすべて保存されます。Windows 10でシステムの復元ポイントのエラー0x80042308を修正する方法
  5. 「スタート」>「電源アイコン」>「再起動」をクリックしてPCを再起動します。これにより、Windowsがシステムへの変更をすべて反映できるようになります。Windows 10でシステムの復元ポイントのエラー0x80042308を修正する方法
  6. Windowsが完全に起動したら、改めて復元ポイントの作成を試みてください。それでも同じエラーが発生する場合は、原因は「以前に作成された復元ポイント」または「ディスク領域の使用量の値」のどちらかです。それぞれの解決策を以下に示します。

解決策2:以前の復元ポイントを削除する

ディスクのシステム保護をオフにすると、そのドライブに作成されたすべての復元ポイントが削除されます。Windows OSがインストールされているドライブでは、システム保護はデフォルトでオンになっており、システム保護はNTFSドライブでのみ有効化できます。今回のケースでは、以前に作成された「破損したシステム復元ポイント」がエラーの原因となっています。そのため、問題なく新しい復元ポイントを作成するには、まず既存の復元ポイントを削除する必要があります。多くのユーザーにとって効果的だった方法です。なお、Windowsドライブのシステム保護を再度オンにするまで、新しいシステム復元ポイントは作成できない点に注意してください。

  1. 「スタート」をクリックし、「復元ポイントの作成」を検索して開きます。ハードウェア、システム保護、リモートなどの複数のタブを持つWindowsユーティリティが表示されます。Windows 10でシステムの復元ポイントのエラー0x80042308を修正する方法
  2. システム保護」タブに切り替え、「ローカルディスク(C:) (システム)」を選択して「構成」をクリックします。ローカルディスク(C:)のシステム保護設定ウィンドウが開きます。Windows 10でシステムの復元ポイントのエラー0x80042308を修正する方法
  3. システム保護を無効にする」を選択し、「適用」をクリックします。Windows 10でシステムの復元ポイントのエラー0x80042308を修正する方法
  4. 「このドライブのシステム保護を無効にしてもよろしいですか?」という確認画面が表示されるので、「はい」を選択し、「OK」をクリックします。これにより、エラーの原因となっていた以前のシステム復元ポイントがすべて削除されます。次に「エラーのない」新しいシステム復元ポイントを作成するため、この機能を再度有効化します。Windows 10でシステムの復元ポイントのエラー0x80042308を修正する方法
  5. 再度「ローカルディスク(C:) (システム)」を選択して「構成」をクリックします。今度は「システム保護を有効にする」を選択し、「適用」>「OK」をクリックします。これでWindowsが再びシステム復元ポイントを作成できるようになります。Windows 10でシステムの復元ポイントのエラー0x80042308を修正する方法
  6. OK」をもう一度クリックしてシステムのプロパティを閉じます。「スタート」>「電源アイコン」>「再起動」をクリックしてPCを再起動し、変更を反映させましょう。
  7. Windowsが完全に起動したら、復元ポイントの作成を試みてください。それでも同じエラーが表示される場合は、残る可能性は1つだけです。次の解決策3でこの問題を完全に解決できます。

解決策3:ディスク領域の使用量を増やす

メモリに収まらないデータはすべてハードディスクへページングされます。つまり、Windowsはハードディスクを一時的なメモリとして使用します。ディスクへ大量のデータを書き込む必要があると、ディスク使用率が急上昇し、パソコンの動作が遅くなります。システム復元ポイントを保存するには、500MB以上の各ディスクに最低30MBの空き容量が必要です。システムの復元は、各ディスク容量の3~5%を使用する可能性があります。復元ポイントで容量が一杯になると、新しい復元ポイントのための空きを作るために古いものが削除されます。デフォルトではディスク領域の使用量が0に設定されており、これが本エラーの原因となっています。以下の手順に従ってディスク領域の使用量を増やし、問題を完全に解決しましょう。

  1. 「スタート」をクリックし、「復元ポイントの作成」を検索して開きます。
  2. システム保護」タブに切り替え、「ローカルディスク(C:) (システム)」を選択して「構成」をクリックします。ローカルディスク(C:)のシステム保護設定ウィンドウが開きます。
  3. ディスク領域の使用量が0に設定されていることを確認します。スライダーをドラッグして「Cドライブ容量の3%」に変更します(1GBでも十分ですが、問題を避けるためCドライブ容量の最大3%を推奨します)。「適用」>「OK」をクリックします。Windows 10でシステムの復元ポイントのエラー0x80042308を修正する方法
  4. OK」をもう一度クリックしてシステムのプロパティを閉じます。「スタート」>「電源アイコン」>「再起動」をクリックしてPCを再起動し、変更を反映させましょう。
  5. Windowsが完全に起動したら、復元ポイントの作成を試みてください。これで問題は最終的に解決するはずです。
  1. Windows 10でシステムの復元ポイントが動かないときの対処法8選

    Windows 10に深刻な問題が発生した場合、「システムの復元」を使ってPCを以前の復元ポイントの状態に戻すことで解決できることがあります。システムの復元は非常に便利な機能ですが、Windows 10では正常に動作しないという報告が多く寄せられています。復元ポイントが何らかの理由で破損している場合、「システムの復元は正常に完了しませんでした」というエラーメッセージが表示されたり、処理が途中で止まったり、ツールが勝手に終了したりするなどのトラブルが起こりやすくなります。 この記事では、Windows 10でシステムの復元ポイントに関する問題を解決するための具体的な方法を8つ紹介します。 Win

  2. Windows 11でシステムの復元エラー0x800700b7を修正する方法|原因と対処法を解説

    Windows 11でシステムの復元エラー0x800700b7を修正する方法 Windows 11でシステムの復元を実行した際に、エラーコード0x800700b7が表示されてお困りではありませんか?このエラーが発生すると、次のようなメッセージが画面に表示されます。 「システムの復元は正常に完了しませんでした。コンピューターのシステムファイルと設定は変更されていません。」 エラーコード0x800700b7によってシステムの復元処理が妨げられると、デバイスを以前の状態に戻せなくなり、別の復元ポイントを選び直す必要が生じる場合があります。では、なぜWindowsでこのようなエラーが起こるのでしょう