If you get an error in the log file while trying to copy locked files then please read this post very carefully for a set of possible fixes. The Volume Shadow Copy Service (VSS) is notoriously easy to break but difficult to fix. Please take your time performing all the steps below, as missing out any one of them, or performing them incorrectly, will not fix your problem with VSS.
We will try our best to find a solution, but if the Volume Shadow Copy service (which is part of Windows, and not SyncBackPro/SE) is not working then we recommend you contact Microsoft Technical Support and not 2BrightSparks. Apart from trying everything below, there is very little more we can do to help.
Latest Version
Make sure you're using the latest version of SyncBackPro/SE. You can download it here (install over your current version, do not uninstall first):
http://www.2brightsparks.com/assets/sof ... _Setup.exe
http://www.2brightsparks.com/assets/sof ... _Setup.exe
Restrictions on use
Locked files can only be copied from local NTFS file systems (or from FAT32 file systems that are on internal drives and you also have an NTFS partition available) and only when you are using Windows XP or newer. This means this feature is not available on Windows 95/98/98SE/ME/2000/NT operating systems, and cannot copy locked files from networked drives or drives accessed via a UNC path, e.g. \\server\share\folder\
Update Windows
Check to make sure all the latest Windows updates & patches have been installed via Start->All Programs->Windows Update
If you are using Windows 2003 there a number of hot-fixes for VSS available:
http://support.microsoft.com/kb/891957
http://support.microsoft.com/kb/833167
http://support.microsoft.com/?id=826936
Other Software Breaking VSS
Some software may also break VSS. Problems using VSS with Acronis True Image 9 have been reported on the Acronis forums: http://www.wilderssecurity.com/showthread.php?p=727926
We've also had reports of Symantec Antivirus Corporate Edition causing problems with VSS.
If you have any anti-virus software or disk imaging software installed you may want to check you have their latest version and also see if their Knowledge Base has any information on potential problems with VSS.
Access Rights
To copy open / locked files the user running SyncBackPro/SE needs to be a member of the Backup Operators user group or an Administrator. If you are using Windows Vista (or later) then SyncBackPro/SE must be run with elevated privileges (which is the default).
First Run Of Profile
In some cases when a profile has just been imported, or SyncBackPro/SE has just been installed and run from the installation program, it may fail to copy open / locked files. Reboot and try again.
Unable to connect to local machine
If the log file contains the critical error message Unable to connect to local machine and the Windows Event Log contains event ID 5601 errors (The Windows Management Instrumentation Service failed to load the repository files), then it may be that the WMI Repository has become corrupted. To fix this, boot Windows into the recovery console and delete the folder C:\Windows\system32\wbem\repository\
Alternatively, stop the WMI Service, review the security setting on the C:\Windows\system32\wbem\repository\ folder and files under this folder, and run WMIDiag to validate the health of Windows Management Instrumentation.
Files Not Registered
Download the following batch file to your desktop then run it as an Administrator (if you're using Windows Vista or later then right-click on the batch file and select Run as administrator from the pop-up menu):
http://www.2brightsparks.com/assets/sof ... sreset.bat
It will attempt to re-register COM objects that are required by VSS. Some things will fail, depending on which version of Windows you are using. Note that you must reboot your computer after running the batch file.
Services
- Go to the Control Panel (Start -> Control Panel)
- Double-click the Administrative Tools icon (you must be in Classic View mode)
- Double-click the Services icon
- Scroll down to the item COM+ Event System and double-click the line
- Change the startup type to Manual, click Start to check if it can start properly, then click OK
- Scroll down to the item COM+ System Application and double-click the line
- Change the startup type to Manual, click Start to check if it can start properly, then click OK
- Scroll down to the item Remote Procedure Call (RPC) and double-click the line
- Change the startup type to Automatic, click Start to check if it can start properly, then click OK (note that this may not be possible if Windows Vista or later is being used)
- Scroll down to the item System Event Notification and double-click the line
- Change the startup type to Automatic, click Start to check if it can start properly, then click OK
- Scroll to the item MS Software Shadow Copy Provider (or Microsoft Software Shadow Copy Provider if Windows Vista or later is being used) and double-click the line
- Change the startup type to Automatic, click Start to check if it can start properly, then click OK
- Scroll down to the item Volume Shadow Copy and double-click the line
- Change the startup type to Manual or Automatic, click Start to check if it can start properly, then click OK
- Reboot and run your profile again
Registry
Click Start->Run... and type regedit
Navigate to the key: HKEY_LOCAL_MACHINE\SYSTEM\Setup
If the value SystemSetupInProgress is set to anything other than zero then double-click it and set it to 0
If there is a value called UpgradeInProgress and it is set to any other than zero, then double-click it and set it to 0
Exit the registry editor (File->Exit) and reboot and run your profile again.
Visio and Indexing
In some situations Visio, which is part of Microsoft Office 11 aka 2003, can cause VSS to fail. You should see the following entry in your Event log:
Code: Select all
Event Type: Error
Event Source: VSS
Event Category: None
Event ID: 5013
Description:
Volume Shadow Copy Service error: Shadow Copy writer
ContentIndexingService called routine VsServiceChangeState
which failed with status 0x8007041d (converted to 0x800423f4).
- Click Start->Run... and type regedit
- Delete the key: HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\ContentIndex\Catalogs\Visio
- Exit the registry editor (File->Exit) and reboot and run your profile again.
If that doesn't work you may want to try disabling the Indexing Service in Windows (the following does not apply to Windows Vista or later). To do this:
- Go to the Control Panel (Start -> Control Panel)
- Double-click the Administrative Tools icon (you must be in Classic View mode)
- Double-click the Services icon
- Scroll down to the item Indexing Service and double-click the line
- Change the startup type to Manual, and click Stop, then click OK
- Reboot and run your profile again
See also the section Event 5013 or event 12302 below.
Event 5013 or event 12302
If you find either of the following in the Application event log then go to this web page to fix it:
Event Type: Error
Event Source: VSS
Event Category: None
Event ID: 5013
Date: 8/19/2005
Time: 10:38:14 PM
User: N/A
Computer: ComputerName
Description: Volume Shadow Copy Service error: Shadow Copy writer ContentIndexingService called routine RegQueryValueExW which failed with status 0x80070002 (converted to 0x800423f4). For more information, see Help and Support Center at http://go.microsoft.com/fwlink/events.asp.
Data: 0000: 57 53 48 43 4f 4d 4e 43 WSHCOMNC 0008: 32 32 39 32 00 00 00 00 2292.... 0010: 57 53 48 43 49 43 00 00 WSHCIC.. 0018: 32 38 37 00 00 00 00 00 287.....
Event Type: Error
Event Source: VSS
Event Category: None
Event ID: 12302
Date: 8/19/2005
Time: 10:38:14 PM
User: N/A
Computer: ComputerName
Description: Volume Shadow Copy Service error: An internal inconsistency was detected in trying to contact shadow copy service writers. Please check to see that the Event Service and Volume Shadow Copy Service are operating properly. For more information, see Help and Support Center at http://go.microsoft.com/fwlink/events.asp.
COM+ problem
This does not apply to Windows Vista or later. Go to the Control Panel, double-click the Administrative Tools icon, and double-click Component Services Keep expanding the Component Services tree until you get something like the image below:
If you don't see the item VSSW.VSSoftwareProvider.1 then right-click on the Components item (the one below MS Software Shadow Copy Provider), and select New->Component from the pop-up menu. Click Next, then click the Install components that are already registerted button. Select VSSW.VSSoftwareProvider.1 from the list that appears and click Next.
If you cannot see VSSW.VSSoftwareProvider.1 in the list, then click Cancel, and New->Component from the pop-up menu. But this time click the Install new component(s) button. You then need to select the file C:\Windows\System32\swprv.dll and click OK then click Next. You need to try and start the services above again.
More COM+ problems
It may be that you have a damaged COM+ catalog. Follow the instructions on this page to try and fix it (does not apply to Windows Vista or later):
http://support.microsoft.com/default.as ... -us;315296
There is another set of instructions here:
http://www.jsifaq.com/SF/Tips/Tip.aspx?id=6951
Reboot and run your profile again.
Sqllib error: Failed to create VDS object. hr = 0x80040154
If you see the error Sqllib error: Failed to create VDS object. hr = 0x80040154 in your Application Event Log then please see the following Microsoft KB article:
http://support.microsoft.com/?id=830575
Thanks to Brian Gilbert (BRGservices) for the information.
Other options
The information in this post may help:
http://www.2brightsparks.com/bb/viewtopic.php?t=1213
Still having problems?
Go to the command prompt (click Start->Run type cmd and press OK, if you are using Windows Vista (or later) then right-click Start->Accessories->Command Prompt and select Run as administrator), and type the following:
vssadmin list writers
This should output a list of writers and their status. They should all be reported as stable (you may need to scroll up to see the entire list). If some aren't listed as stable then there is a problem with your Windows installation.
Now type the following command:
vssadmin list providers
It should list at least one item (MS Software Shadow Copy provider or Microsoft Software Shadow Copy provider). If none are listed then there is a problem with your Windows installation.
Finally, make absolutely sure you haven't skipped any of the steps above. If you have, it isn't going to work no matter how much you try. If you're still getting errors then please download the following file and follow the instructions in it:
http://www.2brightsparks.com/assets/sof ... sdebug.zip
You should also check the Windows Event Log (Control Panel -> Administrative Tools -> Event Viewer) to see if there are any errors in there related to VSS (Volume Shadow Copy Service).