FIX: The semaphore timeout period has expired [5 solutions]

by Andrew Wafer
Andrew Wafer
Andrew Wafer
Andrew is not just trying to bring you closer to Windows, but he's truly interested in this platform. He just happens to be passionate about sharing that knowledge... read more
Affiliate Disclosure
  • Out-of-date drivers are just one of the causes that generate the semaphore timeout period has expired error.
  • If you want to fix this problem quickly, then check out the professional tool we recommend in the guide below.
  • You can also clean boot your system in order to solve the problem.
  • Another solution for the 0x80070079 error is to disable a certain antivirus app.
error 0x80070079

To fix various PC problems, we recommend Restoro PC Repair Tool:
This software will repair common computer errors, protect you from file loss, malware, hardware failure and optimize your PC for maximum performance. Fix PC issues and remove viruses now in 3 easy steps:

  1. Download Restoro PC Repair Tool that comes with Patented Technologies (patent available here).
  2. Click Start Scan to find Windows issues that could be causing PC problems.
  3. Click Repair All to fix issues affecting your computer's security and performance
  • Restoro has been downloaded by 0 readers this month.

When you try to transfer files between your Windows 10 system and any other external device, or want to access a certain driver connected to your computer, you might get a system error.

This error will block your action and will prevent you from completing the transferring process.

If you’re getting the semaphore timeout period has expired error, this troubleshooting guide may help you.

In most situations, you will experience the error code 0x80070079 associated with the semaphore timeout period has expired alert when trying to transfer huge files.

This transfer might be initiated within your local network, or between your computer and an external driver.

Anyhow, the steps explained during the following guidelines will show you how to fix this Windows problem.

How do I fix the semaphore timeout period has expired error?

1. Initiate a clean boot

  1. Press the Win+R hotkeys and bring up the Run box.
  2. There, enter msconfig and press Enter.msconfig windows 10
  3. The System Configuration window will be afterward displayed on your computer.
  4. From that window switch to Services tab.msconfig services windows 10
  5. Check the hide all Microsoft services checkbox.
  6. Now, click on Disable all.
  7. Save your settings and apply the changes.
  8. Restart your Windows device.

For making sure that there is not a file or program conflict that causes the 0x80070079 message error, you should perform a clean boot.

During the clean boot, you will manage to disable non-windows services and start-up programs that may not be needed. Don’t worry, your data will remain safe and secured all the time.

2. Update network adapters drivers

2.1. Manual update

  1. Press Win+R hotkeys and in the Run box enter devmgmt.msc.device manager drivers
  2. From the left panel of the window that will be displayed extend the Network Adapters entry.
  3. From the list that will be displayed right-click on the wireless adapter and choose Properties.
  4. Switch to Driver tab and afterward click on Update Driver.update network drivers windows 10
  5. When prompted, choose Search automatically for updated driver software.
  6. Wait for the process to complete the update.
  7. Restart your Windows system in the end.

When you encounter the semaphore timeout has expired error it can also mean that you need to update the network adapters drivers. You can do this by opening the Device Manager and follow the steps we mentioned above.

2.2. Rely on a third-party software

An excellent solution is to resort to professional software that can help you update your drivers by scanning your PC as soon as you install the program.

Some of the most common Windows errors and bugs are a result of old or incompatible drivers. The lack of an up-to-date system can lead to lag, system errors or even BSoDs.To avoid these types of problems, you can use an automatic tool that will find, download, and install the right driver version on your Windows PC in just a couple of clicks, and we strongly recommend DriverFix. Here’s how to do it:

  1. Download and install DriverFix.
  2. Launch the application.
  3. Wait for DriverFix to detect all your faulty drivers.
  4. The software will now show you all the drivers that have issues, and you just need to select the ones you’d liked fixed.
  5. Wait for DriverFix to download and install the newest drivers.
  6. Restart your PC for the changes to take effect.


Drivers will no longer create any problems if you download and use this powerful software today.

Free trial
Visit website

Disclaimer: this program needs to be upgraded from the free version in order to perform some specific actions.

3. Convert FAT32 to NTFS

  1. Right-click on the implied driver.
  2. From the list that will be opened choose Format.
  3. From the next window pick NTFS.
  4. Click on Quick Format.
  5. That’s it; you can resume the transfer process now.

Expert Tip: Some PC issues are hard to tackle, especially when it comes to corrupted repositories or missing Windows files. If you are having troubles fixing an error, your system may be partially broken. We recommend installing Restoro, a tool that will scan your machine and identify what the fault is.
Click here to download and start repairing.

As you might know, transferring huge files is possible only if the actual drivers are formatted into NTFS, especially if you’re using a USB flash drive. So, make sure you convert FAT32 to NTFS.

4. Temporarily disable Firewall and antivirus protection

Sometimes, a certain file transfer can be blocked by Windows Firewall or by your antivirus program and that’s why you might receive the error 0x80070079.

So, you can try to disable the security protection and retry your process in order to resume your actions.

You can disable Windows Firewall by pressing Win+X hotkeys and select Control Panel. In Control Panel use the search field and type windows firewall; just follow on-screen prompts and disable the default protection.

As for your antivirus, you can usually turn its protection off for a limited period by right-clicking on the antivirus icon and select Turn off protection.

5. Check the integrity of the local network

If you try to transfer files within a local network you need to make sure that everything works perfectly.

There shouldn’t be any problems with the signal, all the connections between the workstations must be properly set and you should make sure that there isn’t a timeout occurred during the actual transfer.

Of course, you might even require administrator rights for certain operations.

As we could notice, the semaphore timeout period has expired is a system problem that can be fixed by applying different troubleshooting solutions.

If you managed to solve this issue by using another solution, share your experience with us by dropping a comment in the dedicated section below.

idee restoro Still having issues? Fix them with this tool:
  1. Download this PC Repair Tool rated Great on (download starts on this page).
  2. Click Start Scan to find Windows issues that could be causing PC problems.
  3. Click Repair All to fix issues with Patented Technologies (Exclusive Discount for our readers).

Restoro has been downloaded by 0 readers this month.

Frequently Asked Questions

This article covers:Topics: