"The specified network name is no longer available"
The SMB session was torn down mid-operation. On a file server under load it is usually resource exhaustion; on a client it is usually the network path.
What you see
Copies fail part way through, applications lose their connection to a share, roaming profiles fail to save. Event 2017 on the server when it has run out of paged pool.
What is actually wrong
Server-side: the SMB server ran out of non-paged pool or session resources. Network-side: an offload feature, a flapping link, or a firewall dropping idle sessions.
Codes and articles
Fixes (2)
Raise the file server's SMB resource limits
Several clients are affected by one server. Event 2017 confirms it.
Look for the resource exhaustion event.
Get-WinEvent -FilterHashtable @{LogName='System'; Id=2017} -MaxEvents 10 -ErrorAction SilentlyContinue | Format-List TimeCreated, MessageCheck the current SMB server configuration.
Get-SmbServerConfiguration | Format-List MaxChannelPerSession, MaxSessionPerConnection, MaxThreadsPerQueue, AsynchronousCreditsRaise the memory the SMB server may use for large requests.
Set-ItemProperty 'HKLM:\SYSTEM\CurrentControlSet\Services\LanmanServer\Parameters' -Name 'Size' -Value 3 -Type DWordSize=3 tunes the server for file sharing over other roles. It is the documented first move for 2017 and needs a restart.
Raise the worker threads if the server has many concurrent clients.
Set-SmbServerConfiguration -MaxThreadsPerQueue 60 -ForceCheck the NIC's receive-side scaling is on so SMB traffic is spread across cores.
Get-NetAdapterRss | Format-Table Name, Enabled, NumberOfReceiveQueues -AutoSizeRestart the server at a scheduled time — most of these settings need it.
Get-SmbServerConfiguration | Format-List MaxThreadsPerQueueGet-Counter '\Server\Work Item Shortages' -SampleInterval 5 -MaxSamples 3
Rule out offloading and idle timeouts on the client path
One machine is affected.
Test the path holds up under a sustained transfer.
Test-NetConnection -ComputerName FS01 -Port 445 -InformationLevel DetailedTurn off the offload features that most often corrupt or drop long SMB transfers.
Disable-NetAdapterLso -Name '*'Set-NetOffloadGlobalSetting -Chimney DisabledSet-NetOffloadGlobalSetting -TaskOffload Disabled
This is a diagnostic step, not a permanent configuration — offload exists for good reason. If disabling it fixes the problem, the answer is a NIC driver update, not leaving it off.
Stop the session being closed while idle.
Set-SmbClientConfiguration -SessionTimeout 300 -ForceUpdate the network driver from the machine vendor and re-enable offloading.
Enable-NetAdapterLso -Name '*'Set-NetOffloadGlobalSetting -TaskOffload Enabled
Check for a firewall or IPS between the two dropping long-lived sessions.
Related faults
Where this stops. This write-up was written and checked by hand. It says what each step changes, how to confirm it worked and how to reverse it, and anything destructive is flagged before you reach it. If it does not match what your machine is doing, search the Support Centre for the exact code or message — and when something needs a person, get in touch.