我是我们公司内部软件的开发人员,我已经习惯了 Win7 中的 UAC,我更喜欢在启用它的情况下运行,以便我们的软件在启用它的情况下正常运行。
系统管理员最近推出了 GPO,每次我们登录时都会将其关闭。(所以我每次登录时都会将其重新打开。)我可以想象有些人会对此感到厌烦并关闭它,但这真的是一个好的全公司决策吗?任何对此感到厌烦的人(本地管理员)都已经有权自行关闭它了……对吧?
另一方面,如果没有工作站或服务器启用 UAC,我们不必担心创建 UAC 友好软件。
这样做有什么好的理由吗?除了减少最近从 XP 升级的用户打来的帮助台电话外?
我看不出这个决定有什么好处,请帮我理解一下。
答案1
如果您现有的企业应用程序在启用该功能后无法正常工作,我可以看到强制关闭该功能。
答案2
我看不出有什么理由禁用它。事实上,当我控制 GPO 时,我实际上在所有机器上启用了它。
禁用它不会减少 XP 帮助台呼叫,因为 XP 会忽略 UAC GPO 设置。
答案3
当您的用户没有计算机管理员权限时,UAC 非常有用,这样管理员就可以上来轻松修复问题,因为 UAC 会提示他输入密码。如果没有这个,这会花费更多时间。
我不在自己的计算机和服务器上使用 UAC,因为某些软件在打开 UAC 的情况下安装过程中容易出现故障(例如 Microsoft 产品的最新 SP/补丁)。
除此之外,我的所有用户都启用了 UAC,除非每个人都拥有计算机的管理员权限,否则我不会将其关闭。
此外,如果您是开发人员,继续开发 UAC 感知应用程序……您永远不知道何时会做出重新打开它的决定:-)