我在使用新 Windows 8 Pro 机器时遇到了一个奇怪的文件夹/文件安全问题,今天我花了 3 个多小时与微软通电话,但他们没有“解决方案”,但他们说我“听说过”过几次。
不过我怀疑,这可能是一个比他们想象的更大的问题,因为现在大多数用户只是运行他们的电脑,可能永远不会进入文件系统或处理属性和安全性。
系统规格:
- 戴尔 Alienware 18X 笔记本电脑
- Windows 8-Pro,64 位
- i7 处理器
- 32 GB 内存
- 1 TB RAID-1(双 1 TB 驱动器镜像)
- 和60 GB缓存。
问题:我创建的所有文件夹(目录)或自几周前机器是新机器以来我安装的程序创建的所有文件夹(目录),当您转到“属性”并单击“安全”查看属性和权限时,都会出现错误:
错误:“Windows 安全”---““FolderName”上的权限顺序不正确,这可能会导致某些条目无效”
单击“确定”继续,出现“已排序”错误,表明除了“读取和执行”之外,没有为任何列出的用户设置权限,仅针对“用户”。
“经过身份验证的用户”、“系统”和“管理员”根本没有显示任何权限(无)。
单击“安全”选项卡时,您创建的所有新文件夹C:\
都会出现相同的错误。在任何给定文件夹下创建文件夹时,您也会遇到相同的错误,无论您想深入到哪里。
如果您单击“确定”继续并“重新排序权限”,则可以进入并设置权限。昨晚我在一个小文件夹上手动执行了此过程,以使 AlienRespawn(Dell Datasafe)最终成功备份了一个文件夹。(但我并不完全相信这些问题是相关的。)
今天在与微软通话时,我们注意到我们可以“右键单击”最高级别的文件夹,选择“属性”和“获取所有权”,它会遍历所有文件和子目录并设置权限---显然正确!??
从那里,单击文件夹的“安全”选项卡不会出现任何错误,并且所有用户的权限看起来都是正确的。此外,在已运行“取得所有权”的文件夹下新建的任何文件夹都正常,并且在检查“安全”时没有出现任何错误。
注意:此问题不会发生在任何外部 USB 驱动器上。我测试了三台 2 TB 的 Western Digital 和一台 1.5 TB 的 Seagate(全部为 NTFS)。
微软技术人员表示,他们在 Windows 8 中只听说过几次这种问题,并打算向上级报告。
与此同时,我们一致同意的唯一解决方法是手动获取所有文件夹的所有权或重新组织并手动设置任何特殊内容的权限...并继续对我或任何新程序创建的任何新文件夹执行此操作。
并且:即使您在创建的任何新“文件夹”上遇到“错误”,您也可以在该“文件夹”下创建一个“文件”,并且“文件权限”看起来正常......但是,除非您手动“重新排序”/重置它,或“取得”它的所有权,否则文件夹将继续给出错误。
另外:此问题不会影响任何 Windows“系统”文件夹;例如Windows
,,,,等等Program Files
。ProgramData
它与登录到两个不同的用户/管理员帐户时的作用也相同。
网络和知识库搜索找到了非常相似的问题,但如果我没记错的话,它列在 XP/Vista 和较旧的服务器版本下,并且说当时有一个“热修复”。
有人有什么想法吗?我现在正试图找到 Win-8 为用户/管理员帐户设置默认权限的位置。但是,即使这样也无法解释为什么 USB 驱动器没有问题,而且这种情况只发生在 下C:\
。
此外,我很难相信所有这些“文件夹”上的实际“权限”真的“混乱”了……而 PC 上的其他任何东西都没有问题。但是,我必须承认---我无法使用 AlienRespawn (Dell Datasafe) 运行任何备份……所以我开始深入研究(戴尔也没有提出任何建议)。
我深入扫描了病毒和恶意软件,但一无所获,于是我开始查看“权限”,结果出现了错误,我选了一个目录,修复了它,然后手动设置权限……然后备份就可以在该文件夹上工作了。真是巧合……
答案1
不确定这是否适用于 OP 的问题,但我在 Windows 10 上遇到了同样的问题。获取所有权(takeown /R /F <dir>
在命令行上使用)并没有为我解决问题,但重置 ACL(icacls <dir> /reset /T
)可以解决问题。只是把它留在这里,以防它能帮助别人。
答案2
我们尝试使用 icacls /reset /T 进行修复,但是在创建一些新文件夹后问题再次出现。
对此我们有两个解决方案:
- 禁用驱动器的第一个文件夹的继承,该解决方案的问题在于,每次在驱动器的根目录上创建文件夹时,您都必须考虑更改权限。
- 从驱动器的安全选项卡中删除经过身份验证的用户。使用此解决方案,我们遇到了一个问题,我们发现驱动器也存在此问题,而没有驱动器上具有权限的“经过身份验证的用户”。
因此我们的两个解决方案似乎都只是权宜之计。