【Windows】システム復元不全をVSS(ボリュームシャドウコピー)サービスの再起動で解決する手順 | エラーコード:0x81000204

【Windows】システム復元不全をVSS(ボリュームシャドウコピー)サービスの再起動で解決する手順 | エラーコード:0x81000204
🛡️ 超解決

Windowsでシステム復元を実行しようとした際、エラーコード0x81000204が表示され、復元に失敗して業務が滞ることはありませんか。

この問題は、システム復元に必要なVSSボリュームシャドウコピーサービスに一時的な不具合が生じていることが原因です。

この記事では、VSSサービスの再起動や関連コンポーネントの再登録を通じて、システム復元を正常に完了させるための具体的な手順を解説します。

【要点】システム復元エラー0x81000204の解決策

  • サービス管理ツールの操作: VSSサービスの一時的な停止と開始で不具合を解消します。
  • コマンドプロンプトでのVSS関連コマンド実行: VSSコンポーネントの再登録により、システム復元を可能にします。
  • システムファイルチェッカーの実行: システムファイルの破損を確認し、修復することで問題解決を目指します。

ADVERTISEMENT

システム復元エラー0x81000204が発生する主な原因

システム復元がエラーコード0x81000204で失敗する場合、その多くはVSSボリュームシャドウコピーサービスに関連する問題が原因です。

VSSは、システム復元ポイントの作成やファイルバックアップに不可欠な機能です。VSSサービスが停止していたり、破損していたりすると、システム復元は正常に機能しません。

このエラーコードは、VSSサービスが復元ポイントの作成またはアクセスに失敗したことを示しています。また、システムファイルの破損やディスクのI/Oエラーが原因となることもあります。

これらの問題に対処することで、システム復元を成功させることが可能になります。

VSSサービスとは

VSSボリュームシャドウコピーサービスは、Windowsの重要な機能の一つです。稼働中のシステムやファイルの状態を一時的に保存するシャドウコピーを作成します。

これにより、ファイルが使用中であってもバックアップやシステム復元ポイントの作成が可能です。

VSSサービスに異常があると、システム復元ポイントが作成できなかったり、既存の復元ポイントにアクセスできなかったりします。

システムファイルの破損

Windowsのシステムファイルが破損している場合も、システム復元が失敗する原因となります。

システムファイルチェッカーやDISM展開イメージのサービスと管理ツールを使って、これらの破損を検出・修復できます。

VSSサービスを再起動しシステム復元を成功させる手順

システム復元エラー0x81000204を解決するための具体的な操作手順を説明します。

まずはVSSサービスを再起動し、その後も解決しない場合は関連コンポーネントの再登録を試します。

サービス管理ツールからVSSサービスを再起動する手順

最も一般的な解決策は、VSSサービスの一時的な停止と開始です。これにより、サービスの不具合が解消される場合があります。

  1. サービス管理ツールを開く
    Windowsキーを押しながら「R」キーを押し、「ファイル名を指定して実行」ダイアログを表示します。「services.msc」と入力し、「OK」をクリックします。
  2. ボリュームシャドウコピーサービスを探す
    「サービス」ウィンドウが開いたら、「ボリュームシャドウコピー」サービスを一覧から見つけます。
  3. サービスを停止する
    「ボリュームシャドウコピー」を右クリックし、「停止」を選択します。サービスが停止するまで数秒待ちます。
  4. サービスを開始する
    再度「ボリュームシャドウコピー」を右クリックし、「開始」を選択します。
  5. スタートアップの種類を確認する
    「ボリュームシャドウコピー」をダブルクリックし、「プロパティ」を開きます。「スタートアップの種類」が「自動」になっていることを確認します。異なる場合は「自動」に変更し、「適用」をクリックして「OK」で閉じます。
  6. システム復元を再試行する
    サービス管理ツールを閉じ、システム復元を再度試行してください。

コマンドプロンプトでVSS関連コンポーネントを再登録する手順

サービス再起動で解決しない場合は、VSS関連のDLLファイルやコンポーネントを再登録することで問題を解決できる場合があります。

  1. 管理者としてコマンドプロンプトを起動する
    Windowsの検索ボックスに「cmd」と入力し、「コマンドプロンプト」を右クリックして「管理者として実行」を選択します。
  2. VSS関連サービスを停止する
    以下のコマンドを1行ずつ入力し、Enterキーを押して実行します。
    net stop vss
    net stop swprv
  3. VSS関連DLLファイルを再登録する
    以下のコマンドを1行ずつ入力し、Enterキーを押して実行します。各コマンド実行後、「DllRegisterServerは成功しました」などのメッセージが表示されることを確認します。
    regsvr32 ole32.dll
    regsvr32 oleaut32.dll
    regsvr32 vss_ps.dll
    regsvr32 es.dll
    regsvr32 stdprov.dll
    regsvr32 vssapi.dll
    regsvr32 vssui.dll
    regsvr32 swprv.dll
    regsvr32 eventcls.dll
  4. VSS関連サービスを再開する
    以下のコマンドを1行ずつ入力し、Enterキーを押して実行します。
    net start vss
    net start swprv
  5. システム復元を再試行する
    コマンドプロンプトを閉じ、システム復元を再度試行してください。

