我有一个在其 Windows 7 64 位机器上具有本地管理权限的用户。他们从使用 Zip shell 扩展名下载到桌面的非加密或压缩 NTFS 卷上的 zip 文件中提取了一个文件。
不幸的是,他们无法打开它。我试图取得它的所有权,它只报告“访问被拒绝”,而对于当前所有者,它报告“无法显示当前所有者”。
此时该文件不能被删除、执行或修改。实际上,我以前在 Vista 中也看到过同样的情况,但我终其一生都不记得如何解决它。
任何想法它是如何发生的或如何解决它?在这一点上,我很乐意在没有格式的情况下删除它。
同样的事情发生在我身上。重启修复它!
微软在下载部分提供了第三方编写的免费软件工具:
FILEACL v3.0.1.6
它是一个 NTFS 权限命令行工具。它允许在 NTFS 卷上操作 ACL:
在这里您可以找到如何使用此工具(命令行开关等):文档。
其他人指出,这可以通过重新启动来解决 - 这是因为这个问题可能是由保持文件句柄打开的应用程序引起的。我在 TortoiseGit 的后台 TGitCache 进程中体验到了这一点,即使在我删除它们之后,它也以某种方式保留了存储库文件夹。终止进程使这些文件夹消失。
在这种情况下,重新启动 explorer.exe 以终止所有 shell 扩展可能会成功。
文件属性中有“取消阻止”按钮,检查是否有帮助。
我以前见过一次。zip 文件上可能有密码。WIndows Shell 不会显示这一点,但如果您使用 Winrar 等工具打开 ZIP,您会看到它受密码保护。