When you try to transfer files between your Windows 10 system and any other external device or want to access a certain drive connected to your computer, you might get the semaphore timeout period has expired error.
You can fix this quickly by disabling your firewall and antivirus
Out-of-date drivers are just one of the causes that generate the semaphore timeout period has expired error.
You can solve the problem quickly by performing a clean boot.
Another effective solution to this issue is to repair and restore corrupt system files.
Download Restoro PC Repair Tool that comes with Patented Technologies (patent available here).
Click Start Scan to find Windows issues that could be causing PC problems.
Click Repair All to fix issues affecting your computer’s security and performance
Restoro has been downloaded by 0 readers this month.
This error will block your action and prevent you from completing the transfer process. In most situations, you will experience the error code 0x80070079 with the prompt while trying to transfer huge files.
Thankfully, it is not the most difficult issue to fix, as we will show in the ensuing sections of this guide.
What does it mean if the semaphore timeout period has expired?
There are various factors that can cause the semaphore timeout period has expired on Windows 10. Below are some of the prevalent causes:
- Outdated drivers: One of the major causes of this issue is outdated network drivers. You can fix this quickly by updating your drivers to the latest version.
- Firewall and antivirus interference: If you are facing the semaphore timeout period has expired on your SQL servers, it might due to interference from your firewall and antivirus. The quick way around this is to block your antivirus temporarily.
- Corrupt system files and memory sectors: In some cases, this issue might be due to faulty system files. To fix this, you need to repair these system files and the bad memory sectors.
How do I fix the semaphore timeout period has expired error?
1. Temporarily disable Firewall and antivirus protection
- Press the Windows key + S, type firew, and choose the Windows Defender Firewall option.
- Click Turn Windows Defender Firewall on or off in the left pane.
- Now, tick the radio button for Turn off Windows Defender Firewall (not recommended) under the Public and Private network settings options and click OK.
If you are facing the semaphore timeout period has expired on the Azure SQL server, it might be due to your firewall or antivirus. After following the steps above to disable your firewall, you should disable any third-party antivirus on your PC.
- What does it mean if the semaphore timeout period has expired?
- How do I fix the semaphore timeout period has expired error?
- Temporarily disable Firewall and antivirus protection
- Update network adapters drivers
- Initiate a clean boot
- Convert FAT32 to NTFS
- Repair system files and bad sectors
However, it should be noted that you shouldn’t disable your firewall and antivirus for long.
2. Update network adapters drivers
- Press the Windows key+ R, type devmgmt.msc, and click OK.
- Click the arrow next to the Network adapters option to expand it and right-click your wireless device.
- Now, choose the Update driver option.
- Finally, click Search automatically for drivers and install any available updates.
When you encounter the semaphore timeout has expired error, it can mean that your wireless adapter driver is outdated.
You can check the manufacturer’s website if the built-in driver updater cannot find the latest driver.
Another option 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 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.
Expert tip:
SPONSORED
3. Initiate a clean boot
- Press the Windows key+ R, type msconfig, and click OK.
- Click the Services tab, check the Hide all Microsoft services box, and click the Disable all button.
- Now, click the Startup tab at the top and choose Open Task Manager.
- Right-click each app in the Task Manager window and select Disable.
- Finally, go back to the System Configuration window and click the Apply button, followed by OK.
Sometimes, third-party apps or processes can cause the semaphore timeout period has expired error. The easiest way to know this is to perform a clean boot.
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:
- Download and install DriverFix.
- Launch the application.
- Wait for DriverFix to detect all your faulty drivers.
- The software will now show you all the drivers that have issues, and you just need to select the ones you’d liked fixed.
- Wait for DriverFix to download and install the newest drivers.
- Restart your PC for the changes to take effect.
Disclaimer: this program needs to be upgraded from the free version in order to perform some specific actions.
DriverFix
Drivers will no longer create any problems if you download and use this powerful software today.
This will start your PC with only the required services. If the error does not appear after the clean boot, you need to start enabling the apps and services in batches to find the problematic one.
4. Convert FAT32 to NTFS
- Press the Windows key + E to open File Explorer and right-click the external drive you want to transfer data.
- Select the Format… option.
- Now, click the File System dropdown and select NTFS.
- Finally, check the Quick Format box, click the Start button, and wait for the process to complete.
As you might know, transferring huge files is possible only if the actual drivers are formatted into NTFS. So, if you are facing the semaphore timeout period has expired error on your hard drive, you should convert it from FAT32 to NTFS.
5. Repair system files and bad sectors
- Press the Windows key, type cmd, and click Run as administrator under Command Prompt.
- Type the command below and press Enter: sfc/scannow
- Wait for the command to finish running, type the command below (replace c: in the command with the drive letter), and hit Enter: chkdsk c: /r
At times, this issue can be caused by corrupt system files or bad hard drive sectors. The easiest way to do this is to run the commands above.
- The Best Driver Software Is Already Installed Error [Fixed]
- Fix: Event 2545 on Microsoft-Windows-DeviceManagement Log
- How to Fix A Specified Logon Session Does not Exist [3 Ways]
- Fix: Credential Manager Not Working / Not Saving Passwords
- A Problem Has Been Detected And Windows Shutdown: Fix
With this, we can conclude this guide on how to fix the semaphore timeout period has expired error. Just makes sure you follow the steps carefully, and you should be able to transfer your files easily.
Are you facing other issues, like Bluetooth file transfer not working? Then, check our detailed guide to fix this easily.
If you solved this issue using another solution, share your experience with us by dropping a comment in the dedicated section below.
If the advices above haven’t solved your issue, your PC may experience deeper Windows problems. We recommend downloading this PC Repair tool (rated Great on TrustPilot.com) to easily address them. After installation, simply click the Start Scan button and then press on Repair All.
Still having issues? Fix them with this tool:
- System Errors
Email *
Commenting as . Not you?
Comment