有時我們想删除某個程序文件夾,或是卸載後殘留的一些 .dll 等後綴的文件,卻一直提示 “運行中” 、 “權限不足” ,甚至用第三方的強力删除功能都無法删除。這時我們可以用系統自帶的命令行功能,使用幾個簡單的小命令就可以徹底删除了。
近日疫情影響在家辦公,需要從網盤下載資料,無奈限速的厲害,就從網上下載了一個 IDM(下載工具),用來下載某度網盤上的資料。經過漫長的等待,資料下載完畢,想要删除 IDM(用.完.即.棄)的時候提示:“操作無法完成,因為其中的文件夾或者文件已在另一程序中打開。請關閉該文件夾或文件,然後重試。”
嘗試了電腦重啟、安全模式,依舊無法删除。心想可能有文件注入了 explorer.exe 程序,導緻無法删除。
然後我就把 IDM 文件夾中能删除的全部都删除了,最後隻剩下 IDMShellExt64.dll 這個文件無法删除。
無法删除 IDMShellExt64.dll
無法删除 IDMShellExt64.dll
為了驗證心中所想,也就開啟了今天的5分鐘教學課程!
首先,我們打開命令行窗口。Win8.1 及之前的版本按 Win R 打開運行窗口,輸入 cmd 回車,可打開。Win10版本按 Win X ,點擊 “命令提示符” ,打開命令行窗口。
接着,我們在命令行窗口,輸入以下代碼并回車:
tasklist /m IDMShellExt64.dll
注: “/m” 前後有空格; “IDMShellExt64.dll” 可置換為任意無法删除的 .dll 文件。
此時命令行會列出調用指定文件的所有程序映像,并給出一個PID代碼。我這裡得到的PID碼是 1384 ,映像名稱為 explorer.exe 。可以印證之前的想法了!
查找 PID 代碼
此時我們繼續輸入以下代碼并回車:
taskkill /f /PID 1384
注:“1384”為我自己查詢到的PID代碼。不同系統,不同文件,所查詢到的PID碼不同,請勿直接輸入“1384”。
這時命令行窗口會提示:“成功終止進程”。同時,我們的電腦桌面也随之消失了。我們不要緊張,這是正常現象。
“成功終止進程”
最後,我們可以通過組合鍵 Ctrl Shift ESC ,調用任務管理器,點擊 “文件” → “新建任務”,打開創建新任務的窗口,輸入 explorer.exe 即可重新加載電腦桌面。
此時我們再次删除 IDM 文件夾,會發現已經可以正常删除了。
例外情況:如果依舊無法删除,我們重複第1、2步,然後再執行以下命令,就可以直接删除掉頑固文件或文件夾啦!
rd /s /q 要删除的文件夾的路徑如E:\xxx
注:/s /q 前後有空格;路徑為文件夾路徑!
閱讀更多内容請關注頭條号EmperorAce愛分享,
轉載請私信頭條号EmperorAce愛分享。
更多精彩资讯请关注tft每日頭條,我们将持续为您更新最新资讯!