使用 TakeOwn.exe 拒绝访问

Mag*_*nus 24 windows-home-server

我有这个无法删除的文件。它发生在系统崩溃之后,因此 CHKDSK 在下次重新启动时启动。之后,我无法删除该文件。这是在 Windows Home Server 上,该文件是那些隐藏的 Thumbs.db 之一,我的 WHS 报告了该文件的“文件冲突”,原因:拒绝访问”

到目前为止我尝试过的,以管理员身份运行:
删除:Access Denied
TakeOwn.exe:Access Denied
Attrib.exe -s -h:Access Denied
cacls.exe:(Access Denied 即使试图显示当前所有者)
重命名:(File not found隐藏)
重新启动到安全模式并尝试上述操作:Access Denied
以本地系统身份运行上述命令:Access Denied

Tizer Unlocker:(Fail没有找到任何锁定文件的东西)
File Assasin:(Crashes“FindRemoteFileHandles 返回 NULL 值。”)

我再次使用了 CHKDSK /f,重新启动,因为一些建议是文件已损坏,但这并没有改变任何东西。
有什么建议 ?

更新:在一个完全不同的场景中,我遇到了类似的情况;尝试获取文件所有权时拒绝访问。事实证明,该文件归 拥有TrustedInstaler,仅作为管理员是无法覆盖的。在这种情况下,可以使用psexec /ids cmd将自己提升到 System 然后TakeOwn.exe /a

Gro*_*roo 20

我今天早些时候遇到了同样的问题,并使用Unlocker修复了它。我不知道它是否与Nicu Zecheru 推荐的工具有什么不同,但我想我会在这里分享以供将来参考。

起初不相信该文件夹实际上可以被锁定,自从我第一次发现我无法访问它以来,我重新启动了我的电脑几次,但这些事情都没有奏效:

  • chkdsk /f - 扫描磁盘但什么也没找到
  • takeown - 拒绝访问
  • fileacl /force - 拒绝访问
  • cacls.exe, xcacls.exe- 没有运气

Unlocker 发现 Windows Media Player 正在锁定文件。如果我没记错的话,那个文件夹中确实有一个视频文件,但我想我从未尝试过使用 WMP 打开它。我最初从网络位置复制了该文件夹,WMP 可能在其后台库爬行期间访问了它。

注意:似乎旧版本的 Unlocker 与广告软件捆绑在一起(没有什么讨厌的想法,我所看到的一些 e-bay 快捷方式)。我只是在安装过程中取消选中这些项目,一切都很顺利。

  • 那是垃圾软件...为什么不使用更好的、标准的和内置的`resmon.exe`??资源监视器>CPU>关联句柄>搜索句柄>在文本字段中写入锁定文件或文件夹的名称,然后按“搜索”。瞧。 (3认同)

Hug*_*len 5

我无法获得比管理员更高的职位

你当然可以。本地系统帐户具有比管理员更高的权限。要在系统帐户下启动命令提示符,请发出命令

at (time) /interactive cmd.exe
Run Code Online (Sandbox Code Playgroud)

其中 (time) 是当前时间加 1 分钟。或者,下载 Sysinternals 的PSTools并使用

psexec -i -s cmd.exe
Run Code Online (Sandbox Code Playgroud)

提升的命令提示符将在与平常不同的目录中启动,这对我来说是

C:\WINDOWS\system32>
Run Code Online (Sandbox Code Playgroud)

  • @休。不,抱歉本地系统没有做任何事情。问题已更新。 (2认同)