システムファイルチェッカーを実行し問題を修復する手順

システムファイルの破損が原因の場合、以下の手順で修復を試みます。

  1. 管理者としてコマンドプロンプトを起動する
    Windowsの検索ボックスに「cmd」と入力し、「コマンドプロンプト」を右クリックして「管理者として実行」を選択します。
  2. システムファイルチェッカーを実行する
    以下のコマンドを入力し、Enterキーを押して実行します。スキャンが完了するまで時間がかかります。
    sfc /scannow
  3. DISMコマンドを実行する
    sfcコマンドで問題が解決しない場合、以下のコマンドを1行ずつ入力し、Enterキーを押して実行します。
    DISM /Online /Cleanup-Image /CheckHealth
    DISM /Online /Cleanup-Image /ScanHealth
    DISM /Online /Cleanup-Image /RestoreHealth
  4. システム復元を再試行する
    コマンドプロンプトを閉じ、システム復元を再度試行してください。

システム復元が成功しない場合の追加チェック項目

上記の手順を試してもシステム復元が成功しない場合、他の要因が影響している可能性があります。以下の項目も確認してください。

システム保護が有効になっていない場合

システム保護が無効になっていると、復元ポイントが作成されません。そのため、システム復元自体が実行できません。

対処法:

  1. システムプロパティを開く
    Windowsの検索ボックスに「復元」と入力し、「復元ポイントの作成」を選択します。
  2. システム保護の設定を確認する
    「システムの保護」タブで、対象のドライブC:通常は「有効」になっているか確認します。「構成」ボタンをクリックします。
  3. システム保護を有効にする
    「システムの保護を有効にする」が選択されていない場合はチェックを入れ、「適用」をクリックして「OK」で閉じます。

ディスクの空き容量が不足している場合

復元ポイントの作成や保存には、一定のディスク空き容量が必要です。空き容量が不足していると、システム復元が失敗します。

対処法:

  1. ディスクの空き容量を確認する
    エクスプローラーを開き、「PC」からC:ドライブの空き容量を確認します。
  2. 不要なファイルを削除する
    ディスククリーンアップや手動で不要なファイルやアプリケーションを削除し、空き容量を増やします。

セキュリティソフトが干渉している場合

インストールされているセキュリティソフトやウイルス対策ソフトが、VSSサービスの動作を妨げることがあります。

対処法:

  1. セキュリティソフトを一時的に停止する
    セキュリティソフトの設定から、一時的に保護機能を無効にするか、終了させます。
  2. システム復元を再試行する
    セキュリティソフトを停止した状態でシステム復元を試行し、成功したらセキュリティソフトを再度有効にします。

復元ポイント自体が破損している場合

選択した復元ポイントのデータ自体が破損している可能性もあります。この場合、その復元ポイントは使用できません。

対処法:

  1. 別の復元ポイントを試す
    利用可能な別の復元ポイントがある場合は、そちらを選択してシステム復元を試行します。
  2. 新しい復元ポイントを作成する
    現在のシステムの状態が安定している場合は、新しい復元ポイントを作成し、今後のために備えます。

ADVERTISEMENT

Windows 11とWindows 10のシステム復元操作の違い

項目 Windows 11 Windows 10
システム復元へのアクセス 検索ボックスに「復元ポイントの作成」と入力 検索ボックスに「復元ポイントの作成」と入力
サービス管理ツールへのアクセス Windowsキー + Rで「services.msc」実行 Windowsキー + Rで「services.msc」実行
コマンドプロンプトの起動 検索から「cmd」を管理者として実行 検索から「cmd」を管理者として実行
操作上の大きな違い 基本的な操作手順はWindows 10とほぼ同じ 基本的な操作手順はWindows 11とほぼ同じ

まとめ

この記事で解説したVSSサービスの再起動や関連コンポーネントの再登録により、システム復元エラー0x81000204を解決できるはずです。

システム復元が適切に機能するようになり、PCの安定性が向上し、業務の継続に役立ちます。

万が一に備え、定期的に復元ポイントを作成し、システムの健全性を維持することをおすすめします。

ADVERTISEMENT

この記事の監修者
✍️

超解決 第一編集部

疑問解決ポータル「超解決」の編集チーム。正確な検証と、現場視点での伝わりやすい解説を心がけています。