32e27ffc65b339eb736c24d17529b4e3 有時候,當我們按下 Delete 鈕刪除檔案時,明明相關的應用程式已經都關閉了,系統卻跳出視窗告訴你「其他應用程式已開啟此檔案」,所以無法刪除。這種詭異的「卡檔」情況,想必大家都遇到過吧?本篇從基本原因開始探討,利用 Windows 內建工具解決問題,最後再推薦2款「解凍」專用程式給大家。

快速目錄:

為什麼檔案無法刪除?

有時你按下Delete鈕刪除檔案時,系統卻跳出視窗告訴你「其他應用程式已開啟此檔案」,但是明明你早已把相關的應用程式關閉,為何還會出現這種情況呢?原因有很多,但最常見的是程式本身尚未完全關閉,檔案仍處於被使用的狀態。一般來說,可以利用「工作管理員」找出佔用檔案的程式,並結束佔用檔案的工作程序即可。另一種比較常見的情況則是檔案已經被病毒感染,可能正在背景中執行某些動作所以才無法刪除,這就比較屬於防毒軟體的範圍,在這裡先略過不論。

理論上,就如前面所說,檔案被佔用時處理方式很簡單,哪個程式佔用它就關掉那個程式。但偶爾也會碰到鬼擋牆,怎麼刪都刪不掉,即使已經把所有可能的程式都關閉也無法為檔案解套。通常一般會建議你重新開機,再不行就進入Windows安全模式,再不行就只好祭出解鎖工具了。但說真的,為了一個檔案大費周章的做這些步驟實在太麻煩,因此,接下來筆者將介紹如何利用Windows本身內建的工具來進行解套,學起來保證受用無窮!

「解凍」基本法:關閉佔用程式

▲會出現這個畫面,最常見的原因是由於程式本身尚未完全關閉,檔案仍處於被使用的狀態。因此只要找出佔用檔案的程式,並將之關閉就可以了。

上圖中的「檔案已開啟,無法完成動作」視窗,相信很多人在刪除檔案時都曾看過。所謂「對症下藥」就是直接找出最可能的問題點來處理,檔案被鎖定時,其實也是以同樣的觀念來處理就可以。也就是說,既然檔案本身仍被某些程式開啟而無法刪除,那麼只要先把開啟檔案的程式找出來關掉,就可以進行移除的動作了。以上圖來說,我們可以很清楚地看到,訊息中已經明確告訴我們,是Microsoft Office Word還開著檔案,所以我們只要把Word關閉就好。

但有一種頗常見的烏龍狀況是,有些程式在關閉主視窗後,會自動切換到背景中常駐待命,但因為程式本身沒有特別說明或顯示,因此常會讓人誤以為關閉視窗就等於已經關閉了程式,當然檔案還會被程式佔用著。為了避免這種「烏龍」,在遇到檔案被「凍結」的情況時,首先我們最好到系統列中的常駐程式區,檢查程式是否還在這裡待命,如果有的話,直接在程式 icon 上按一下滑鼠右鍵,點選【關閉】或是【Quit】等類似選項,即可將其完全關閉。

▲當我們關閉程式視窗時,有時程式並沒有真的關閉,而是縮小到系統列的常駐程式區這邊來了,所以首先我們要檢查常駐區,確認程式是不是已經真的關閉了。

如果已經關閉程式主視窗,但在常駐區裡頭又找不到佔用檔案的程式,通常表示是程式關閉不完全,這時請按下〔Ctrl〕+〔Shift〕+〔Esc〕鍵,叫出Windows工作管理員,然後切換到〔處理程序〕分頁。在這裡可以看到所有執行中的程式,在影像名稱列表中找到程式的執行檔後,再按下〔結束處理程序〕即可將程式強制關閉。

▲在工作管理員的〔處理程序〕標籤中可以看到所有執行中的程序名稱,通常只要找到佔用檔案的程序,並將之關閉就可以了。

Windows內建工具解凍法

