|
| | |||||||
| Windows XP Discuss the Microsoft Windows XP Operating System |
| | LinkBack | Thread Tools |
| |||
| Issues with Volume Shadow Copy Service: How do I "reset" registry/com dll registration? Hello. I am having issues with Volume Shadow Copy Service and I would like to know what I can do to "reset" the volume shadow copy service entries in the registry by re-registering dlls. This is happening on Windows XP Professional 64-bit SP2, but I've had it happen before on the 32-bit version. I've tried to un-register and re-register vss_ps.dll in system32 and SysWOW64 but to no avail. Here are two examples of the problems I am experiencing: ================================================== ====================== "C:\Program Files (x86)\Microsoft\VSSSDK72\TestApps\vshadow\bin\rele ase-xp\vshadow.exe" /tracing -q VSHADOW.EXE 2.2 - Volume Shadow Copy sample client Copyright (C) 2005 Microsoft Corporation. All rights reserved. (Option: Enable tracing) [[ CommandLineParser::MatchArgument @ shadow.cpp: 765]] ENTER CommandLine Parser::MatchArgument [[ CommandLineParser::MatchArgument @ shadow.cpp: 767]] Matching Arg: '-q ' with 'wx' [[ CommandLineParser::MatchArgument @ shadow.cpp: 765]] EXIT CommandLineP arser::MatchArgument [[ CommandLineParser::MatchArgument @ shadow.cpp: 765]] ENTER CommandLine Parser::MatchArgument [[ CommandLineParser::MatchArgument @ shadow.cpp: 767]] Matching Arg: '-q ' with 'wi' [[ CommandLineParser::MatchArgument @ shadow.cpp: 765]] EXIT CommandLineP arser::MatchArgument [[ CommandLineParser::MatchArgument @ shadow.cpp: 748]] ENTER CommandLine Parser::MatchArgument [[ CommandLineParser::MatchArgument @ shadow.cpp: 750]] Matching Arg: '-q ' with 'wait' [[ CommandLineParser::MatchArgument @ shadow.cpp: 754]] Return: FALSE [[ CommandLineParser::MatchArgument @ shadow.cpp: 748]] EXIT CommandLineP arser::MatchArgument [[ CommandLineParser::MatchArgument @ shadow.cpp: 765]] ENTER CommandLine Parser::MatchArgument [[ CommandLineParser::MatchArgument @ shadow.cpp: 767]] Matching Arg: '-q ' with 'script' [[ CommandLineParser::MatchArgument @ shadow.cpp: 765]] EXIT CommandLineP arser::MatchArgument [[ CommandLineParser::MatchArgument @ shadow.cpp: 765]] ENTER CommandLine Parser::MatchArgument [[ CommandLineParser::MatchArgument @ shadow.cpp: 767]] Matching Arg: '-q ' with 'exec' [[ CommandLineParser::MatchArgument @ shadow.cpp: 765]] EXIT CommandLineP arser::MatchArgument [[ CommandLineParser::MatchArgument @ shadow.cpp: 748]] ENTER CommandLine Parser::MatchArgument [[ CommandLineParser::MatchArgument @ shadow.cpp: 750]] Matching Arg: '-q ' with 'tracing' [[ CommandLineParser::MatchArgument @ shadow.cpp: 754]] Return: FALSE [[ CommandLineParser::MatchArgument @ shadow.cpp: 748]] EXIT CommandLineP arser::MatchArgument [[ CommandLineParser::MatchArgument @ shadow.cpp: 748]] ENTER CommandLine Parser::MatchArgument [[ CommandLineParser::MatchArgument @ shadow.cpp: 750]] Matching Arg: '-q ' with '?' [[ CommandLineParser::MatchArgument @ shadow.cpp: 754]] Return: FALSE [[ CommandLineParser::MatchArgument @ shadow.cpp: 748]] EXIT CommandLineP arser::MatchArgument [[ CommandLineParser::MatchArgument @ shadow.cpp: 748]] ENTER CommandLine Parser::MatchArgument [[ CommandLineParser::MatchArgument @ shadow.cpp: 750]] Matching Arg: '-q ' with 'q' [[ CommandLineParser::MatchArgument @ shadow.cpp: 754]] Return: TRUE [[ CommandLineParser::MatchArgument @ shadow.cpp: 748]] EXIT CommandLineP arser::MatchArgument (Option: Query all shadow copies) [[ CommandLineParser::MainRoutine @ shadow.cpp: 84]] OUTPUT: (Option: Query all shadow copies) [[ VssClient::Initialize @ vssclient.cpp: 45]] ENTER VssClien t::Initialize [[ VssClient::Initialize @ vssclient.cpp: 48]] Executing COM call '"CoInitialize(NULL)"' [[ VssClient::Initialize @ vssclient.cpp: 63]] Executing COM call '"CoInitializeSecurity( NULL, -1, NULL, NULL, RPC_C_AUTHN_LEVEL_PKT_PRIVACY , RPC_C_IMP_LEVEL_IDENTIFY, NULL, EOAC_NONE, NULL )"' [[ VssClient::Initialize @ vssclient.cpp: 66]] Executing COM call '"CreateVssBackupComponents(&m_pVssObject)"' [[ VssClient::Initialize @ vssclient.cpp: 80]] Executing COM call '"m_pVssObject->InitializeForBackup()"' [[ VssClient::Initialize @ vssclient.cpp: 101]] Executing COM call '"m_pVssObject->SetBackupState(true, true, VSS_BT_FULL, false)"' [[ VssClient::Initialize @ vssclient.cpp: 45]] EXIT VssClient ::Initialize [[ VssClient::QuerySnapshotSet @ query.cpp: 22]] ENTER VssClient:: QuerySnapshotSet Querying all shadow copies in the system ... [[ VssClient::QuerySnapshotSet @ query.cpp: 22]] OUTPUT: Querying all shadow copies in the system ... [[ VssClient::QuerySnapshotSet @ query.cpp: 36]] Executing COM cal l 'L"m_pVssObject->Query(GUID_NULL, VSS_OBJECT_NONE, VSS_OBJECT_SNAPSHOT, &pIEnu mSnapshots )"' ERROR: COM call L"m_pVssObject->Query(GUID_NULL, VSS_OBJECT_NONE, VSS_OBJECT_SNA PSHOT, &pIEnumSnapshots )" failed. [[ VssClient::QuerySnapshotSet @ query.cpp: 22]] EXIT VssClient::Q uerySnapshotSet [[ CommandLineParser::MainRoutine @ shadow.cpp: 84]] EXIT CommandLineP arser::MainRoutine [[ CommandLineParser::~CommandLineParser @ shadow.cpp: 964]] ENTER CommandLine Parser::~CommandLineParser [[ CommandLineParser::~CommandLineParser @ shadow.cpp: 964]] EXIT CommandLineP arser::~CommandLineParser [[ wmain @ shadow.cpp: 31]] EXIT wmain ================================================== ====================== ================================================== ====================== "C:\Program Files (x86)\Microsoft\VSSSDK72\TestApps\vshadow\bin\rele ase-xp\vshadow.exe" /tracing c: VSHADOW.EXE 2.2 - Volume Shadow Copy sample client Copyright (C) 2005 Microsoft Corporation. All rights reserved. (Option: Enable tracing) [[ CommandLineParser::MatchArgument @ shadow.cpp: 765]] ENTER CommandLineParser::MatchArgument [[ CommandLineParser::MatchArgument @ shadow.cpp: 767]] Matching Arg: 'c:' with 'wx' [[ CommandLineParser::MatchArgument @ shadow.cpp: 765]] EXIT CommandLineParser::MatchArgument [[ CommandLineParser::MatchArgument @ shadow.cpp: 765]] ENTER CommandLineParser::MatchArgument [[ CommandLineParser::MatchArgument @ shadow.cpp: 767]] Matching Arg: 'c:' with 'wi' [[ CommandLineParser::MatchArgument @ shadow.cpp: 765]] EXIT CommandLineParser::MatchArgument [[ CommandLineParser::MatchArgument @ shadow.cpp: 748]] ENTER CommandLineParser::MatchArgument [[ CommandLineParser::MatchArgument @ shadow.cpp: 750]] Matching Arg: 'c:' with 'wait' [[ CommandLineParser::MatchArgument @ shadow.cpp: 754]] Return: FALSE [[ CommandLineParser::MatchArgument @ shadow.cpp: 748]] EXIT CommandLineParser::MatchArgument [[ CommandLineParser::MatchArgument @ shadow.cpp: 765]] ENTER CommandLineParser::MatchArgument [[ CommandLineParser::MatchArgument @ shadow.cpp: 767]] Matching Arg: 'c:' with 'script' [[ CommandLineParser::MatchArgument @ shadow.cpp: 765]] EXIT CommandLineParser::MatchArgument [[ CommandLineParser::MatchArgument @ shadow.cpp: 765]] ENTER CommandLineParser::MatchArgument [[ CommandLineParser::MatchArgument @ shadow.cpp: 767]] Matching Arg: 'c:' with 'exec' [[ CommandLineParser::MatchArgument @ shadow.cpp: 765]] EXIT CommandLineParser::MatchArgument [[ CommandLineParser::MatchArgument @ shadow.cpp: 748]] ENTER CommandLineParser::MatchArgument [[ CommandLineParser::MatchArgument @ shadow.cpp: 750]] Matching Arg: 'c:' with 'tracing' [[ CommandLineParser::MatchArgument @ shadow.cpp: 754]] Return: FALSE [[ CommandLineParser::MatchArgument @ shadow.cpp: 748]] EXIT CommandLineParser::MatchArgument [[ CommandLineParser::MatchArgument @ shadow.cpp: 748]] ENTER CommandLineParser::MatchArgument [[ CommandLineParser::MatchArgument @ shadow.cpp: 750]] Matching Arg: 'c:' with '?' [[ CommandLineParser::MatchArgument @ shadow.cpp: 754]] Return: FALSE [[ CommandLineParser::MatchArgument @ shadow.cpp: 748]] EXIT CommandLineParser::MatchArgument [[ CommandLineParser::MatchArgument @ shadow.cpp: 748]] ENTER CommandLineParser::MatchArgument [[ CommandLineParser::MatchArgument @ shadow.cpp: 750]] Matching Arg: 'c:' with 'q' [[ CommandLineParser::MatchArgument @ shadow.cpp: 754]] Return: FALSE [[ CommandLineParser::MatchArgument @ shadow.cpp: 748]] EXIT CommandLineParser::MatchArgument [[ CommandLineParser::MatchArgument @ shadow.cpp: 765]] ENTER CommandLineParser::MatchArgument [[ CommandLineParser::MatchArgument @ shadow.cpp: 767]] Matching Arg: 'c:' with 'qx' [[ CommandLineParser::MatchArgument @ shadow.cpp: 765]] EXIT CommandLineParser::MatchArgument [[ CommandLineParser::MatchArgument @ shadow.cpp: 765]] ENTER CommandLineParser::MatchArgument [[ CommandLineParser::MatchArgument @ shadow.cpp: 767]] Matching Arg: 'c:' with 's' [[ CommandLineParser::MatchArgument @ shadow.cpp: 765]] EXIT CommandLineParser::MatchArgument [[ CommandLineParser::MatchArgument @ shadow.cpp: 748]] ENTER CommandLineParser::MatchArgument [[ CommandLineParser::MatchArgument @ shadow.cpp: 750]] Matching Arg: 'c:' with 'da' [[ CommandLineParser::MatchArgument @ shadow.cpp: 754]] Return: FALSE [[ CommandLineParser::MatchArgument @ shadow.cpp: 748]] EXIT CommandLineParser::MatchArgument [[ CommandLineParser::MatchArgument @ shadow.cpp: 765]] ENTER CommandLineParser::MatchArgument [[ CommandLineParser::MatchArgument @ shadow.cpp: 767]] Matching Arg: 'c:' with 'dx' [[ CommandLineParser::MatchArgument @ shadow.cpp: 765]] EXIT CommandLineParser::MatchArgument [[ CommandLineParser::MatchArgument @ shadow.cpp: 765]] ENTER CommandLineParser::MatchArgument [[ CommandLineParser::MatchArgument @ shadow.cpp: 767]] Matching Arg: 'c:' with 'ds' [[ CommandLineParser::MatchArgument @ shadow.cpp: 765]] EXIT CommandLineParser::MatchArgument [[ CommandLineParser::MatchArgument @ shadow.cpp: 748]] ENTER CommandLineParser::MatchArgument [[ CommandLineParser::MatchArgument @ shadow.cpp: 750]] Matching Arg: 'c:' with 'wm' [[ CommandLineParser::MatchArgument @ shadow.cpp: 754]] Return: FALSE [[ CommandLineParser::MatchArgument @ shadow.cpp: 748]] EXIT CommandLineParser::MatchArgument [[ CommandLineParser::MatchArgument @ shadow.cpp: 748]] ENTER CommandLineParser::MatchArgument [[ CommandLineParser::MatchArgument @ shadow.cpp: 750]] Matching Arg: 'c:' with 'wm2' [[ CommandLineParser::MatchArgument @ shadow.cpp: 754]] Return: FALSE [[ CommandLineParser::MatchArgument @ shadow.cpp: 748]] EXIT CommandLineParser::MatchArgument [[ CommandLineParser::MatchArgument @ shadow.cpp: 748]] ENTER CommandLineParser::MatchArgument [[ CommandLineParser::MatchArgument @ shadow.cpp: 750]] Matching Arg: 'c:' with 'ws' [[ CommandLineParser::MatchArgument @ shadow.cpp: 754]] Return: FALSE [[ CommandLineParser::MatchArgument @ shadow.cpp: 748]] EXIT CommandLineParser::MatchArgument [[ CommandLineParser::MatchArgument @ shadow.cpp: 765]] ENTER CommandLineParser::MatchArgument [[ CommandLineParser::MatchArgument @ shadow.cpp: 767]] Matching Arg: 'c:' with 'r' [[ CommandLineParser::MatchArgument @ shadow.cpp: 765]] EXIT CommandLineParser::MatchArgument [[ CommandLineParser::MatchArgument @ shadow.cpp: 765]] ENTER CommandLineParser::MatchArgument [[ CommandLineParser::MatchArgument @ shadow.cpp: 767]] Matching Arg: 'c:' with 'rs' [[ CommandLineParser::MatchArgument @ shadow.cpp: 765]] EXIT CommandLineParser::MatchArgument [[ IsVolume @ util.h: 243]] ENTER IsVolume [[ IsVolume @ util.h: 245]] Checking if c: is a real volume path... [[ IsVolume @ util.h: 243]] EXIT IsVolume (Option: Create shadow copy set) [[ CommandLineParser::MainRoutine @ shadow.cpp: 84]] OUTPUT: (Option: Create shadow copy set) [[ CommandLineParser::MainRoutine @ shadow.cpp: 664]] Attempting to create a shadow copy set... (volume c: was added as parameter) [[ GetUniqueVolumeNameForPath @ util.h: 296]] ENTER GetUniqueVolumeNameForPath [[ GetUniqueVolumeNameForPath @ util.h: 300]] - Get volume path name for c: ... [[ GetUniqueVolumeNameForPath @ util.h: 308]] - Path name: c:\ ... [[ GetUniqueVolumeNameForPath @ util.h: 313]] - Volume name for path: \\?\Volume{bc8115a0-8f89-11da-9c29-806e6f6e6963}\ ... [[ GetUniqueVolumeNameForPath @ util.h: 318]] - Unique volume name: \\?\Volume{bc8115a0-8f89-11da-9c29-806e6f6e6963}\ ... [[ GetUniqueVolumeNameForPath @ util.h: 296]] EXIT GetUniqueVolumeNameForPath [[ VssClient::Initialize @ vssclient.cpp: 45]] ENTER VssClient::Initialize [[ VssClient::Initialize @ vssclient.cpp: 48]] Executing COM call '"CoInitialize(NULL)"' [[ VssClient::Initialize @ vssclient.cpp: 63]] Executing COM call '"CoInitializeSecurity( NULL, -1, NULL, NULL, RPC_C_AUTHN_LEVEL_PKT_PRIVACY, RPC_C_IMP_LEVEL_IDENTIFY, NULL, EOAC_NONE, NULL )"' [[ VssClient::Initialize @ vssclient.cpp: 66]] Executing COM call '"CreateVssBackupComponents(&m_pVssObject)"' [[ VssClient::Initialize @ vssclient.cpp: 80]] Executing COM call '"m_pVssObject->InitializeForBackup()"' [[ VssClient::Initialize @ vssclient.cpp: 101]] Executing COM call '"m_pVssObject->SetBackupState(true, true, VSS_BT_FULL, false)"' [[ VssClient::Initialize @ vssclient.cpp: 45]] EXIT VssClient::Initialize [[ VssClient::CreateSnapshotSet @ create.cpp: 26]] ENTER VssClient::CreateSnapshotSet [[ VssClient::GatherWriterMetadata @ writer.cpp: 27]] ENTER VssClient::GatherWriterMetadata (Gathering writer metadata...) [[ VssClient::GatherWriterMetadata @ writer.cpp: 27]] OUTPUT: (Gathering writer metadata...) [[ VssClient::GatherWriterMetadata @ writer.cpp: 34]] Executing COM call '"m_pVssObject->GatherWriterMetadata(&pAsync)"' ERROR: COM call "m_pVssObject->GatherWriterMetadata(&pAsync)" failed. [[ VssClient::GatherWriterMetadata @ writer.cpp: 27]] OUTPUT: ERROR: COM call "m_pVssObject->GatherWriterMetadata(&pAsync)" failed. - Returned HRESULT = 0x80070057 [[ VssClient::GatherWriterMetadata @ writer.cpp: 27]] OUTPUT: - Returned HRESULT = 0x80070057 - Error text: The parameter is incorrect. [[ VssClient::GatherWriterMetadata @ writer.cpp: 27]] OUTPUT: - Error text: The parameter is incorrect. - Please re-run VSHADOW.EXE with the /tracing option to get more details [[ VssClient::GatherWriterMetadata @ writer.cpp: 27]] OUTPUT: - Please re-run VSHADOW.EXE with the /tracing option to get more details [[ VssClient::GatherWriterMetadata @ writer.cpp: 27]] EXIT VssClient::GatherWriterMetadata [[ VssClient::CreateSnapshotSet @ create.cpp: 26]] EXIT VssClient::CreateSnapshotSet [[ CommandLineParser::MainRoutine @ shadow.cpp: 84]] EXIT CommandLineParser::MainRoutine [[ wmain @ shadow.cpp: 66]] HRESULT Error catched: 0x80070057 [[ CommandLineParser::~CommandLineParser @ shadow.cpp: 964]] ENTER CommandLineParser::~CommandLineParser [[ CommandLineParser::~CommandLineParser @ shadow.cpp: 964]] EXIT CommandLineParser::~CommandLineParser [[ wmain @ shadow.cpp: 31]] EXIT wmain ================================================== ====================== Any help is appreciated. Thank you, -Rami |
| |||
| Re: Issues with Volume Shadow Copy Service: How do I "reset" registry/com dll registration? "icnocop" wrote > Hello. > > I am having issues with Volume Shadow Copy Service and I would like to > know what I can do to "reset" the volume shadow copy service entries in > the registry by re-registering dlls. > > This is happening on Windows XP Professional 64-bit SP2, but I've had > it happen before on the 32-bit version. > > I've tried to un-register and re-register vss_ps.dll in system32 and > SysWOW64 but to no avail. > > Here are two examples of the problems I am experiencing: <snip> If this is currently occurring on x64 XP Pro, then post to an x64 newsgroup such as microsoft.public.windows.64bit.general -- Rock [MVP - User/Shell] |
| |||
| Re: Issues with Volume Shadow Copy Service: How do I "reset" registry/com dll registration? icnocop wrote: > Hello. > > I am having issues with Volume Shadow Copy Service and I would like to > know what I can do to "reset" the volume shadow copy service entries > in the registry by re-registering dlls. > > This is happening on Windows XP Professional 64-bit SP2, but I've had > it happen before on the 32-bit version. > > I've tried to un-register and re-register vss_ps.dll in system32 and > SysWOW64 but to no avail. > > Here are two examples of the problems I am experiencing: > > ================================================== ====================== > "C:\Program Files > (x86)\Microsoft\VSSSDK72\TestApps\vshadow\bin\rele ase-xp\vshadow.exe" > /tracing -q > > VSHADOW.EXE 2.2 - Volume Shadow Copy sample client > Copyright (C) 2005 Microsoft Corporation. All rights reserved. > > > (Option: Enable tracing) > [[ CommandLineParser::MatchArgument @ shadow.cpp: 765]] ENTER > CommandLine > Parser::MatchArgument > [[ CommandLineParser::MatchArgument @ shadow.cpp: 767]] > Matching Arg: '-q > ' with 'wx' > [[ CommandLineParser::MatchArgument @ shadow.cpp: 765]] EXIT > CommandLineP > arser::MatchArgument > [[ CommandLineParser::MatchArgument @ shadow.cpp: 765]] ENTER > CommandLine > Parser::MatchArgument > [[ CommandLineParser::MatchArgument @ shadow.cpp: 767]] > Matching Arg: '-q > ' with 'wi' > [[ CommandLineParser::MatchArgument @ shadow.cpp: 765]] EXIT > CommandLineP > arser::MatchArgument > [[ CommandLineParser::MatchArgument @ shadow.cpp: 748]] ENTER > CommandLine > Parser::MatchArgument > [[ CommandLineParser::MatchArgument @ shadow.cpp: 750]] > Matching Arg: '-q > ' with 'wait' > > [[ CommandLineParser::MatchArgument @ shadow.cpp: 754]] Return: > FALSE > > [[ CommandLineParser::MatchArgument @ shadow.cpp: 748]] EXIT > CommandLineP > arser::MatchArgument > [[ CommandLineParser::MatchArgument @ shadow.cpp: 765]] ENTER > CommandLine > Parser::MatchArgument > [[ CommandLineParser::MatchArgument @ shadow.cpp: 767]] > Matching Arg: '-q > ' with 'script' > [[ CommandLineParser::MatchArgument @ shadow.cpp: 765]] EXIT > CommandLineP > arser::MatchArgument > [[ CommandLineParser::MatchArgument @ shadow.cpp: 765]] ENTER > CommandLine > Parser::MatchArgument > [[ CommandLineParser::MatchArgument @ shadow.cpp: 767]] > Matching Arg: '-q > ' with 'exec' > [[ CommandLineParser::MatchArgument @ shadow.cpp: 765]] EXIT > CommandLineP > arser::MatchArgument > [[ CommandLineParser::MatchArgument @ shadow.cpp: 748]] ENTER > CommandLine > Parser::MatchArgument > [[ CommandLineParser::MatchArgument @ shadow.cpp: 750]] > Matching Arg: '-q > ' with 'tracing' > > [[ CommandLineParser::MatchArgument @ shadow.cpp: 754]] Return: > FALSE > > [[ CommandLineParser::MatchArgument @ shadow.cpp: 748]] EXIT > CommandLineP > arser::MatchArgument > [[ CommandLineParser::MatchArgument @ shadow.cpp: 748]] ENTER > CommandLine > Parser::MatchArgument > [[ CommandLineParser::MatchArgument @ shadow.cpp: 750]] > Matching Arg: '-q > ' with '?' > > [[ CommandLineParser::MatchArgument @ shadow.cpp: 754]] Return: > FALSE > > [[ CommandLineParser::MatchArgument @ shadow.cpp: 748]] EXIT > CommandLineP > arser::MatchArgument > [[ CommandLineParser::MatchArgument @ shadow.cpp: 748]] ENTER > CommandLine > Parser::MatchArgument > [[ CommandLineParser::MatchArgument @ shadow.cpp: 750]] > Matching Arg: '-q > ' with 'q' > > [[ CommandLineParser::MatchArgument @ shadow.cpp: 754]] Return: > TRUE > > [[ CommandLineParser::MatchArgument @ shadow.cpp: 748]] EXIT > CommandLineP > arser::MatchArgument > (Option: Query all shadow copies) > [[ CommandLineParser::MainRoutine @ shadow.cpp: 84]] OUTPUT: > (Option: > Query all shadow copies) > [[ VssClient::Initialize @ vssclient.cpp: 45]] > ENTER VssClien > t::Initialize > [[ VssClient::Initialize @ vssclient.cpp: 48]] > Executing COM > call '"CoInitialize(NULL)"' > [[ VssClient::Initialize @ vssclient.cpp: 63]] > Executing COM > call '"CoInitializeSecurity( NULL, -1, NULL, NULL, > RPC_C_AUTHN_LEVEL_PKT_PRIVACY > , RPC_C_IMP_LEVEL_IDENTIFY, NULL, EOAC_NONE, NULL )"' > [[ VssClient::Initialize @ vssclient.cpp: 66]] > Executing COM > call '"CreateVssBackupComponents(&m_pVssObject)"' > [[ VssClient::Initialize @ vssclient.cpp: 80]] > Executing COM > call '"m_pVssObject->InitializeForBackup()"' > [[ VssClient::Initialize @ vssclient.cpp: 101]] > Executing COM > call '"m_pVssObject->SetBackupState(true, true, VSS_BT_FULL, false)"' > [[ VssClient::Initialize @ vssclient.cpp: 45]] EXIT > VssClient >>> Initialize > [[ VssClient::QuerySnapshotSet @ query.cpp: 22]] ENTER > VssClient:: > QuerySnapshotSet > > Querying all shadow copies in the system ... > > [[ VssClient::QuerySnapshotSet @ query.cpp: 22]] OUTPUT: > Querying all shadow copies in the system ... > > [[ VssClient::QuerySnapshotSet @ query.cpp: 36]] > Executing COM cal > l 'L"m_pVssObject->Query(GUID_NULL, VSS_OBJECT_NONE, > VSS_OBJECT_SNAPSHOT, &pIEnu > mSnapshots )"' > > ERROR: COM call L"m_pVssObject->Query(GUID_NULL, VSS_OBJECT_NONE, > VSS_OBJECT_SNA > PSHOT, &pIEnumSnapshots )" failed. > [[ VssClient::QuerySnapshotSet @ query.cpp: 22]] EXIT > VssClient::Q > uerySnapshotSet > [[ CommandLineParser::MainRoutine @ shadow.cpp: 84]] EXIT > CommandLineP > arser::MainRoutine > [[ CommandLineParser::~CommandLineParser @ shadow.cpp: 964]] ENTER > CommandLine > Parser::~CommandLineParser > [[ CommandLineParser::~CommandLineParser @ shadow.cpp: 964]] EXIT > CommandLineP > arser::~CommandLineParser > [[ wmain @ shadow.cpp: 31]] EXIT > wmain > ================================================== ====================== > > ================================================== ====================== > "C:\Program Files > (x86)\Microsoft\VSSSDK72\TestApps\vshadow\bin\rele ase-xp\vshadow.exe" > /tracing c: > > VSHADOW.EXE 2.2 - Volume Shadow Copy sample client > Copyright (C) 2005 Microsoft Corporation. All rights reserved. > > > (Option: Enable tracing) > [[ CommandLineParser::MatchArgument @ shadow.cpp: 765]] ENTER > CommandLineParser::MatchArgument > [[ CommandLineParser::MatchArgument @ shadow.cpp: 767]] > Matching Arg: 'c:' with 'wx' > [[ CommandLineParser::MatchArgument @ shadow.cpp: 765]] EXIT > CommandLineParser::MatchArgument > [[ CommandLineParser::MatchArgument @ shadow.cpp: 765]] ENTER > CommandLineParser::MatchArgument > [[ CommandLineParser::MatchArgument @ shadow.cpp: 767]] > Matching Arg: 'c:' with 'wi' > [[ CommandLineParser::MatchArgument @ shadow.cpp: 765]] EXIT > CommandLineParser::MatchArgument > [[ CommandLineParser::MatchArgument @ shadow.cpp: 748]] ENTER > CommandLineParser::MatchArgument > [[ CommandLineParser::MatchArgument @ shadow.cpp: 750]] > Matching Arg: 'c:' with 'wait' > > [[ CommandLineParser::MatchArgument @ shadow.cpp: 754]] Return: > FALSE > > [[ CommandLineParser::MatchArgument @ shadow.cpp: 748]] EXIT > CommandLineParser::MatchArgument > [[ CommandLineParser::MatchArgument @ shadow.cpp: 765]] ENTER > CommandLineParser::MatchArgument > [[ CommandLineParser::MatchArgument @ shadow.cpp: 767]] > Matching Arg: 'c:' with 'script' > [[ CommandLineParser::MatchArgument @ shadow.cpp: 765]] EXIT > CommandLineParser::MatchArgument > [[ CommandLineParser::MatchArgument @ shadow.cpp: 765]] ENTER > CommandLineParser::MatchArgument > [[ CommandLineParser::MatchArgument @ shadow.cpp: 767]] > Matching Arg: 'c:' with 'exec' > [[ CommandLineParser::MatchArgument @ shadow.cpp: 765]] EXIT > CommandLineParser::MatchArgument > [[ CommandLineParser::MatchArgument @ shadow.cpp: 748]] ENTER > CommandLineParser::MatchArgument > [[ CommandLineParser::MatchArgument @ shadow.cpp: 750]] > Matching Arg: 'c:' with 'tracing' > > [[ CommandLineParser::MatchArgument @ shadow.cpp: 754]] Return: > FALSE > > [[ CommandLineParser::MatchArgument @ shadow.cpp: 748]] EXIT > CommandLineParser::MatchArgument > [[ CommandLineParser::MatchArgument @ shadow.cpp: 748]] ENTER > CommandLineParser::MatchArgument > [[ CommandLineParser::MatchArgument @ shadow.cpp: 750]] > Matching Arg: 'c:' with '?' > > [[ CommandLineParser::MatchArgument @ shadow.cpp: 754]] Return: > FALSE > > [[ CommandLineParser::MatchArgument @ shadow.cpp: 748]] EXIT > CommandLineParser::MatchArgument > [[ CommandLineParser::MatchArgument @ shadow.cpp: 748]] ENTER > CommandLineParser::MatchArgument > [[ CommandLineParser::MatchArgument @ shadow.cpp: 750]] > Matching Arg: 'c:' with 'q' > > [[ CommandLineParser::MatchArgument @ shadow.cpp: 754]] Return: > FALSE > > [[ CommandLineParser::MatchArgument @ shadow.cpp: 748]] EXIT > CommandLineParser::MatchArgument > [[ CommandLineParser::MatchArgument @ shadow.cpp: 765]] ENTER > CommandLineParser::MatchArgument > [[ CommandLineParser::MatchArgument @ shadow.cpp: 767]] > Matching Arg: 'c:' with 'qx' > [[ CommandLineParser::MatchArgument @ shadow.cpp: 765]] EXIT > CommandLineParser::MatchArgument > [[ CommandLineParser::MatchArgument @ shadow.cpp: 765]] ENTER > CommandLineParser::MatchArgument > [[ CommandLineParser::MatchArgument @ shadow.cpp: 767]] > Matching Arg: 'c:' with 's' > [[ CommandLineParser::MatchArgument @ shadow.cpp: 765]] EXIT > CommandLineParser::MatchArgument > [[ CommandLineParser::MatchArgument @ shadow.cpp: 748]] ENTER > CommandLineParser::MatchArgument > [[ CommandLineParser::MatchArgument @ shadow.cpp: 750]] > Matching Arg: 'c:' with 'da' > > [[ CommandLineParser::MatchArgument @ shadow.cpp: 754]] Return: > FALSE > > [[ CommandLineParser::MatchArgument @ shadow.cpp: 748]] EXIT > CommandLineParser::MatchArgument > [[ CommandLineParser::MatchArgument @ shadow.cpp: 765]] ENTER > CommandLineParser::MatchArgument > [[ CommandLineParser::MatchArgument @ shadow.cpp: 767]] > Matching Arg: 'c:' with 'dx' > [[ CommandLineParser::MatchArgument @ shadow.cpp: 765]] EXIT > CommandLineParser::MatchArgument > [[ CommandLineParser::MatchArgument @ shadow.cpp: 765]] ENTER > CommandLineParser::MatchArgument > [[ CommandLineParser::MatchArgument @ shadow.cpp: 767]] > Matching Arg: 'c:' with 'ds' > [[ CommandLineParser::MatchArgument @ shadow.cpp: 765]] EXIT > CommandLineParser::MatchArgument > [[ CommandLineParser::MatchArgument @ shadow.cpp: 748]] ENTER > CommandLineParser::MatchArgument > [[ CommandLineParser::MatchArgument @ shadow.cpp: 750]] > Matching Arg: 'c:' with 'wm' > > [[ CommandLineParser::MatchArgument @ shadow.cpp: 754]] Return: > FALSE > > [[ CommandLineParser::MatchArgument @ shadow.cpp: 748]] EXIT > CommandLineParser::MatchArgument > [[ CommandLineParser::MatchArgument @ shadow.cpp: 748]] ENTER > CommandLineParser::MatchArgument > [[ CommandLineParser::MatchArgument @ shadow.cpp: 750]] > Matching Arg: 'c:' with 'wm2' > > [[ CommandLineParser::MatchArgument @ shadow.cpp: 754]] Return: > FALSE > > [[ CommandLineParser::MatchArgument @ shadow.cpp: 748]] EXIT > CommandLineParser::MatchArgument > [[ CommandLineParser::MatchArgument @ shadow.cpp: 748]] ENTER > CommandLineParser::MatchArgument > [[ CommandLineParser::MatchArgument @ shadow.cpp: 750]] > Matching Arg: 'c:' with 'ws' > > [[ CommandLineParser::MatchArgument @ shadow.cpp: 754]] Return: > FALSE > > [[ CommandLineParser::MatchArgument @ shadow.cpp: 748]] EXIT > CommandLineParser::MatchArgument > [[ CommandLineParser::MatchArgument @ shadow.cpp: 765]] ENTER > CommandLineParser::MatchArgument > [[ CommandLineParser::MatchArgument @ shadow.cpp: 767]] > Matching Arg: 'c:' with 'r' > [[ CommandLineParser::MatchArgument @ shadow.cpp: 765]] EXIT > CommandLineParser::MatchArgument > [[ CommandLineParser::MatchArgument @ shadow.cpp: 765]] ENTER > CommandLineParser::MatchArgument > [[ CommandLineParser::MatchArgument @ shadow.cpp: 767]] > Matching Arg: 'c:' with 'rs' > [[ CommandLineParser::MatchArgument @ shadow.cpp: 765]] EXIT > CommandLineParser::MatchArgument > [[ IsVolume @ util.h: 243]] ENTER > IsVolume > [[ IsVolume @ util.h: 245]] > Checking if c: is a real volume path... > [[ IsVolume @ util.h: 243]] EXIT > IsVolume > (Option: Create shadow copy set) > [[ CommandLineParser::MainRoutine @ shadow.cpp: 84]] OUTPUT: > (Option: Create shadow copy set) > [[ CommandLineParser::MainRoutine @ shadow.cpp: 664]] > Attempting to create a shadow copy set... (volume c: was added as > parameter) > [[ GetUniqueVolumeNameForPath @ util.h: 296]] ENTER > GetUniqueVolumeNameForPath > [[ GetUniqueVolumeNameForPath @ util.h: 300]] - Get > volume path name for c: ... > [[ GetUniqueVolumeNameForPath @ util.h: 308]] - Path > name: c:\ ... > [[ GetUniqueVolumeNameForPath @ util.h: 313]] - > Volume name for path: > \\?\Volume{bc8115a0-8f89-11da-9c29-806e6f6e6963}\ ... [[ > GetUniqueVolumeNameForPath @ util.h: 318]] - Unique volume name: > \\?\Volume{bc8115a0-8f89-11da-9c29-806e6f6e6963}\ ... [[ > GetUniqueVolumeNameForPath @ util.h: 296]] EXIT > GetUniqueVolumeNameForPath [[ VssClient::Initialize > @ vssclient.cpp: 45]] ENTER VssClient::Initialize > [[ VssClient::Initialize @ vssclient.cpp: 48]] > Executing COM call '"CoInitialize(NULL)"' > [[ VssClient::Initialize @ vssclient.cpp: 63]] > Executing COM call '"CoInitializeSecurity( NULL, -1, NULL, NULL, > RPC_C_AUTHN_LEVEL_PKT_PRIVACY, RPC_C_IMP_LEVEL_IDENTIFY, NULL, > EOAC_NONE, NULL )"' > [[ VssClient::Initialize @ vssclient.cpp: 66]] > Executing COM call '"CreateVssBackupComponents(&m_pVssObject)"' > [[ VssClient::Initialize @ vssclient.cpp: 80]] > Executing COM call '"m_pVssObject->InitializeForBackup()"' > [[ VssClient::Initialize @ vssclient.cpp: 101]] > Executing COM call '"m_pVssObject->SetBackupState(true, true, > VSS_BT_FULL, false)"' > [[ VssClient::Initialize @ vssclient.cpp: 45]] EXIT > VssClient::Initialize > [[ VssClient::CreateSnapshotSet @ create.cpp: 26]] ENTER > VssClient::CreateSnapshotSet > [[ VssClient::GatherWriterMetadata @ writer.cpp: 27]] ENTER > VssClient::GatherWriterMetadata > (Gathering writer metadata...) > [[ VssClient::GatherWriterMetadata @ writer.cpp: 27]] OUTPUT: > (Gathering writer metadata...) > [[ VssClient::GatherWriterMetadata @ writer.cpp: 34]] > Executing COM call '"m_pVssObject->GatherWriterMetadata(&pAsync)"' > > ERROR: COM call "m_pVssObject->GatherWriterMetadata(&pAsync)" failed. > [[ VssClient::GatherWriterMetadata @ writer.cpp: 27]] OUTPUT: > ERROR: COM call "m_pVssObject->GatherWriterMetadata(&pAsync)" failed. > - Returned HRESULT = 0x80070057 > [[ VssClient::GatherWriterMetadata @ writer.cpp: 27]] OUTPUT: > - Returned HRESULT = 0x80070057 > - Error text: The parameter is incorrect. > > > [[ VssClient::GatherWriterMetadata @ writer.cpp: 27]] OUTPUT: > - Error text: The parameter is incorrect. > > > - Please re-run VSHADOW.EXE with the /tracing option to get more > details > [[ VssClient::GatherWriterMetadata @ writer.cpp: 27]] OUTPUT: > - Please re-run VSHADOW.EXE with the /tracing option to get more > details > [[ VssClient::GatherWriterMetadata @ writer.cpp: 27]] EXIT > VssClient::GatherWriterMetadata > [[ VssClient::CreateSnapshotSet @ create.cpp: 26]] EXIT > VssClient::CreateSnapshotSet > [[ CommandLineParser::MainRoutine @ shadow.cpp: 84]] EXIT > CommandLineParser::MainRoutine > [[ wmain @ shadow.cpp: 66]] HRESULT > Error catched: 0x80070057 > [[ CommandLineParser::~CommandLineParser @ shadow.cpp: 964]] ENTER > CommandLineParser::~CommandLineParser > [[ CommandLineParser::~CommandLineParser @ shadow.cpp: 964]] EXIT > CommandLineParser::~CommandLineParser > [[ wmain @ shadow.cpp: 31]] EXIT > wmain > > ================================================== ====================== > > Any help is appreciated. > > Thank you, > -Rami Have you tried just using Services Mgmt to be sure it's set to Automatic? It doesn't like being set to Manual I've noticed. Pop` |
| |||
| Re: Issues with Volume Shadow Copy Service: How do I "reset" registry/com dll registration? Poprivet wrote: <snip> > > Have you tried just using Services Mgmt to be sure it's set to Automatic? > It doesn't like being set to Manual I've noticed. > > Pop` Thank you, Poprivet. The "Volume Shadow Copy" windows service was set to Manual. Unfortunately, even when I set it to Automatic and then manually started it, I experienced the same issues. I even tried to reboot. Any other ideas? |
| |||
| Re: Issues with Volume Shadow Copy Service: How do I "reset" registry/com dll registration? icnocop wrote: > Poprivet wrote: > > <snip> > > > > > Have you tried just using Services Mgmt to be sure it's set to Automatic? > > It doesn't like being set to Manual I've noticed. > > > > Pop` > > > Thank you, Poprivet. > > The "Volume Shadow Copy" windows service was set to Manual. > > Unfortunately, even when I set it to Automatic and then manually > started it, I experienced the same issues. I even tried to reboot. > > Any other ideas? Ok, I just figured it out! Windows XP 64-bit takes after Windows 2003, so I had to use the "server" version of vshadow.exe |
| Bookmarks |
| Thread Tools | |
| |
| | ||||
| Thread | Thread Starter | Forum | Replies | Last Post |
| Volume Shadow Copy Service causing problems | Gerry Hickman | Windows Vista | 13 | 03-18-2008 03:10 PM |
| Volume Shadow Copy Service error | sclaryusa | Windows Vista | 2 | 09-09-2007 07:10 AM |
| VSS. Volume Shadow Copy Service Error. | tallin | Windows XP | 0 | 02-06-2007 12:00 PM |
| VSS (Volume Shadow Copy Service) | jesusg | Windows Vista | 4 | 01-05-2007 12:00 AM |
| Volume Shadow Copy "Corrupt" - 3rd Party Backup Utilities - Proble | Infoman | Windows XP | 2 | 01-04-2007 05:41 AM |
| New To Technology Questions? | Do You Need Help with Your Computer or Device? | Do You Need Help with this site? |