ACTIVE MALWARE WINDOWS TESTED: WINDOWS 10

How to fix
“The semaphore timeout period has expired” error code 0x80070079
on Windows

Resolve the "semaphore timeout period has expired" error code 0x80070079 on Windows 10 effortlessly with expert-tested solutions and updated methods.

How to Fix “The semaphore timeout period has expired” error code 0x80070079 on Windows 10?
Quick Summary
Error severity
Medium
Est. time
10 minutes
Offer Fortect PC Suite
Start fix →
Ad · we may earn a commission
0 Comments
01

What causes How to Fix “The semaphore timeout period has expired” error code 0x80070079 on Windows 10?

  • Corrupted Windows files
  • Missing core files
  • Issues with external hard drive connectivity
  • Problems with accessing remote shared folders
  • Backup of large files
Offer Fortect PC Suite

Repairs Windows system files, removes malware, and restores a clean OS state — without reinstalling.

Ad · we may earn a commission
Get Fortect PC Suite ↗

I get an error message "The semaphore timeout period has expired" on my Windows 10 PC. This happens when I try to open files and folders on HDD connected via USB. Besides, when I try to disconnect HDD safely, it says "Windows is unable to stop the device..." What can I do to fix that?

"The semaphore timeout period has expired" is yet another commonly encountered Windows error. Usually, it is referred to as a backup error and marked with the code 0x80070079.

In most of the cases, the problem occurs when the PC/laptop user attempts to backup huge size files or create Windows image backup. Sometimes "The semaphore timeout period has expired" error may pop-up when trying to open or transfer some files from/to an external hard drive (HDD) or data located on a local network.[ref en-1]

The error 0x80070079 message states the following:

The backup failed.

Windows Backup encountered an error when accessing the remote shared folder. Please retry the operation after making sure that the remote shared folder is available and accessible. (0x8078015B)

Additional Information:
The semaphore timeout period has expired. (0x80070079)

Although the 0x80070079 error has been harassing people for many years (the last related threat was submitted in 2007), it seems that Microsoft did not manage to solve it permanently. To tell the truth, there’s no relevant information both from Microsoft and other reliable sources at all.

0x80070079 error
0x80070079 error

Our team analyzed the "The semaphore timeout period has expired" error, but, unfortunately, we did not reveal the culprit, but several methods may help you fix 0x80070079 "The semaphore timeout period has expired" error.

Fix 1. Run SFC and DISM tools to check for corrupted Windows files

Any operation on Windows can be terminated if the system contains damaged/corrupted files or is missing for some core files. To check that, you should run the System File Checker (SFC)[ref en-3] scan and run the Deployment Image Servicing and Management (DISM) tool

  • Type in Command Prompt or cmd into Cortana's search box
  • Right-click on the search result and select Run as administrator
  • Once the new window opens, type in sfc /scannow and hit Enter
    The semaphore timeout period has expired 0x80070079 fix run system file checker
    The semaphore timeout period has expired 0x80070079 fix run system file checker
  • Wait till Windows scans your computer
  • After the procedure is finished, the system will inform you if anything was found and what was fixed

To perform DISM scan, go back to the Administrator: Command Prompt:

  • Copy and paste DISM /Online /Cleanup-Image /RestoreHealth command
  • Press Enter to execute it and wait for the scan results
    The semaphore timeout period has expired 0x80070079 fix run dism scan
    The semaphore timeout period has expired 0x80070079 fix run dism scan

Fix 2. Temporarily disable antivirus and Firewall

If the 0x80070079 error shows up during file transfer to the cloud over a wireless network, you should temporarily disable your antivirus and Windows Firewall. To deactivate your antivirus, simply right click on the icon located in in the right corner of the Taskbar and pick Disable or Quit.

To temporarily stop your Firewall, follow these steps:

  • In Cortana's search box, type Firewall.cpl and press Enter
  • Select Turn Windows Firewall On or Off option
  • Under Private Network Settings pick Turn off Windows firewall
  • Repeat this step for Public Network Settings
  • Click OK
    The semaphore timeout period has expired 0x80070079 fix disable firewall
    The semaphore timeout period has expired 0x80070079 fix disable firewall

Fix 3. Update Wireless network adapters

Update Network adapters as explained below:

  • Right-click on Start button and select Device Manager
  • Expand Network adapters section and right-click on your network adapter
  • Select Update Driver Software and and then pick Search automatically for updated driver software
  • Finally, reboot your PC
    The semaphore timeout period has expired 0x80070079 fix update network adapters
    The semaphore timeout period has expired 0x80070079 fix update network adapters

Fix 4. Remove HDD entries via Device Manager

If "The semaphore timeout period has expired" error prevents you from using HDD normally, you should check for old entries of external drives on Device Manager and, if there are any, remove them.

  • Right-click on Start button and select Device Manager
  • Expand the Universal Serial Bus Controllers section
  • Check the list of devices. If your HDD is included in that list, right-click on it and select Disable device

Fix 5. Ensure your external device is set to NTFS mode

If you need to transfer a large file to the external drive (especially the flash drive), you need to make sure that is set to NTFS[ref en-2] mode (IMPORTANT: make sure you backup all your data on before formatting the device, as all the files located on it will be erased):

  • Right-click on your connected device
  • Select Format
    The semaphore timeout period has expired 0x80070079 fix format external drive
    The semaphore timeout period has expired 0x80070079 fix format external drive
  • In the next prompt, select NTFS
  • Pick Quick Format
  • Proceed copying your file without getting "The semaphore timeout period has expired" error

Bottom line

To fix the 'The semaphore timeout period has expired' error, you can run the System File Checker (SFC) and the Deployment Image Servicing and Management (DISM) tools to check for corrupted or missing files. If these methods do not resolve the issue, consider checking your external hard drive connections or reviewing your backup processes.

Frequently asked questions

This error often occurs due to issues with network connectivity or hardware malfunctions, particularly with external devices like USB drives or network adapters.

To fix this error on Windows 11, try updating your device drivers, checking your network connection, and ensuring that your external devices are properly connected.

You can run the 'sfc /scannow' and 'chkdsk' commands in the Command Prompt to repair corrupted system files and check for disk errors that may be causing the issue.

Did this fix work for you?
Ryan Mitchell

Written & verified by

Hardware & Driver Specialist
Hardware troubleshooting Driver installation and rollback Device Manager errors USB and peripheral issues Firmware updates

Ryan Mitchell specialises in hardware troubleshooting and driver management for Windows systems. His expertise covers device recognition failures, driver conflicts, firmware updates, and peripheral connectivity issues across all major manufacturers. Ryan's systematic approach to hardware diagnosis — starting with Device Manager, working through driver rollback and clean installs, and escalating to BIOS-level checks — has made his guides a reliable resource for both home users and field technicians. He covers GPUs, printers, audio devices, USB controllers, network adapters, and external storage.

0 Comments

Be the first to comment

Still worried? Run a free check.

Paste any URL or domain — we'll scan it against 4.2M known threats in 10 seconds.

View full scanner → Add to your website →