我有一个带有 SP2 的 Windows 2003 Standard x64 Server。
从文件夹中删除大量文件夹后,操作系统会在任何尝试读取或操作该文件夹时报告“拒绝访问”。检查文件夹的属性时,缺少安全选项卡,仅列出常规和自定义。我们已经尝试了一些事情。
- 重命名文件夹,拒绝访问。
- 删除文件夹,拒绝访问。
- 取得父文件夹的所有权,并将权限传播给子文件夹,访问被拒绝。
- Subinacl,访问被拒绝。
- Takeown(命令行),访问被拒绝。
我们在只读模式下运行 chkdsk,这还没有完成。如果可能,我们希望在不重新启动或在服务器脱机的情况下运行完整的 chkdsk 的情况下解决此问题。
有谁知道这个问题的解决方案?
当我看到这个时,这是因为一个进程保持文件夹打开,但文件夹正在被删除。使用 Process Explorer 之类的工具来查看文件夹上是否有任何打开的句柄。我猜想一旦你释放它或重新启动,那个文件夹就会消失。
删除被系统锁定的文件/文件夹。
如何获得所有权并为您提供文件夹和子文件夹的全部权利
听起来更像是文件夹上有文件锁——可能是某些应用程序打开了它。尝试使用Unlocker之类的程序- 它应该会显示哪个应用程序已将其锁定,它可以释放锁定,然后为您删除文件或文件夹。
我遇到了同样的问题,就像凯文的情况一样,文件被保持打开状态,正在被删除。但是,进程资源管理器中没有任何内容,解锁器失败,我尝试过的许多其他事情也是如此。
结果是因为该文件夹是共享的,它被另一个用户保持打开状态,可以通过转到管理工具 -> 计算机管理 -> 共享文件夹 -> 打开文件并从那里关闭相关文件或文件夹来解决。然后文件夹自动完成删除。
在这周每天晚上有一个烦人的文件导致备份出现故障后,我已经尝试了上述大部分内容。偶然发现并尝试了一些额外的东西,但仍然找不到锁定它的原因。
如果它对其他人有帮助,在这种情况下,共享文件夹中有一个“.TMP”文件。一位用户在文件夹中打开了一张 Excel 表,另一位用户只是打开了文件夹本身。没有任何东西允许访问此 TMP 文件。
关闭该用户的连接不起作用,因为它立即返回。
远程查看离开但在资源管理器中打开此文件夹的用户计算机,我看到他们已将资源管理器设置为显示预览窗格,并且该文件夹中突出显示了一个 Excel 文件,显示预览。关闭预览并关闭可从服务器删除的窗口和文件。
好老的windows,这个文件的进程资源管理器、计算机管理、openfiles等都没有记录!
我处于相同的情况 - 我们使用的备份/恢复程序(FDR / Upstream)锁定了文件夹 - 重新启动了它的服务并放手了。
类似的事情发生在我身上。我有一个锁定文件的进程。这就是我修复它的方法。我从 Sysinternals Live 的 Run now下载了Process Explorer 。然后在应用程序顶部的菜单栏上,单击“查找”。在那里我输入了我无法更改权限的文件或目录。此过程可能需要一段时间。一旦文件或目录出现,我就找到了持有锁的进程。然后我右键单击该进程并将其杀死。
我遇到了同样的问题,我意识到为什么我无法获得所有权甚至无法授予权限的唯一方法是使用 Process Explorer。它告诉我,我的防病毒软件 AVG 掌握了我的整个 E:\ 驱动器。禁用了防病毒软件,瞧!有用!是时候卸载这个垃圾了。