您现在的位置是:首页 > 互联网 > 正文

无法删除文件(访问被拒绝的原因以及解决方法图文步骤)

发布时间:2022-07-23 09:49:22编辑:来源:

大家好,小太来为大家解答以上问题。无法删除文件,访问被拒绝的原因以及解决方法图文步骤这个很多人还不知道,现在让我们一起来看看吧!

在使用Windows的过程中,我们会遇到各种各样的问题。即使是最简单的文件删除也可能引起麻烦,要么系统提示“该文件正被另一个人或程序使用”,要么报告“访问被拒绝”.下面是解决的方法。在原因一:文件正在使用中,删除文件时,一个常见的问题是文件正在使用中,无法删除。如果您试图删除以独占访问而非共享访问方式打开并正在使用的文件,系统将收到一条错误消息:“无法删除xxx:该文件正被另一个人或程序使用”。在另一种情况下,您可以使用delete命令删除文件,但是在打开文件的进程释放它之前,文件并没有被实际删除。要解决上述问题,需要确定拥有文件打开句柄的进程,然后关闭这个进程。在以前的窗口中,我们可以使用资源包的Oh.exe。然而,在XP中,Oh.exe没有安装支持工具。然而,XP提供了一个新的Openfiles.exe命令行工具,它可以报告进程打开的文件。与Oh.exe类似,Openfiles.exe也要求打开系统内核监控,这将消耗一些内存并降低系统操作的性能。打开系统监控的命令是“Openfiles/localon”,会启用系统全局标志“维护对象列表”,只有在系统重启后才会生效。重启系统后,在命令行执行不带参数的“Openfiles”,就可以看到每个进程打开的文件列表。原因二:文件系统损坏磁盘上的坏区、其他硬件故障或软件错误都可能损坏文件系统,使文件因问题而无法删除。典型的操作可能以不同的方式失败。当检测到文件系统损坏时,您通常会收到一条消息,提示您运行Chkdsk。如果发生这种情况,您可以在磁盘卷上运行Chkdsk实用程序来纠正任何现有的错误。根据损坏的性质,Chkdsk可能能够也可能无法恢复文件数据,但是Chkdsk可以将文件系统恢复到内部一致的状态。对于Chkdsk实用工具的命令和参数,可以执行“Chkdsk/?在命令提示符下。请教。如果在原因三:文件使用了存取控制列表,对文件使用访问控制列表(ACL),并且操作员没有相应的权限,则在删除文件时可能会出现提示“访问被拒绝”。通常,管理员具有获得任何文件的所有权的隐含能力,并且文件所有者也具有修改文件权限的隐含能力。但是,这些默认权限可以修改。要解决由于ACL导致文件无法删除的问题,必须以具有适当权限的用户身份登录,或者在删除文件之前给自己删除文件的权限。请注意,操作员必须拥有这些文件的所有权才能更改权限。如果某些安全工具因为使用了不规则的ACL而无法用于显示或修改文件的权限,您可以尝试使用命令行工具Cacls.exe来修改它。众所周知,在原因四:文件名使用了一个保留名称,像AUX和LPT1这样的名字是为老的DOS设备保留的。为了向后兼容,这些文件名在Windows中是不允许的,也不能由典型的Win32文件调用创建。另一方面,如果文件名是Win32命名空间中的保留名称,则它可能不会被删除。要解决此类问题,您可以在Linux或其他非Windows操作系统下重命名或删除该文件。此外,如果可以用特定的语法指定文件的路径,还可以使用一些内置命令来绕过典型的Win32保留名称检查。例如,在WindowsXP中,您可以使用以下命令(add"?)删除名为“lpt1”的文件del命令后)防止Windows检查文件名的合法性):Del?C:文件路径LPt1原因五:无效的文件名称如果文件名包含无效名称,如尾随空格或尾随句点,或者文件名仅包含一个空格,则不能删除该文件。

值得一提的是,如果您使用典型的Win32语法打开文件名中带有尾随空格或尾随句点的文件,则在实际打开文件之前,尾随空格或句点将被删除。因此,如果在同一个文件夹中有两个名为“File.txt”和“File.txt”的文件(注意第二个文件名后的空格),当使用标准Win32调用打开第二个文件时,实际上将打开第一个文件。同样,如果文件名只有""(一个空格字符),当您尝试用标准Win32调用打开它时,该文件的父文件夹实际上将被打开。在这种情况下,如果您尝试更改这些文件的安全设置,可能会意外更改其他文件的设置。与对文件名使用保留名称的方法类似,您可以通过使用适当的内部语法来删除该文件。例如,要删除包含尾随空格的文件,可以使用以下命令:del?C:文件路径(文件名带有尾随空格)原因六:文件路径太深无法访问文件位于比最大路径字符数(MAX_PATH)更深的路径中,这可能导致文件不可访问。当然这种情况很少。如果深层路径的原因是文件夹名太长,最简单的解决方法是使用自动生成。

下边提供一些解决办法一、常规解决办法:1.注消或重启电脑,然后再试着删除。2.进入“安全模式删除”。3.在纯DOS命令行下使用DEL,DELTREE和RD命令将其删除。4.如果是文件夹中有比较多的子目录或文件而导致无法删除,可先删除该文件夹中的子目录和文件,再删除文件夹。5.在任务管理器中结束Explorer.exe进程,然后在命令提示符窗口删除文件。6.如果你有安装ACDSee,FlashFXP,Nero,Total这几个软件,可以尝试在这几个软件中删除文件夹。二、高级解决方案:1.磁盘错误运行磁盘扫描,并扫描文件所在分区,扫描前确定已选上修复文件和坏扇区,全面扫描所有选项,扫描后再删除文件。2.预读机制:某些媒体播放中断或正在预览时会造成无法删除。在“运行”框中输入:REGSVR32/USHMEDIA.DLL,注销掉预读功能。或删除注册表中下面这个键值:[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\CLSID\{87D62D94-71B3-4b9a-9489-5FE6850DC73E}\InProcServer32]。3.防火墙:由于反病毒软件在查毒时会占用正在检查的文件,从而导致执行删除时提示文件正在使用,这时可试着暂时关闭它的即时监控程序,或许可以解决。4.OFFICE、WPS系列软件:OFFice的非法关闭也会造成文件无法删除或改名。重新运行该程序,然后正常关闭,再删除文件。5.借助WinRAR:右击要删除的文件夹,选择“添加到压缩文件”。在弹出的对话框中选中“压缩后删除源文件,”随便写个压缩包名,点确定。6.权限问题:如果是2000和xp或者更高系统,请先确定是否有权限删除这个文件或文件夹。7.可执行文件的删除:如果可执行文件的映像或程序所调用的DLL动态链接库文件还在内存中未释放,删除时就会提示文件正在使用,解决方法是删除系统的页面文件,Win98中是Win386.SWP,Win2000/XP是pagefile.sys。注意要在DOS下删除。8.文件粉碎法:使用文件粉碎机,如FilePulverizer,可以彻底删除一些顽固文件。三、制作一个无法删除的“文件保险箱”:文件夹无法删除,未必就是不好的事情,如果把一些重要的文件放在这个目录中,不就可以避免误删了吗?一个文件名只包含空格的文件夹在Windows中是不允许创建和删除的,但在DOS下却可以创建文件名包含\的文件夹。

前面介绍了Windows系统中文件或文件夹无法删除的几种原因以及解决的方法。在某些情况下,可能还会遇到上述各种原因的不同组合,使得删除文件的过程更加复杂。这就需要举一反三,灵活应用微软提供的各种实用工具进行解决了。附:WindowsXP中删除AVI文件的问题很多朋友可能会遇到WindowsXP中无法删除AVI文件的问题,这主要是由于WindowsXP视频预览功能的Bug所导致的。你可以尝试用以下方法进行删除。方法一:在运行命令框中输入“Regs-vr32/uShmedia.dll”并回车,卸去WindowsXP的视频文件预览功能。当以后想要恢复视频预览功能时,再使用“Regsvr32Shmedia.dll”命令重新注册即可。方法二:先打开命令提示符窗口,然后在任务管理器中结束Explorer进程,再从命令提示符窗口中切换到保存视频文件的文件夹下,用Del命令删除文件。方法三:如果安装了双系统,可以从另一个系统,如Winvista下进行删除。

具体的图文解决方法1.首先,当文件正在被使用时,删除一般会失败。这时可以使用金山毒霸百宝箱中的文件粉碎器。(金山毒霸猎豹般下载:?1341824726)将目标文件或文件夹添加到文件粉碎器的删除列表

2.或者下载安装unlocker,(unlocker下载地址:?1341824654)右键选中某个目标文件,在弹出菜单中选择unlocker解锁,然后在对话框中选择解锁并删除。

3.如果怀疑存储器介质损坏,就需要修复磁盘之后,再操作。

只需要在磁盘图标上点右键,在磁盘属性对话框里选择磁盘查错,按提示操作即可完成。修复存储故障之后,再删除就不会报错。

4.对于文件夹访问权限的设定,导致的不可删除,这种情况很容易被忽视。若以上方法均失败。就需要观察是不是当前用户没有该文件夹的完全控制权限。需要在该文件夹图标上点右键,弹出菜单中选择安全,再将当前用户或者将everyone用户添加为完全控制。

使用电脑的人都知道删除是文件管理的基本操作,几乎没有人不会删除文件,简单的选中目标,按del即可实现。但有时时候,网民看到奇怪的文件,想删除时,却弹出提示:“无法删除文件访问被拒绝”

1.文件正在被使用的状态,文件被占用,删除就会失败。需要关闭或退出正在使用该文件的程序,再删除就可以了。

2.如果采用NTFS文件系统,当前用户不具备目标文件的完全控制权限时,删除就会失败。

3.文件存储出问题,删除也会失败。

比如U盘损坏,我们可以在资源管理器中看到这个文件,却不能删除文件。

4.文件名中存在特殊字符,会导致删除时失败。部分用户或软件会创建这样的特殊文件以保护有价值文件被无意中删除。

本文到此结束,希望对大家有所帮助。

标签:

上一篇
下一篇

最新文章