Windows Server で vssadmin list writers コマンドを実行すると、VSS ライターは表示されません

この記事は、コマンドの実行時に VSS ライターが一覧表示されない問題を vssadmin list writers 解決するのに役立ち、イベントがログに記録されます。

適用対象: Windows Server 2012 R2
元の KB 番号: 2009550

現象

Windows Server でコマンドを vssadmin list writers 実行すると、VSS ライターは表示されません。 さらに、次のイベントがアプリケーション ログに記録されます。

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

ログ名: アプリケーション
ソース: VSS
イベント ID: 8193
レベル: エラー
説明:
ボリューム シャドウ コピー サービス エラー: ルーチン CoCreateInstance を呼び出す予期しないエラー。 hr = 0x80040154、クラスは登録されていません。

Windows Server Backup スナップインを開くと、次のエラー メッセージが表示されます。

Windows Server Backup スナップイン (Wbadmin.msc) 操作中に致命的なエラーが発生しました。
エラーの詳細:
不明なエラー (0x80042302)。
Wbadmin.msc を閉じてから再起動します

原因

この問題は、Eventcls.dll ファイルのレジストリ パスが正しくないために発生します。

解決方法

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

  1. [スタート] をクリックし、[プログラムとファイルの検索] ボックスに「regedit」と入力し、Enter キーを押します。

  2. 次のレジストリ キーを見つけてクリックします。

    HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\EventSystem\\{26c409cc-ae86-11d1-b616-00805fc79216}\EventClasses\\{FAF53CC4-BD73-4E36-83F1-2B23F46E513E}-{00000000-0000-0000-0000-000000000000}-{00000000-0000-0000-0000-000000000000}

  3. TypeLib レジストリ値をダブルクリックします。

  4. [ 値データ ] ボックスに「 %systemroot%\system32\EVENTCLS.DLL」と入力し、[OK] をクリック します

  5. レジストリ エディターを終了します。

  6. [スタート] をクリックし、[プログラムとファイルの検索] ボックスに「services.msc」と入力し、Enter キーを押します。

  7. 次のサービスを一度に 1 つずつ右クリックします。 各サービスの [再起動] をクリック します

    • COM+ Event System
    • ボリューム シャドウ コピー
  8. サービス スナップインを終了します。

  9. 管理者特権のコマンド プロンプトを開き、「 vssadmin list writers」と入力し、Enter キーを押します。

  10. VSS ライターが一覧表示されていることを確認します。