電腦方便了人類的生活,電腦的快捷高效使得人們越來越依賴它。但是大家對于電腦的一些功能和一些簡單的故障處理并沒有掌握。大家是不是玩電腦的時候總有一些弄不懂的問題呢?今天小編就帶大家看一下怎樣解決 無法刪除訪問被拒絕。 無法刪除訪問被拒絕有好多原因,并不是電腦壞了,只需要你動動手,就可以解決無法刪除訪問被拒絕的問題了。


【資料圖】

  第一部份

  在刪除某個文件時,系統有時會給出各種各樣的提示,反正就是死活不讓刪。造成這種情況的原因主要有三種:一是文件正在被系統使用,二是文件名中包含系統無法識別的字符,三是用戶權限不夠。針對前兩種情況,可用以下方法解決這個問題:

  一、基本型

  1.分步刪除。 如果你刪除的是一個文件夾,可以嘗試先將文件夾中的文件刪除,然后再刪除該文件夾。還有一種辦法是在該文件夾下面新建一個文件,再對文件夾執行刪除操作。

  2.改名刪除 。將不能刪除的文件或文件夾改名后再刪除。

  3.結束進程再刪除 。當你在刪除文件時,如果系統提示“文件正在使用”,首先檢查一下是否沒有退出與被刪文件相關的程序,再看看系統進程中是否還有相關進程保留。這種情況常常出現在我們卸載軟件后刪除軟件殘留在系統中文件的時候。

  4.重啟后再刪除。

  5.換個系統再刪除 。使用多系統的朋友可以切換到另外一個系統中執行刪除操作,這招比較有效。單系統的朋友則可以在DOS下使用RD(刪除目錄)或delete命令(刪除文件)或者進入到安全模式底下進行刪除操作。

  6.結束掉Explorer進程后再刪除 。按下Ctrl+Alt+Del鍵打開任務管理器,切換到“進程”選項卡,結束掉Explorer進程,這時候桌面會丟失,不用著急,運行“文件→新任務”,輸入“cmd”后回車打開命令行窗口,進入待刪文件所在目錄,用RD或delete命令刪除即可。刪除完畢后再次運行“文件→新任務”命令,輸入“explorer”后回車,桌面又回來了。

  7.關閉預覽功能再刪除 。如果你在資源管理器中使用了視頻、圖片的預覽功能,那么在刪除此類文件時常常不成功,解決的辦法是關閉該功能:Windows XP用戶在“開始→運行”中輸入“regsvr32 /u shmedia.dll”即可,Windows 2000用戶則在資源管理器中的空白處單擊鼠標右鍵,選擇“自定義文件夾”選項,會出現自定義文件夾向導,進入到“請選擇模板”窗口后,選擇其中的“簡易”便可以禁止視頻預覽了。

  二、移花接木型

  1.覆蓋文件再刪除 。在硬盤的另外區域新建一個和待刪文件同名的文件,然后剪切并覆蓋待刪文件,最后再刪除該文件。

  2.請常用軟件“兼職”刪除 。我們可以使用Winrar、FlashFXP、Nero、ACDSee來刪除頑固文件,這種方法往往有奇效。使用方法非常簡單,以FlashFXP為例,只需在本地目錄中瀏覽到待刪文件,對其執行刪除操作即可。

  注意:使用Winrar來刪除文件的方法跟其它軟件不同,步驟如下:右鍵單擊待刪除文件或者文件夾,選擇“添加到檔案文件”菜單,在談出窗口中勾選“存檔后刪除源文件”,單擊“確定”,這樣Winrar在創建壓縮文件的同時,也會幫我們刪除頑固的文件,我們只 需要將創建的壓縮文件刪除即可。

  3.在別的 機器上刪除。 如果你處于局域網中,可以嘗試將待刪文件所在的文件夾的屬性設置為共享,并賦予讀寫權限,然后通過網上鄰居或在所在的局域網內的其它的電腦上打開文件夾,執行刪除操作。另外如果你電腦中安裝了FTP服務器,我們還可以試試從FTP登錄 本機,然后刪除待刪文件。

  4.使用專業刪除軟件 。大名鼎鼎的PC Tools這款小軟件可以刪除幾乎所有“頑固”軟件。運行軟件后,先按任意鍵進入軟件的主界面,然后按下F10并切換選中待刪文件,按下D鍵并確認操作即可刪除。

  第二部份

  在我們使用Windows的過程中,會遇到各種各樣的問題。即使是最簡單的刪除文件也可能遇到麻煩,要么系統提示“文件正在被另一個人或程序使用”,要么就是報告“訪問被拒絕”……如果你也遇到過這種情況,不妨看看本文。

  原因一:文件正在使用中

  在刪除文件時,經常會遇到的一個問題是,文件正在使用,無法刪除。如果試圖刪除以獨占訪問而不是以共享訪問方式打開,并且正在使用中的文件時,系統就會出現錯誤提示:“無法刪除xxx:文件正在被另一個人或程序使用”。而另一種情況則是,能夠使用刪除命令刪除文件,但在打開文件的進程釋放該文件之前,文件實際上并未刪除。

  要解決上述 問題,需要確定擁有文件打開句柄的進程,然后關閉此進程。在以前的Windows中,我們可以使用資源工具包的Oh.exe。但在XP中,安裝好的 Support Tools卻不帶Oh.exe。不過,XP提供了一個新的Openfiles.exe命令行工具,它能夠報告進程打開的各個文件。與 Oh.exe相似,Openfiles.exe也要求打開系統內核監視,這會消耗一些內存,并降低系統操作的性能。打開系統監視的命令是“Openfiles /local on”,它會啟用系統全局標志“維護對象列表”,需重新啟動系統才能生效。重新啟動系統后,在命令提示符下執行不帶參數的“Openfiles”,即可看到各個進程打開文件的清單。

  原因二:文件系統損壞

  磁盤上的壞區、其他硬件故障或者軟件錯誤都可能會損壞文件系統,使文件出現問題而無法刪除。典型操作失敗的方式可能各不相同,當檢測到文件系統損壞時,通常會收到一條提示運行Chkdsk的信息。

  如果遇到這 種情況,可以在磁盤卷上運行Chkdsk實用工具以糾正任何存在的錯誤。根據損壞的性質,Chkdsk也許能夠恢復文件數據,也許無法恢復,但 Chkdsk可以使文件系統返回到一種在內部一致的狀態。有關Chkdsk實用工具的命令及參數,可以在命令提示符下執行“Chkdsk /?”查閱。

  原因三:文件使用了存取控制列表

  如果某個文件使用了存取控制列表(Access Control List,簡稱ACL),而操作者又沒有相應的權限,那么刪除文件時就可能出現“訪問被拒絕”的提示。

  通常情況下,管理員具有取得任何文件所有權的隱含能力,文件所有者也具有修改文件權限的隱含能力。不過,這些默認的權限是可以被修改的。

  要解決因 ACL導致文件無法刪除的問題,就必須以具有相應權限的用戶身份登錄,或者是賦予自己刪除文件的權限,然后才能刪除文件。要注意的是,操作者必須擁有這些文件的所有權才能更改權限。如果是因為文件使用了不規范的ACL而不能使用某些安全工具顯示或修改其權限時,可以嘗試使用命令行工具Cacls.exe進行修改。

  原因四:文件名使用了一個保留名稱

  眾所周知,像AUX、LPT1這樣的名稱是為舊式DOS設備保留的。為了向后兼容,在Windows中不允許使用這些文件名,也不能使用典型的Win32文件調用來創建它們。反之,如果文件名是Win32命名空間中的一個保留名稱,則同樣可能無法刪除此文件。

  要解決此類問題,可以在Linux或其他非Windows的操作系統下重命名或刪除該文件。另外,如果能夠使用特定的語法指定到該文件的路徑,也可以使用一些內置的命令繞過典型的Win32保留名稱檢查。例如,在Windows

  XP中使用以下命令,可以刪除名為“lpt1”的文件(Del命令后面加上“?”來避免Windows檢查文件名的合法性):Del ?c:文件路徑lpt1

  原因五:無效的文件名稱

  如果文件名 中包括一個無效名稱,例如文件名有一個尾隨空格,或一個尾隨句點,或者文件名僅由一個空格組成,同樣可能無法刪除該文件。值得一提的是,如果使用典型的 Win32語法打開名稱中有尾隨空格或尾隨句點的文件,則尾隨空格或句點在打開實際文件之前會被去掉。因此,如果在同一個文件夾中有兩個分別名為“File.txt”和“File.txt”的文件(注意第二個文件名后面的空格),當使用標準Win32調用打開第二個文件時,實際上會打開第一個文件。同樣,如果文件的名稱僅是“ ”(一個空格字符),當嘗試使用標準Win32調用打開它時,實際上會打開該文件的父文件夾。在此情況下,如果嘗試更改這些文件上的安全設置,就有可能會意外更改其他文件上的設置。

  與解決文件名使用保留名稱的方法類似,可以使用一種適當的內部語法刪除此文件。例如要刪除包含尾隨空格的文件,可以使用如下命令:Del ? c:文件路徑(尾隨空格的文件名)

  原因六:文件路徑太深無法訪問

  文件位于比 最大路徑字符數(MAX_PATH)更深的路徑中,可能導致文件無法訪問,當然,這種情況較為少見。如果路徑深的原因是文件夾名稱太長,最簡便的解決方案是使用自動生成的8.3名稱訪問該文件。如果8.3路徑也太長,可以從根文件夾開始重命名文件夾,縮短它們的名稱,以使目標文件的路徑深度不超過 MAX_PATH。若是文件的深度超過128個文件夾,可以通過創建一個網絡共享,使其位于文件夾樹中盡可能深的位置,然后通過訪問此共享來訪問文件。

  一般情況 下,如果遇到因文件路徑太深無法訪問的情況,可以通過使用創建文件的軟件來管理這些文件。也就是說,如果有一個程序,它可以創建超過MAX_PATH的文 件,則我們也可以使用該程序來管理這些文件。此外,對于通過網絡共享創建的深層次結構的文件也可以通過使用同一共享來進行刪除。

  下邊提供一些解決辦法

  常規解決辦法:

  1.注消或重啟電腦,然后再試著刪除。

  2.進入“安全模式刪除”。

  3.在純DOS命令行下使用DEL,DELTREE和RD命令將其刪除。

  4.如果是文件夾中有比較多的子目錄或文件而導致無法刪除,可先刪除該文件夾中的子目錄和文件,再刪除文件夾。

  5.在任務管理器中結束Explorer.exe進程,然后在命令提示符窗口刪除文件。

  6.如果你有安裝ACDSee,FlashFXP,Nero,Total這幾個軟件,可以嘗試在這幾個軟件中刪除文件夾。

  通過上面我給大家詳細的解釋,大家應該可以看到無法刪除訪問被拒絕主要有三種原因,產生的原因和解決的方法都給大家做了詳細的解釋,希望大家能夠通過我給大家講的方法大家可以輕松解決無法刪除訪問被拒絕的問題。對于那些比較專業的電腦知識可能有些朋友是不懂的,今天小編就用簡單的語言為大家介紹了如何解決無法刪除訪問被拒絕,趕快去事試一下吧。

關鍵詞: 電腦疑問 無法刪除訪問被拒絕