免責事項:これは英文の記事「 Backups or quiesced snapshots for a Windows VM fails with "'VssSyncStart' operation failed: IDispatch error #8451 (0x80042303)" 」の日本語訳です。記事はベストエフォートで翻訳を進めているため、ローカライズ化コンテンツは最新情報ではない可能性があります。最新情報は英語版の記事で参照してください。
Symptoms :
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)
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>この問題は、VMware Snapshot Provider の古い(不要になった)レジストリキーが Windows レジストリ内に残っている場合に発生します。
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\VSS\Providers\{564d7761-7265-2056-5353-2050726f7669}このキーは、静止スナップショットの作成中または統合中にのみ存在する必要があり、その前や後には存在していてはならないものです。
この問題を解決するには、以下の手順に従ってください。
{564d7761-7265-2056-5353-2050726f7669} がリストに表示されているか確認します。regedit ユーティリティを開き、Windows レジストリに接続します。regedit を終了し、仮想マシンを再起動します。これらの手順が完了したら、仮想マシンの静止スナップショットの取得を再度試し、問題が解決したことを確認してください。