電腦文件無法刪除怎么辦 電腦里有的文件刪不掉解決方法 在我們使用Windows的過程中,會遇到各種各樣的問題。即使是最簡單的刪除文件也可能遇到麻煩,要么系統提示“文件正在被另一個人或程序使用”,要么就是報告“訪問被拒絕”……如果你也遇到過這種情況,不妨看看造成這些問題的原因是什么?
原因一:文件正在使用中
在刪除文件時,經常會遇到的一個問題是,文件正在使用,無法刪除。如果試圖刪除以獨占訪問而不是以共享訪問方式打開,并且正在使用中的文件時,系統就會出現錯誤提示:“無法刪除xxx:文件正在被另一個人或程序使用”。而另一種情況則是,能夠使用刪除命令刪除文件,但在打開文件的進程釋放該文件之前,文件實際上并未刪除。
要解決上述問題,需要確定擁有文件打開句柄的進程,然后關閉此進程。在以前的Windows中,我們可以使用資源工具包的Oh.exe。但在XP中,安裝好的Support Tools卻不帶Oh.exe。不過,XP提供了一個新的Openfiles.exe命令行工具,它能夠報告進程打開的各個文件。與Oh.exe相似,Openfiles.exe也要求打開系統內核監視,這會消耗一些內存,并降低系統操作的性能。打開系統監視的命令是“Openfiles/localon”,它會啟用系統全局標志“維護對象列表”,需重新啟動系統才能生效。重新啟動系統后,在命令提示符下執行不帶參數的“Openfiles”,即可看到各個進程打開文件的清單。
原因二:文件系統損壞
磁盤上的壞區、其他硬件故障或者軟件錯誤都可能會損壞文件系統,使文件出現問題而無法刪除。典型操作失敗的方式可能各不相同,當檢測到文件系統損壞時,通常會收到一條提示運行Chkdsk的信息。
如果遇到這種情況,可以在磁盤卷上運行Chkdsk實用工具以糾正任何存在的錯誤。根據損壞的性質,Chkdsk也許能夠恢復文件數據,也許無法恢復,但Chkdsk可以使文件系統返回到一種在內部一致的狀態。有關Chkdsk實用工具的命令及參數,可以在命令提示符下執行“Chkdsk/?”查閱。
原因三:文件使用了存取控制列表
如果某個文件使用了存取控制列表(Access ControlList,簡稱ACL),而操作者又沒有相應的權限,那么刪除文件時就可能出現“訪問被拒絕”的提示。
通常情況下,管理員具有取得任何文件所有權的隱含能力,文件所有者也具有修改文件權限的隱含能力。不過,這些默認的權限是可以被修改的。
要解決因ACL導致文件無法刪除的問題,就必須以具有相應權限的用戶身份登錄,或者是賦予自己刪除文件的權限,然后才能刪除文件。要注意的是,操作者必須擁有這些文件的所有權才能更改權限。如果是因為文件使用了不規范的ACL而不能使用某些安全工具顯示或修改其權限時,可以嘗試使用命令行工具Cacls.exe進行修改。
新聞熱點
疑難解答