首頁 > 最新動態(tài) > 無法停用U盤的解決方法
無法停用U盤的解決方法
時間:2017-01-09 | 作者:老毛桃
? ? ? ? 在使用U盤的時候,我們會經(jīng)常遇到這種情況:在電腦的USB接口插入U盤使用完畢后,按照常規(guī)的操作點擊任務(wù)欄右下角“拔下或彈出硬件”,接著點擊“停止USB Mass Storage Device-驅(qū)動器”后,沒有出現(xiàn)“USB Mass Storage Device設(shè)備現(xiàn)在可安全地從系統(tǒng)卸載”對話框,而是出現(xiàn)了另一個對話框“現(xiàn)在無法停止通用卷設(shè)備,請稍候再停止設(shè)備”。經(jīng)過檢查,U盤里的程序文件都已關(guān)閉,電腦和U盤之間也沒有任何數(shù)據(jù)傳輸。那為何會出現(xiàn)這個種情況呢?
經(jīng)過反復(fù)研究,猜測U盤插入時在Windows任務(wù)管理器中應(yīng)該會增加一個與之相對應(yīng)的進程,硬件正常拔出時這個對應(yīng)的進程自動結(jié)束,當這個進程不能正常結(jié)束時硬件也就無法正常拔出了。為了驗證這個猜想,我們先打開任務(wù)管理器,進入“進程”一欄,注意到左下角顯示的是:“進程數(shù):23”,再插入U盤,然后把目光集中到“進程數(shù)”上,可是,當系統(tǒng)找到硬件,一切顯示正常之后,進程數(shù)并沒有像筆者想像的那樣變?yōu)?4,而是保持23不變。這樣看來,U盤插入時并沒有與之相對應(yīng)的進程數(shù),那么這個現(xiàn)象就不好解釋了。
正當我們無奈地點擊托盤圖標,想卸載U盤時,突然發(fā)現(xiàn)當點擊"停止USB驅(qū)動器"后進程數(shù)變成了24,也就是說卸載硬件要由一個進程“負責(zé)”,當硬件卸載后,這個進程也同時結(jié)束。經(jīng)過多次試驗,發(fā)現(xiàn)這個進程的名稱是rundll32.exe,哈哈,原來是這個熟悉的鏈接程序。?
那么,到底有沒有某一個進程和無法卸載硬件有關(guān)呢?筆者恰好又碰到了一次"無法停止設(shè)備"的機會,就打開任務(wù)管理器的進程欄,依次試驗,每結(jié)束一個看起來相關(guān)的進程,就試驗看能否拔出硬件。結(jié)束了幾個無用的進程后,發(fā)現(xiàn)有3個相同的rundll32.exe進程同時存在,把這幾個進程都結(jié)束時,我們發(fā)現(xiàn),硬件可以正常刪除了。真是功夫不負有心人,看來癥結(jié)還在rundll32.exe上。通過這次研究,我們總結(jié)出:U盤無法正常卸載時,進程欄中必定還有沒有結(jié)束的rundll32.exe(當然,有的rundll32.exe可能和系統(tǒng)中正在運行的程序有關(guān)),把這幾個rundll32.exe進程結(jié)束,U盤就肯定能正常卸載了。
溫馨提示:
如果經(jīng)常出現(xiàn)這種無法停止設(shè)備的現(xiàn)象,可以建立一個批處理文件,里面輸入“taskkill /im rundll32.exe”,保存為delusb.bat,出現(xiàn)故障時運行一下就可以了。這種方法更加方便了。
上一篇:WinPE下分區(qū)工具介紹 下一篇:設(shè)置U盤背景Mp3音樂的辦法