windows 2000/XP中删除顽固文件的解决办法

出现这类问题一般有以下几种情况:

一:位于NTFS文件系统上,而起使用了ACL(Access Control List),没有权限访问你要删除的文件;

二:文件正在被另外的程序使用者;

三:文件系统损坏导致无法访问你要删除的文件;

四:文件的路径太长导致无法访问;

五:文件名使用了非法的字符或Windows保留关键字。

针对每种情况的相应解决方法如下:

情况一、可以使用管理员帐户通过重新设定ACL的方法获得访问权限

对于这种情况,可以用下列方法解决:使用管理员帐户登录,在无法访问的文件上点击鼠标右键选择属性,选择“安全”标签页,选择“高级”按钮,再选择“所有者”标签页,在“将所有者更改为”BOX里面选择管理员帐户,反色,接着点击“应用”按钮使所有者变为你自己。最后点击2次确定按钮,关闭属性对话框。再次打开属性对话框,可以看到“安全”标签页下的“添加”按钮已经编程可选状态了,点击这个按钮,在“选择用户和组”对话框里面输入你要访问这个文件的帐户名(注意格式:计算机名/帐户名)。

点击确定按钮返回上一层对话框,然后在“帐户名的权限”BOX中选中完全控制复选,点击确定即可重新获得访问权限。同样,可以在命令行模式下使用cacls命令分配权限。

情况二、找到那个使用被删除文件的程序并关闭

常见的故障发生在删除一个AVI文件的时候。因为Windows有一个预读机制,预读会使文件处于被使用状态,所以无法删除。解决方法有很多:

a)关闭全部资源管理器,使用命令del或rd删除文件或目录(推荐);

b)删除注册表中下面这个键值:

HKEY_LOCAL_MACHINE/SOFTWARE/Classes/CLSID/{87D62D94-71B3-4b9a-9489-5FE6850DC73E}/InProcServer32。建议导出备份这个注册键值,以便以后需要时复原;

c)进入DOS命令窗口,运行:REGSVR32 /U SHMEDIA.DLL注销掉预读功能;

d)使用“Windows传统风格的文件夹”查看方式(文件夹选项--任务下面选择)

e)使用能浏览本地文件的第三方工具,如FlashFXP、CuteFTP等,进行删除。

情况三、检查文件系统,排除错误

当看到以下提示时就需要注意一下你的文件系统了:

:/ is not accessible

The file or directory is corrupt and non-readable.The file or directory iscorrupt and non-readable. The file or directory / is corrupt andunreadable.

Please Run the Chkdsk utility.

排除方法:使用chkdsk命令检查你的驱动器。修复受损的文件系统。起因有很多,例如:硬盘坏道、硬件设备的错误或软件的bug都有可能引起这个问题。

情况四、路径过长,超过了大多数Windows所能接受的255个字节(NTFS文件系统没有这个问题)

使用8.3格式缩小长度或更改路径中部分目录名以减少路径的长度。例如可以暂时的把路径中某些目录改改名字,或在命令行模式下使用8.3格式。例如:假设你要删除的文件位于以下路径:

C:/Documentations/HOWTO/2003/May/WindowsDocumentations/ForWebsites_Forum/Tips/Smallfrogs/Smallfrogs_Test_Project/YuanChuan_Articls/20030530/TheTroubleShootingAboutCannotDeleteFilesInWindows/

以上目录已经能够足以表达意思呢,不过路径长度还是不够255字节。

那么可以输入:

cd C:/Docume~1/howto/2003/may/window~1/forweb~1/tips/smallf~1/yuanch~1/20030530/thetro~1/

可以看到,使用8.3格式以后可以节省很多长度的。因为进入这种还有长路径的目录也是不成问题的。一旦进入了这类目录,就可以使用del命名随意的删除你想删除的文件了。

情况五、因为Windows认为这个命名是不合法的或这个命名与硬件设备有关。常见的保留字有LPT1、CON等。

对于含有保留字的文件,当我们发出删除指令的时候,Windows会检查被删除的文件是否有合法的路径,如果你的文件名含有Windows认为的非法字符或保留字,那么删除就会失败。

我们有3种方法可以删除这类文件:

a)采用Linux或其他非Windows的操作系统,以Linux/Unix为例:可以使用rm命令删除:

rm -d //driveletter/path using forward slashes/filename

rm -r "//C/Program Files/BadFolder"

b)使用命令行工具的一个特殊参数解决:

RD//./://

DEL//./driveletter:/path/filename

在删除命令后面跟上//./参数就可以避免Windows检查文件名的合法性,因此可以删除含有Windows保留字或非法名字的文件。

c)对于文件,如果可以使用通配符,那么也可以采用通配符解决:

DEL DEL PR?.*

DEL LPT?.*

(0)

相关推荐

  • win7提示需要管理员权限才能删除此文件夹解决办法

    今天安装了win7 sp1版,安装完成后发现有两个分区不能使用,点击提示拒绝访问,后来给磁盘加上user的默认权限以后可以打开磁盘,但是删除文件又提示您需要管理员权限才能删除此文件夹,经过测试最终解决 ...

  • XP中的复制乱码的解决办法

     系统中如果你设置不当就会发现Windows XP中会有复制乱码?有时候还不断的出现!我就碰见过。那么,为什么会出现乱码呢?看完下面的小文章你就明白了! 前不久!我对我的Windows XP做了一番大 ...

  • 你需要提供管理员权限才能删除此文件夹解决办法

    网上下载的一些毒瘤文件夹删不了,看了下网上的方法说在文件夹属性中更改之类的,操作了一下后发现也不顺利.这里给大家介绍一种简单粗暴的方法.你需要提供管理员权限才能删除此文件夹怎么办呢?下面让我来给大家介 ...

  • xp中删除的文件怎么恢复

    xp中删除的文件怎么恢复

  • Windows 7操作系统中软件乱码问题的解决办法

    笔者是一位Windows7的测试用户,一路从最开始的6801到目前的7068,都使用过,当然也遇到了很多麻烦事,不过总体来说 Windows7确实不错,它有着XP的速度和Vista的界面,表里如一,对 ...

  • 如何快速删除顽固文件

    我们使用电脑一段时间后,经常会发现有那么几个无法删除的顽固文件和目录。其实,要删除这些顽固文件和目录还是有办法的,只要找准原因,对症下药。 用文件粉碎工具 删除大部分顽固文件 很多时候遇到无法删除的文 ...

  • 怎么删除顽固文件夹(电脑如何删除顽固文件)

    咱也不知道,咱也不敢问,反正总有些文件像狗皮膏药一样赖在咱的电脑里怎么删也删不掉,挨踢妹管这类文件叫「顽固文件」!但幸好啊咱知道怎么能把顽固文件彻底删除掉.提示:① 在进行文件删除操作前,小可爱们一定 ...

  • 用WinRAR删除顽固文件

    由于很多原因,在系统中经常会出现一些文件不能正常删除,这时候,可以利用WinRAR来进行删除. 打开WinRAR后,在WinRAR主窗口的资源管理器中,找到想删除的文件,然后右击,选择"添加 ...

  • 怎么在Windows 2000 Server为用户分配文件夹权限

    今天,小编给大家分在Windows 2000 Server为用户分配文件夹权限的享方法,希望对大家有所帮助.具体如下:1. 首先,请大家打开Windows 2000 Server操作系统,然后点一下屏 ...