访问被拒绝并且安全选项卡丢失时,如何取得文件夹的所有权?

我有一个带有SP2的Windows 2003 Standard x64服​​务器。

从文件夹中删除大量文件夹后,如果尝试读取或操作文件夹,操作系统报告“访问被拒绝”。 检查文件夹的属性时,安全选项卡丢失,只列出常规和自定义。 我们已经尝试了一些东西。

  1. 重命名文件夹,访问被拒绝。
  2. 删除文件夹,访问被拒绝。
  3. 获取父文件夹的所有权,并将权限传播给子级,访问被拒绝。
  4. Subinacl,访问被拒绝。
  5. Take(cmdline),访问被拒绝。

我们正在以只读模式运行chkdsk,但尚未完成。 如果可能的话,我们希望解决这个问题,而无需重新启动或运行一个完整的chkdsk离线服务器。

有谁知道这个问题的解决scheme?

当我看到这是因为一个进程正在打开文件夹,但文件夹正在被删除的过程中。 使用像“进程pipe理器”这样的工具查看文件夹上是否有任何打开的句柄。 我猜想,一旦你释放或重新启动,该文件夹将消失。

这听起来更像是文件夹上有一个文件锁 – 可能是某个应用程序打开了。 尝试使用解锁程序 – 它应该告诉你什么应用程序已经locking,它可以释放锁,然后删除文件或文件夹给你。

我处于相同的情况 – 我们使用的备份/恢复程序(FDR / Upstream)locking了文件夹 – 重新启动它的服务,它放开。

我也遇到了同样的问题,就像Kevin的情况一样,这个文件正在被删除。 然而,没有任何进程的资源pipe理器,解锁失败,我尝试了很多其他的东西。

因为该文件夹被共享,被其他用户保持打开,可以通过转到pipe理工具 – >计算机pipe理 – >共享文件夹 – >打开文件,并closures相关的文件或文件夹来解决。 文件夹然后自动完成删除。

删除系统locking的文件/文件夹。

  1. find文件夹c:\ users \ xxx
  2. 尝试取得文件夹和子文件夹的所有权:(可能会失败)
  3. 如果没有失败,给你的文件夹和子文件夹的完整权利,并删除它。
  4. 但由于失败,我们需要find女巫窗口进程locking文件。
  5. 启动c:\ cms \ Microsoft SysInternal \ procexp.exe
  6. 去找,find句柄
  7. 做一个searchc:\ users \ xxx
  8. 不采用locking文件的PID号(第二列)
  9. 如果它是一棵树,则返回并杀死进程或杀死进程树。
  10. 返回到文件夹,并采取文件夹和子文件夹c:\用户\ xxxx的所有者
  11. 为您提供文件夹和子文件夹c:\ users \ xxx的完整权限
  12. 删除c:\ users \ xxx文件夹
  13. logging用户,他将有一个新的configuration文件。

如何采取船主和给你的文件夹和子文件夹的完整权利

  1. find您的c:\ users \ xxx文件夹
  2. 在它上面右键点击| 属性| 安全| 高级| 所有者| 编辑| select您的广告帐户| replace子容器和对象上的所有者| 应用
  3. 回到权限标签| 更改权限| 添加您的广告帐户| 完全控制| 用此对象的inheritance权限replace所有子对象权限
  4. 现在删除你的c:\ users \ xxx文件夹。

我有这个相同的问题,唯一的办法,我意识到为什么我不能拥有甚至授予权限是通过使用Process Explorer。 它告诉我,我的防病毒软件AVG掌握了我的整个E:\ Drive。 禁用了反病毒,瞧! 有用! 有时间卸载这个垃圾。