瞭解檔案被「凍結」的原因及基本「解凍」方式,接著就讓筆者來介紹一下,如何利用Windows內建的工具程式,準確找到佔用檔案的程式,為檔案「解凍」。另外,有時不僅檔案會被「凍結」,程式也會出現沒有回應又無法關閉的現象,筆者順便利用這個機會,為大家介紹如何在右鍵選單中新增關閉死當程式的功能,以便快速關閉死當的程式。

準確找到佔用檔案的程式

Step 1

在上頁例圖中,因為名稱還算相關(Microsoft Office Word與WINWORD.EXE),要找到佔用檔案的程式並不困難。但每個人對電腦的認知程度不同,不一定每次都能順利找到要關閉的程式,這時我們可以利用工作管理員,快速查詢正在使用該檔案的程式並將之關閉。首先按下〔Ctrl〕+〔Shift〕+〔Esc〕鍵,打開Windows工作管理員,切換到〔效能〕分頁,再按下〔資源監視器〕。

Step 2

接下來,在「資源監視器」視窗中切換到〔CPU〕分頁,我們可以看到視窗左邊中央有個「關聯控制代碼」的欄位。

Step 3

在「關聯控制代碼」欄位右邊的文字框中,輸入被鎖定的檔案名稱,不用包含副檔名。輸入完畢後按下〔Enter〕鍵就會開始搜尋,不用多久就能在下圖的「影像」欄位中看到正在使用該檔案的程式。

Step 4

找到佔用檔案的程式之後,先點選「影像」欄位中的程式名稱,然後按一下滑鼠右鍵,並點選【結束處理程序】選項,即可將程式強制關閉。

 

自訂右鍵選單,關閉無回應程式

Step 1

接著要介紹的算是進階技巧,我們要自訂右鍵選單,加入快速關閉沒有回應的應用程式功能。這招在Windows XP和Windows 7上都可以用,一旦碰到程式沒有回應也無法關閉的時候,就可以用這招強制關閉程式。首先按下〔Win〕+〔R〕打開「執行」視窗,再輸入「regedit」,按下〔確定〕,叫出登錄編輯程式。由於使用到登錄編輯程式,請小心操作。

Step 2

在「登錄編輯程式」視窗左邊的選單裡找到「HKEY_CLASSES_ROOT\DesktopBackground\Shell」,在Shell資料夾上按一下滑鼠右鍵→【新增】→【機碼】,將機碼命名為「Kill Task」。可自訂為其他名稱(英文限定),但為了容易辨識,在此以「Kill Task」做示範。

Step 3

接著先點選新增的「Kill Task,」然後在右側欄位的空白處按一下滑鼠右鍵→【新增】→【字串值】,連續新增兩筆字串值,分別命名為「Icon」及「Position」。

Step 4

接下來,在剛剛加入的字串值上按兩下滑鼠左鍵,編輯字串資料。在「Icon」字串值中,輸入數值資料「explorer.exe,9」後按下〔確定〕,再以同樣方式將「Position」字串值的數值資料設定為「Top」,再按下〔確定〕,結束編輯。

Step 5

接著再次點選「Kill Task」,並在這個項目上面按一下滑鼠右鍵→【新增】→【機碼】,然後將新增的機碼命名為「Command」

Step 6

接著點選「Command」項目,即可在右邊欄目看到一筆名為「預設值」的機碼,在「預設值」機碼上按兩下滑鼠左鍵,然後在「編輯字串」對話盒中的「數值資料」欄目中輸入「taskkill /F /FI “STATUS eq NOT RESPONDING”」,再按下〔確定〕,接下來就可以關閉登錄編輯程式。

Step 7

完成以上各個步驟後,回到Windows桌面。在桌面上任何空白位置按一下滑鼠右鍵,就可以看到右鍵選單最上方的【Kill Task】選項,未來程式死當的時候,直接點選這個選項,就可以強制關閉程式了。

使用 Facebook 留言

發表回應

謹慎發言,尊重彼此。按此展開留言規則