手机版

系统中的文件不能删除 提示拒绝访问的对策

时间:2021-09-03 来源:互联网 编辑:宝哥软件园 浏览:

很多网友都遇到过这种情况。当他们想要删除系统中的文件时,系统会提示他们不能删除该文件,并且拒绝访问。这是怎么回事?电脑里有病毒吗?此时如何删除对应的文件?下面介绍一下系统中的文件不能删除,表示拒绝访问的对策。

系统中的文件无法删除提示访问被拒绝的应对措施

  一、原因分析

  1、文件正在使用中

删除文件时,经常遇到的问题之一是文件正在使用中,无法删除。如果您试图删除以独占访问权限而不是共享访问权限打开并正在使用的文件,系统将收到一条错误消息:“xxx无法删除:该文件正被另一个人或程序使用”。另一方面,您可以使用delete命令删除文件,但是在打开文件的过程释放文件之前,文件实际上不会被删除。

为了解决上述问题,我们需要识别拥有文件打开句柄的进程,然后关闭该进程。在以前的窗口中,我们可以使用资源包的Oh.exe。但是,在XP中,安装的支持工具没有Oh.exe。但是,XP提供了一个新的Openfiles.exe命令行工具,它可以报告进程打开的每个文件。与Oh.exe类似,Openfiles.exe也要求开启系统内核监控,这样会消耗一些内存,降低系统运行的性能。打开系统监控的命令是“打开文件/本地打开”,这将启用系统全局标志“维护对象列表”,直到系统重新启动后才会生效。重启系统后,在命令提示符下执行不带参数的“Openfiles”,可以看到每个进程的打开文件列表。

  2、文件系统损坏

磁盘上的坏区域、其他硬件故障或软件错误可能会损坏文件系统,从而使文件出现问题,无法删除。典型的操作可能会以不同的方式失败。当检测到文件系统损坏时,通常会收到提示运行Chkdsk的消息。

如果发生这种情况,您可以在磁盘卷上运行Chkdsk实用程序来纠正任何现有的错误。根据损坏的性质,Chkdsk可能无法恢复文件数据,但Chkdsk可以将文件系统恢复到内部一致的状态。对于Chkdsk实用程序的命令和参数,您可以执行“Chkdsk/?”在命令提示符下,查找。

  3、文件使用了存取控制列表

如果文件使用访问控制列表(ACL),并且操作员没有相应的权限,则删除文件时可能会出现“拒绝访问”的提示。

通常,管理员具有获取任何文件所有权的隐式能力,文件所有者也具有修改文件权限的隐式能力。但是,可以修改这些默认权限。

要解决ACL无法删除文件的问题,您必须以具有相应权限的用户身份登录,或者在删除文件之前授予自己删除文件的权限。应该注意的是,操作员必须拥有这些文件才能更改权限。如果某些安全工具因为使用不规则的ACL而不能用于显示或修改文件的权限,您可以尝试使用命令行工具Cacls.exe来修改它们。

版权声明:系统中的文件不能删除 提示拒绝访问的对策是由宝哥软件园云端程序自动收集整理而来。如果本文侵犯了你的权益,请联系本站底部QQ或者邮箱删除。