Windows VM のバックアップまたは静止(quiesced)スナップショットが「'VssSyncStart' operation failed: IDispatch error #8451 (0x80042303)」で失敗する
search cancel

Windows VM のバックアップまたは静止(quiesced)スナップショットが「'VssSyncStart' operation failed: IDispatch error #8451 (0x80042303)」で失敗する

book

Article ID: 434530

calendar_today

Updated On:

Products

VMware vSphere ESXi VMware vCenter Server

Issue/Introduction

免責事項:これは英文の記事「 Backups or quiesced snapshots for a Windows VM fails with "'VssSyncStart' operation failed: IDispatch error #8451 (0x80042303)" 」の日本語訳です。記事はベストエフォートで翻訳を進めているため、ローカライズ化コンテンツは最新情報ではない可能性があります。最新情報は英語版の記事で参照してください。

Symptoms :

  • Windows VM における静止(quiesced)スナップショットが失敗します。
  • クローン作成も同様の静止処理エラーで失敗します
  • 同様にサードパーティ製のバックアップも失敗します。
  • VMの vmware.log を確認すると、以下のエラーが見つかります。
    YYYY-MM-DDTHH:MM:SSZ In(05) vmx - Msg_Post: Warning 
    YYYY-MM-DDTHH:MM:SSZ In(05) vmx - [msg.snapshot.quiesce.vmerr] The guest OS has reported an error during quiescing.
    YYYY-MM-DDTHH:MM:SSZ In(05)+ vmx - The error code was: 5
    YYYY-MM-DDTHH:MM:SSZ In(05)+ vmx - The error message was: 'VssSyncStart' operation failed: IDispatch error #8451 (0x80042303)
  • ゲスト OS 内の Windows アプリケーション イベントログには、以下のようなVSSからのエラーイベント(イベント ID 8193)が記録されています。
    Log Name:      Application
    Source:        VSS
    Date:          DD/MM/YYYY HH:MM:SS
    Event ID: 8193 Task Category: None Level: Error Keywords: Classic User: N/A Computer: redacted Description: Volume Shadow Copy Service error: Unexpected error calling routine CLSIDFromString({564d7761-7265-2056-5353-000000010000}). hr = 0x80070002, The system cannot find the file specified. . Operation: Unregistering Provider Context: Provider ID: {564d7761-7265-2056-5353-2050726f7669} Event Xml: <Event xmlns="http://schemas.microsoft.com/win/2004/08/events/event"> <System> <Provider Name="VSS" /> <EventID Qualifiers="0">8193</EventID> <Level>2</Level> <Task>0</Task> <Keywords>0x80000000000000</Keywords> <TimeCreated SystemTime="YYYY-MM-DDTHH:MM:SS.xxxxxxZ" /> <EventRecordID>7090</EventRecordID> <Channel>Application</Channel> <Computer>redacted</Computer> <Security /> </System> <EventData> <Data>CLSIDFromString({564d7761-7265-2056-5353-000000010000})</Data> <Data>0x80070002, The system cannot find the file specified. </Data> <Data> Operation: Unregistering Provider Context: Provider ID: {564d7761-7265-2056-5353-2050726f7669}</Data>
    </EventData> </Event>

Cause

この問題は、VMware Snapshot Provider の古い(不要になった)レジストリキーが Windows レジストリ内に残っている場合に発生します。 

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\VSS\Providers\{564d7761-7265-2056-5353-2050726f7669}

このキーは、静止スナップショットの作成中または統合中にのみ存在する必要があり、その前や後には存在していてはならないものです。

Resolution

この問題を解決するには、以下の手順に従ってください。

  • 影響を受けている仮想マシンの Windows ゲスト OS に接続し、次のコマンドを実行します。 vssadmin list providers
  • プロバイダ {564d7761-7265-2056-5353-2050726f7669} がリストに表示されているか確認します。
  • 影響を受けている仮想マシンのゲスト OS で regedit ユーティリティを開き、Windows レジストリに接続します。
  • バックアップとして、レジストリのブランチ HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\VSS\Providers をエクスポートします。
  • 同ブランチ内で、レジストリキー  {564d7761-7265-2056-5353-2050726f7669} を見つけます。
  • そのキーを削除します。
  • regedit を終了し、仮想マシンを再起動します。

これらの手順が完了したら、仮想マシンの静止スナップショットの取得を再度試し、問題が解決したことを確認してください。

Additional Information