Windows Server Backup keeps failing

Green Hat 0 Reputation points
2025-08-07T02:32:48.23+00:00

Hi, we are having issue with the "Windows Server Backup" . It keeps giving us an error The semaphore timeout period has expired - Unknown Error (0x8004245f)

In the event viewer I can see Backup error '0x807800C5' (There was a failure in preparing the backup image of one of the volumes in the backup set.). Please review the event details for a solution, and then rerun the backup operation once the issue is resolved.

So far I've tried :

  • Deleting the old Shadow Copy
  • Check disk
  • Reinstalled "Windows Server Backup" Role
  • Rebooting the VM.
  • Backing up to a different location (local and remote).

Anything else that I should try?

Windows for business | Windows Server | Storage high availability | Virtualization and Hyper-V
0 comments No comments
{count} votes

1 answer

Sort by: Most helpful
  1. Henry Mai 2,375 Reputation points Independent Advisor
    2025-08-07T15:47:31.8166667+00:00

    Hello Green, I am Henry and I want to help you with your issue.

    The two error codes you provided are the key.

    • 0x807800C5 (Failure in preparing the backup image): This means Windows Server Backup asked the Volume Shadow Copy Service (VSS) to create a point-in-time snapshot of your drive(s), and VSS failed to do so.
    • 0x8004245f (The semaphore timeout period has expired): This is the reason VSS failed. A specific component that VSS was waiting for (a VSS "writer") did not respond in time, causing the entire operation to time out.

    Please perform the following steps in order.

    Step 1: Identify the Failing VSS Writer. This command will tell us precisely which service or application is causing the timeout.

    • Run the command Command Prompt as Administrator on the server: vssadmin list writers
    • Examine the output for any writer that does not show State: [1] Stable and Last error: No error.
    • If you find a writer in a "Failed" or other error state, you have found the cause. Note the "Writer name" and restart the corresponding service.

    Step 2: Check for a Corrupted Backup Catalog. Sometimes the existing backup set is corrupted, preventing new backups from being written.

    • Navigate to your backup destination (the local drive or network share).
    • Locate the folder named WindowsImageBackup.
    • Rename it to WindowsImageBackup.old.
    • Try running the backup again. If it succeeds, the old backup set was the problem.

    Step 3: Check Hypervisor Integration Services. Since this is a VM, the VSS process is coordinated by the hypervisor's tools.

    • On Hyper-V: Ensure Integration Services are up to date. You can also try reinstalling them from the Hyper-V console.
    • On VMware: Ensure the latest version of VMware Tools is installed and running. A common fix is to use the "Programs and Features" control panel inside the VM to "Repair" or "Reinstall" VMware Tools.

    Step 4: Let's ensure there is no underlying OS file or disk corruption.

    • In your elevated Command Prompt, run sfc /scannow.
    • After it completes, run DISM /Online /Cleanup-Image /RestoreHealth.
    • While you have run chkdsk before, it is worth running it on the small, hidden System Reserved / Recovery partitions if they exist. You can assign them a temporary drive letter in Disk Management to do this.Please perform the following steps in order.

    Hope one of these works for you.


Your answer

Answers can be marked as Accepted Answers by the question author, which helps users to know the answer solved the author's problem.