在 Windows XP 下,我从未触碰过文件/文件夹的权限。我对它的工作方式很满意。但最近我在以前托管 Windows XP 的驱动器上安装了 Windows 7(我安装在 XP 上 - XP 现在已经不存在了)。现在,一些程序没有对其自己的文件夹的“读取”和/或“写入”访问权限 - 我说的不是“Program Files”之类的系统文件夹,而是“C:\my data\my own folder\program folder”之类的普通文件夹。
我发现在 Windows XP 下创建的文件夹中有一些在“普通”文件夹(我最近在 Windows 7 下创建的文件夹)中不存在的用户组。
例如,对于 Windows XP 文件夹我有:
Creator owner
System
Account unknown(S-1-5-21 blablabla...
Admins
Users
对于 Windows 7 文件夹我有:
Authenticated users
System
Admins
Users
我该如何继续?
非常感谢。
答案1
“未知帐户”是访问控制列表 (ACL) 条目,它通过安全标识符 (SID) 引用帐户,但 Windows 在当前用户列表中找不到该帐户。这很可能是您在 XP 系统上创建的帐户,但尚未在 Windows 7 下重新创建。您唯一可以删除它的地方是它出现的文件夹权限,但实际上没有必要这样做,这样做不会造成任何危害。
如果您在 XP 下使用不再存在的用户帐户创建文件夹,并且您没有授予任何其他用户或组访问权限,那么您现在将无权访问。使用管理员帐户,获取文件夹的所有权,然后将访问权限更改为任何合理的内容 - 这可能是所有用户或只是一个特定的新帐户。
答案2
简单的解决方案:
重命名文件夹会产生问题。使用原始名称创建新文件夹。将文件从旧文件夹移动到新文件夹。