CoolComputing Logo
Coupons/Deals  ·  New Promo Codes/Coupons  · June 27, 2017

Script to Auto Unmount/Remove Mapped Network Drives in Windows 8.1

Posted on Friday, February 14, 2014 @ 02:39:28 PM CST by David Yee [] [read 5778 times]
 
Tips: Windows-world
I use a backup software (Synology Data Replicator) on my Windows 8.1 PC that creates a pair of mapped network drives when it begins backing up to my network attached storage (NAS). Unfortunately those mounted drives persist after the NAS shuts down, and when I save files in various different programs using "Save As", there would be lot of "hang time", even up to half a minute, before I can actually save the file. The reason is because Windows is somehow querying those networked mappings and the operation was timing out. I confirmed this because once I right-clicked on the drives and selected "disconnect", the problem goes away.

So I wanted a solution that would, at specific time of the day, automatically remove all network mappings. That would involve a simple script/batch file, and then having it run using the built-in Windows Scheduled Tasks feature.

The command prompt command to disconnect all networked drives is simple enough:

net use * /delete


But the problem was that it would prompt "Do you want to continue this operation? (Y/N) [N]:". See the screen shot below.



Apparently, however, you can add a /Y to by pass that prompt, pre-indicating a "Yes" to the NET USE command.




So I created a file called "disconnect-mapped-drives.bat" under the C:\ drive with the contents of:

net use * /delete /Y


See the screen shot below- note that if you want to save it under C:\ like me, you have to run Command Prompt as an Administrator (SHIFT Right-click on the icon, pick Run as administrator). It's a one-line script, and easy to do using the old-school "copy con" command, the F6 (or CTRL-Z) to save the file.



Next, it involves scheduling the task using Task Scheduler, which I described in a previous post showing you how to automatically delete files aged certain days in Windows.

For me, I scheduled it to run an hour after my NAS turns off automatically daily. Hope this helps any have you having lags/hang-ups/hourglass waits when you are trying to do a "Save as" in Windows. This fix should work for not just Windows 8, but also Vista & XP. And if you found it helpful, please share/like this solution- appreciate it!


Please rate this article or post a brief review of Script to Auto Unmount/Remove Mapped Network Drives in Windows 8.1 or comment on benchmark/performance, features, availability, price or anything else regarding Script to Auto Unmount/Remove Mapped Network Drives in Windows 8.1. Thanks!

Script To Auto Unmount/Remove Mapped Network Drives In Windows 8.1 Rating: 2.4/5 (29 votes cast)

Your Name:
I have read and agreed to the Review Posting Agreement.
Review Title:
Comment/Review: