安全:无法显示当前所有者

安全:无法显示当前所有者

我有一个在 Windows 7 64 位机器上拥有本地管理权限的用户。他们从使用 Zip shell 扩展下载的 zip 文件中解压了一个文件,并将其保存到未加密或压缩的 NTFS 卷上的桌面上。

不幸的是他们无法打开它。我试图获得它的所有权,但它只报告“访问被拒绝”,而对于当前所有者,它报告“无法显示当前所有者”。

此时无法删除、执行或修改该文件。我以前在 Vista 中确实见过同样的情况,但我无论如何也想不起来如何修复它。

知道这是怎么发生的或如何解决吗?我很乐意在此时将其删除而不使用格式。

答案1

同样的事情也发生在我身上。重新启动就解决了!

答案2

微软提供了由第三者在下载部分:

FILEACL v3.0.1.6

它是一个 NTFS 权限命令行工具。它允许操作 NTFS 卷上的 ACL:

  • 更改权限掩码
  • 取得所有权
  • 操纵继承
  • 报告权限并将其应用于其他地方
  • 查看原始或 SDDL 版本的安全信息

*FILEACL 是不是这是一个 Microsoft 工具,因此 Microsoft 无法提供有关此工具的任何类型的支持,对于任何支持请求,请参阅下面的第三方网站。*

您可以在这里找到如何使用此工具(命令行开关等):文档

答案3

其他人指出,可以通过重新启动来修复此问题 - 这是因为此问题可能是由应用程序保持文件句柄打开而导致的。我在使用 TortoiseGit 的后台 TGitCache 进程时就遇到了这个问题,即使我删除了存储库文件夹,该进程仍以某种方式保留了它们。终止该进程会使这些文件夹消失。

在这种情况下,重新启动 explorer.exe 来终止所有 shel 扩展可能会奏效。

答案4

我以前见过这种情况。zip 文件可能有密码。Windows Shell 不会显示此信息,但如果您使用 Winrar 等工具打开 ZIP,就会发现它受密码保护。

相关内容