方法2
在windows这样的图形化界面中无法解决的问题。我们就有必要试一试在黑暗命令行状态下加以解决了。先下载unplug.rar这个软件, 解压缩后运行cmd命令打开命令行提示符窗口,然后使用dir命令进入 unplug.exe文件所在的目录,此处以停止H盘(假设H盘为闪存所在盘)为例。输入unplug H: 命令即可。当然,更高效的方法是做一个批处理来搞定。 (在脚本中cd 命令后的参数"d:\unplug"修改为unplug.exe所在的目录,"h"修改为闪存所占的盘符),将下面的脚本保存成usb.bat,在需要的时候双击就可以了,如果指定热键盘,就能一键卸载了!
usb.bat如下
@echo off
cd d:\unplug
unplug h:
如果unplug也不能搞定的话,那就轮到unlocker出场了
方法3
现在配合unlocker的/s命令行,先对要卸的设备盘符解锁,再unplug,基本上一次就卸了。
附上一个脚本CODE: [Copy to clipboard]
@echo off
REM IBM UDISK的特征串 3 [G:] USB Mass Storage Device\IC25N020 ATMR04-0 USB Device
echo #|unplug|findstr " USB Mass Storage Device\IC25N020">%temp%\tmpout.txt
for /f "usebackq delims=[] tokens=1,2,3" %%i in (%temp%\tmpout.txt) do (
"<路径>\Unlocker.exe" %%j /s
unplug %%i |findstr "OK."
if errorlevel 1 pause
) 该脚本里,如果还检测仍然卸不了的情况,若是出现,就运行pause提示一下,若是一闪而过,就可以拨设备了。
说明:
1, 替换成你的U盘的特征串,用unplug 来查看
2, 替换好unlocker的所在路径,建议把unlocker和unplug都放到搜索路径下。
3, 由于unplug不管unplug是否成功,都返回errrorlevel 为1 ,所以,改用findstr来判断是否unplug成功。 |
|