在此处发布以了解有关 Windows 7 变体的 UAC 的更多信息
我有两台机器。a - 使用 Windows 7 Enterprise 64 位 b - 使用 Windows 7 Professional 64 位。
在机器“a”上,我可以在 c:\Program Files\ 下创建文件夹,但在机器“b”上,这会出现权限错误。
cd /d c:\Program Files
touch test (permission denied with windows 7 professional)
它与 Windows 7 UAC 和虚拟化有关。在网上搜索到了很多文章,但我找不到上述差异的记录在哪里。
答案1
企业版和专业版之间几乎没有区别。企业版只是专业版加上了 Bitlocker 和一些许可证调整,使其更适合企业客户。它通常通过批量许可协议提供给那些购买了 Windows 7 并享有软件保障的用户。
UAC 在这两者上的行为应该没有区别。在这两种情况下,默认设置都会阻止写入 Program Files。
关于要看什么的一些想法:如果您正在运行touch
,那么我可以假设您在 Cygwin 下运行吗?检查您正在运行的两个 shell 是否以提升的权限运行,UAC 设置是否相同(重新启动后),并且没有组策略应用程序妨碍。(虽然 GPO 区分两个版本的 Windows 会很奇怪,但由于某种原因,它们可能位于您域中的不同 OU 中)。