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
- 1Disable power management for network adapter:
- 2Device Manager → Network adapters
- 3Right-click adapter → Properties → Power Management
- 4Uncheck "Allow the computer to turn off this device to save power"
- 5Update network driver:
- 6Right-click adapter → Update driver → Search automatically
- 7If WiFi, check signal strength:
- 8Click WiFi icon in taskbar → check signal bars
- 9Move closer to router or use ethernet for critical transfers
- 10Disable WiFi auto-switching:
- 11Settings → Network & internet → WiFi → Advanced → toggle off auto-connect to less reliable networks
Solution 2: Increase Connection Timeouts
- 1Increase SMB session timeout:
- 2Win+R → regedit
- 3HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\LanmanWorkstation\Parameters
- 4Create or modify "SessTimeout" (DWORD) = 120 (decimal)
- 5Increase TCP keep-alive:
- 6HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters
- 7Create "KeepAliveTime" (DWORD) = 60000 (decimal, milliseconds)
- 8Create "KeepAliveInterval" (DWORD) = 1000 (decimal)
- 9For VPN connections:
- 10Check VPN client settings for idle timeout
- 11Increase or disable idle disconnect timer
- 12Restart PC
Solution 3: Reset Network Stack
- 1Full network reset:
- 2CMD as Admin:
- 3netsh winsock reset
- 4netsh int ip reset
- 5netsh int tcp set global autotuninglevel=normal
- 6ipconfig /flushdns
- 7ipconfig /release
- 8ipconfig /renew
- 9Check for IP conflicts:
- 10ipconfig /all — note your IP address
- 11Ensure no other device has the same IP
- 12Consider using static IP for stable connections
- 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 TrialNo credit card required • Works on Windows 10 & 11