Windows could not reconnect all network drives

Solution 1:

If you don't have Computer Configuration\Administrative Templates\System\Logon\Always wait for the network at computer startup and logon configured in your GPO, it's possible that your computer boots and you log in with cached credentials before the NIC is up and has obtained an address. Then, by the time you get around to opening Explorer, you've got an address and your mapped drives are no longer disconnected.

On modern hardware you shouldn't need to configure this, but I've seen some terrible NIC drivers out there so better safe than sorry. Although, this typically fixes GPO processing issues not mapped drives, but it's worth a shot.

Solution 2:

While MDMarra's suggestion was good and is typically something that should be set via GPO anyway to allow for network scripts, etc. to function properly during login, unfortunately it didn't fix it like I thought. Consider it a placebo effect for a few days, but the issue returned in force.

But, I did find a Technet community post that did end up fixing it, by suppressing the message and simply not establishing an immediate connection upon login to the mapped location. The mapped drive is still there though.

So hope this helps others that come along:

In the registry you will need to create a new DWORD value.

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\NetworkProvider\

Set or create a DWORD

RestoreConnection = 0

Then reboot. Done.