Windows XP Forums


Reply
Thread Tools Display Modes

Issues with Volume Shadow Copy Service: How do I "reset" registry/com dll registration?

 
 
icnocop
Guest
Posts: n/a
 
      3rd January 2007
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

 
Reply With Quote
 
 
 
 
Rock
Guest
Posts: n/a
 
      3rd January 2007
"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]

 
Reply With Quote
 
Poprivet
Guest
Posts: n/a
 
      3rd January 2007
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`


 
Reply With Quote
 
icnocop
Guest
Posts: n/a
 
      4th January 2007

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?

 
Reply With Quote
 
icnocop
Guest
Posts: n/a
 
      4th January 2007

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

 
Reply With Quote
 
 
 
Reply

Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are Off


Similar Threads
Thread Thread Starter Forum Replies Last Post
Does XP Pro and Home use VSS (volume shadow copy service)? dsatchell Windows XP General 1 29th May 2006 07:33 PM
Volume Shadow Copy Service API fails with error 8004230f rami Windows XP General 3 24th August 2005 09:46 PM
NTBackup - Hangs while "Preparing to backup using shadow copy" Luker Windows XP Security 1 23rd January 2005 06:21 PM
windows volume shadow copy service error- can anyone help? wayne Windows XP Basics 4 12th November 2003 05:50 AM
Missing COM+ 'Preinstalled' Apps ".NET Utilities" and "Volume Shadow Copy" Me Windows XP Setup 0 2nd July 2003 01:18 AM


All times are GMT. The time now is 05:49 AM.
Windows XP Forums is an independent website and is not affiliated with Microsoft Corporation.

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26