ボリューム シャドウ コピー サービスを実行している Windows Server 2003 ベースのコンピューターでさまざまな問題が発生する可能性があります

この記事では、イベント ID 8019、20、8193、または 12302 がアプリケーション ログに記録される問題について説明します。 エラー 0x8004230Fまたは0x80004002エラー メッセージが表示されます。

適用対象: Windows Server 2003
元の KB 番号: 940032

現象

ボリューム シャドウ コピー サービス (VSS) を実行している Microsoft Windows Server 2003 ベースのコンピューターでは、次のいずれかの現象が発生します。

  • NTBackup ツールを使用してバックアップ操作を実行すると、次のイベントがアプリケーション ログに記録されます。

    イベントの種類: エラー
    イベント ソース: NTBackup
    イベント ID: 8019
    説明: 操作の終了: 警告またはエラーが発生しました。 詳細については、バックアップ レポートを参照してください。

    注:

    バックアップ ログ ファイルを表示すると、次の情報が表示されます。

    ボリューム シャドウ コピーの作成時に返されたエラー:0xffffffff

  • ボリュームのプロパティにアクセスし、[ シャドウ コピー] をクリックすると、次のいずれかのエラー メッセージが表示されます。

    エラー 0x8004230F: シャドウ コピー プロバイダーで、指定した操作の処理中に予期しないエラーが発生しました。

    エラー 0x80004002: そのようなインターフェイスはサポートされていません

  • 次のいずれかのイベントがアプリケーション ログに記録されます。

    イベントの種類: エラー
    イベント ソース: VSS
    イベント ID: 20
    説明: ボリューム シャドウ コピー サービス エラー: ボリューム シャドウ コピー サービスに必要な重要なコンポーネントが登録されていません。 これは、Windows のセットアップ中またはシャドウ コピー プロバイダーのインストール中にエラーが発生した場合に発生する可能性があります。 CLSID {faf53cc4-bd73-4e36-83f1-2b23f46e513e} を持つクラスで CoCreateInstance から返されるエラーで、名前 VSSEvent は [0x80040154] です。

    イベントの種類: エラー
    イベント ソース: VSS
    イベント ID: 20
    説明: ボリューム シャドウ コピー サービス エラー: ボリューム シャドウ コピー サービスに必要な重要なコンポーネントが登録されていません。 これは、Windows のセットアップ中またはシャドウ コピー プロバイダーのインストール中にエラーが発生した場合に発生する可能性があります。 CLSID {faf53cc4-bd73-4e36-83f1-2b23f46e513e} のクラスで CoCreateInstance から返されるエラーで、名前 VSSEvent は [0x80004002] です。

    イベントの種類: エラー
    イベント ソース: VSS
    イベント ID: 8193
    説明: ボリューム シャドウ コピー サービス エラー: ルーチン CoCreateInstance を呼び出す予期しないエラー。 hr = 0x80040154。

    イベントの種類: エラー
    イベント ソース: VSS
    イベント カテゴリ: なし
    イベント ID: 8193
    説明: ボリューム シャドウ コピー サービス エラー: ルーチン CoCreateInstance を呼び出す予期しないエラー。 hr = 0x80004002。

    イベントの種類: エラー
    イベント ソース: VSS
    イベント ID: 12302
    説明: ボリューム シャドウ コピー サービス エラー: シャドウ コピー サービスライターに接続しようとしたときに内部不整合が検出されました。 イベント サービスとボリューム シャドウ コピー サービスが正常に動作していることを確認するには、チェックしてください。

原因

この問題は、VSS システム ファイルが登録されていないために発生します。

解決方法

注:

この記事は、Windows Vista、Windows Server 2008、またはそれ以降のオペレーティング システムでは使用できません。 Windows Vista 以降および Windows Server 2008 以降、Windows コンポーネントのインストールはマニフェスト ベースです。 この「解決」セクションで説明されている特定のコンポーネントを、このノートで説明されているオペレーティング システムに手動で登録しようとすると、Windows を再インストールして解決する必要がある予期しない結果が発生する可能性があります。

この問題を解決するには、次の手順を実行します。

  1. [スタート] ボタンをクリックし、[実行] をクリックします。次に「cmd」と入力し、[OK] をクリックします。

  2. コマンド プロンプトで次のコマンドを入力します。 各コマンドを入力した後、Enter キーを押します。

    • cd /d %windir%\system32
    • Net stop vss
    • Net stop swprv
    • regsvr32 ole32.dll
    • regsvr32 oleaut32.dll
    • regsvr32 vss_ps.dll
    • vssvc /register
    • regsvr32 /i swprv.dll
    • regsvr32 /i eventcls.dll
    • regsvr32 es.dll
    • regsvr32 stdprov.dll
    • regsvr32 vssui.dll
    • regsvr32 msxml.dll
    • regsvr32 msxml3.dll
    • regsvr32 msxml4.dll

    注:

    最後のコマンドが正常に実行されない可能性があります。

  3. バックアップ操作を実行して、問題が解決されたことを確認します。

詳細

この問題を再現する手順

  1. コマンド プロンプトで次のコマンドを入力します。 コマンドを入力した後、Enter キーを押します。

    regsvr32 /u swprv.dll
    
  2. バックアップ操作を実行してみてください。