Fix: Semaphore timeout period has expired 0x80070079

The semaphore timeout period has expired error with 0x80070079 code might occur while transferring files over a network especially when the file sizes are huge. It can also happen when transferring files between your computer and portable drives. The chances of problem are directly proportional to the file size but sometimes you might also face the problem while transferring small files.

Causes of error

The main reason of this error is that the Windows does not retry the network connection and it is timed out. The reason for network problem might be because of weak signals or slow wired links or a faulty network adapter driver. This is the case when problem occurs while transferring files over a network.

The problem might also occur while transferring files from or to a portable device in which case the cause of the error might be the file system or incompatible port versions or might simply be the file transfer limit on your portable drive.

Method 1: Updating drivers of network adapters

  1. Hold Windows key and press R (release the Windows Key).
  2. Type devmgmt.msc and press Enter
  3. Click the arrow on the left side of Network Adapters
  4. Right click the wireless adapter and select Properties
  5. Click the Driver tab
  6. You will be able to see the full name of the Network Adapter and its driver version. If you are unsure whether the driver is latest or not, click Update Driver.
  7. Select Search automatically for updated driver software and wait until it is finished

Method 2: Disable Firewalls and anti-virus

  1. Hold Windows key and press X (release the Windows Key) and select Control Panel.
  2. Type Windows Firewall in the search bar located in the top right corner and click Windows firewall
  3. Click Turn Windows firewall on or off
  4. Click Turn off Windows firewall (not recommended) in both private and public network settings
  5. Click ok.

After you have disabled your firewall, disable your antivirus as well (if you have one). Try to copy the files again and check if it gives the error.

Method 3: Do a clean boot

To perform the clean boot of your system. Go here and follow the instructions for your Windows version.

Once you are done, try to copy the files again.

Method 4: FAT32 to NTFS file system

Sometimes the default file system (FAT32) might be the problem. Changing the file system to NTFS might solve the problem. This method will remove the data from the drive so make a copy of the data before formatting.

  1. Connect your portable drive with your computer
  2. Right click on the drive and select Properties
  3. Check the file system of the drive. If it FAT32 then click Cancel
  4. Right click on the drive and select Format…
  5. Select NTFS from the drop down menu under File System
  6. Click Start and for it to finish.

Once the formatting is finished, transfer the files to the drive and try copying them again.

ABOUT THE AUTHOR

Kevin Arrows


Kevin Arrows is a highly experienced and knowledgeable technology specialist with over a decade of industry experience. He holds a Microsoft Certified Technology Specialist (MCTS) certification and has a deep passion for staying up-to-date on the latest tech developments. Kevin has written extensively on a wide range of tech-related topics, showcasing his expertise and knowledge in areas such as software development, cybersecurity, and cloud computing. His contributions to the tech field have been widely recognized and respected by his peers, and he is highly regarded for his ability to explain complex technical concepts in a clear and concise manner.

Comments

4
    PC
    Paul G. Chapman Jul 24, 2019

    The semaphore time out can also happen when the copying as the cache fills up to the limit (depends on memory size). I tried to transfer one disk to another data. The size of the data was 2.23 Tera Byte. Windows 10 chokes on it with a semaphore error. In discussion with Microsoft elevated service agents we came to the conclusion we had exceeded what Windows 10 Pro with 128 Gigabytes of RAM can handle. The problem is the file transfer cache size getting too big. The cache overflows the RAM and then Windows simulates RAM on the hard disk, even so it got stuffed.

    The solution was to cut back on the maximum amount data being copied or transferred to another drive. Cut the max amount of data in one move. Then move another amount of data. Then move another chuck or block of data. For my machine to behave a maximum amount of data to move in one block or chunk is half a terabyte, this may be different for your computer as I have a monster computer. You may need to reboot your machine to clear the file handling cache, then that’s too much in one move.

    One more thing WiFi is a lot slower than a cabled LAN. If you are using the LAN network cable transfer go a lot faster as you have a need for speed! The same would go for USB (go USB3). The speeds of separate pieces of your hardware is important here, The processor was hardly taxed at all as I am discussing the speeds the data bus or buses and cables and chips.

      IT
      ItColdInHere Dec 5, 2019

      Thanks for the solution. I knew this but had forgotten large file copies from USB>HDD needed to be done with the external drive plugged into a USB 3 port.

        CM
        Cooky Mann Nov 13, 2020

        What if the (error 0x80070079) semiphore time out locks up the transfer when the external HD is plugged into the laptop where you’re dragging the files?

          MZ
          Muhammad Zubyan Author Nov 17, 2020

          This article can help you in that case as well. Give these methods we have listed above a try and let me know the results I will try my best to assist you.