Problem: When trying to do backup on 64bit Core Server getting error:
Error saving file path c:\windows\system32\cba\pds.exe that is associated with Shadow Copy path \\?\GLOBALROOT\Device\HarddiskVolumeShadowCopy20\windows\system32\cba\pds.exe. The system cannot find the path specified.
Cause: The pds.exe is stored in C:\Windows\SysWOW64\cba\pds.exe instead of c:\windows\system32\cba\pds.exe on 64bit machines.
It is pretty much the same as having Program Files (for 64 bit programs) and Program Files (x86) (for 32 bit programs). It is designed to be invisible to the service, which is why it thinks it's in a different place than it really is.
This is working how Windows intends for a 32 bit service to work.
Resolution: You can make a link to the "c:\Windows\SysWOW64\cba"
C:\Windows\System32>mklink /d cba c:\Windows\SysWOW64\cba
Volume in drive C has no label.
Volume Serial Number is 4CD7-E8DF
Directory of C:\Windows\System32
17/12/2009 09:41 <SYMLINKD> cba [c:\Windows\SysWOW64\cba]
19/01/2008 09:02 350.208 mmcbase.dll
1 File(s) 350.208 bytes
1 Dir(s) 10.079.297.536 bytes free