🚀 NEW in v2.4.29: 35+ Speed Optimizations added today!Download Now →

Home/Fix/Fix Error 0x80070046 — Network Connection Is No Longer Available

How to Fix Fix Error 0x80070046 — Network Connection Is No Longer Available on Windows

Getting Windows error 0x80070046? Network connection no longer available? File operation failed because network dropped? Remote resource became unavailable mid-operation? Fix error code 0x80070046.

Symptoms

You might be experiencing this problem if you notice:

  • File operations on network shares fail with error 0x80070046
  • Network connection drops during active file transfers
  • Mapped drives become inaccessible with connection error
  • Applications accessing network resources crash or hang
  • Print jobs to network printers fail mid-print
  • Database connections to remote servers terminate unexpectedly

Common Causes

  • Network adapter losing link during operations
  • WiFi signal too weak causing intermittent disconnections
  • Network switch or router dropping connections
  • VPN tunnel timeout disconnecting network resources
  • SMB connection limit exceeded on file server
  • DNS resolution failure causing connection loss

Solutions

Solution 1: Fix Network Adapter Stability

  1. 1Disable power management for network adapter:
  2. 2Device Manager → Network adapters
  3. 3Right-click adapter → Properties → Power Management
  4. 4Uncheck "Allow the computer to turn off this device to save power"
  5. 5Update network driver:
  6. 6Right-click adapter → Update driver → Search automatically
  7. 7If WiFi, check signal strength:
  8. 8Click WiFi icon in taskbar → check signal bars
  9. 9Move closer to router or use ethernet for critical transfers
  10. 10Disable WiFi auto-switching:
  11. 11Settings → Network & internet → WiFi → Advanced → toggle off auto-connect to less reliable networks

Solution 2: Increase Connection Timeouts

  1. 1Increase SMB session timeout:
  2. 2Win+R → regedit
  3. 3HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\LanmanWorkstation\Parameters
  4. 4Create or modify "SessTimeout" (DWORD) = 120 (decimal)
  5. 5Increase TCP keep-alive:
  6. 6HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters
  7. 7Create "KeepAliveTime" (DWORD) = 60000 (decimal, milliseconds)
  8. 8Create "KeepAliveInterval" (DWORD) = 1000 (decimal)
  9. 9For VPN connections:
  10. 10Check VPN client settings for idle timeout
  11. 11Increase or disable idle disconnect timer
  12. 12Restart PC

Solution 3: Reset Network Stack

  1. 1Full network reset:
  2. 2CMD as Admin:
  3. 3netsh winsock reset
  4. 4netsh int ip reset
  5. 5netsh int tcp set global autotuninglevel=normal
  6. 6ipconfig /flushdns
  7. 7ipconfig /release
  8. 8ipconfig /renew
  9. 9Check for IP conflicts:
  10. 10ipconfig /all — note your IP address
  11. 11Ensure no other device has the same IP
  12. 12Consider using static IP for stable connections
  13. 13Restart PC
FIXES THIS IN 5 MINUTES

Fix Fix Error 0x80070046 — Network Connection Is No Longer Available Automatically

RescuePC Toolkit includes 109+ automated repairs that fix this problem with one click. No command line knowledge required.

Download Now - Free Trial

No credit card required • Works on Windows 10 & 11

Automated Repairs for This Issue

Browse More Network & Internet Guides

Share this:XRedditLinkedInEmail