Windows 8.1:“IsUserAnAdmin”返回false,即使UAC已关闭且用户
发布时间:2020-12-14 03:59:56 所属栏目:Windows 来源:网络整理
导读:在关闭UAC并且当前用户是本地管理员(而不是本地“管理员”帐户)的成员的 Windows 8.1系统上,调用“ IsUserAnAdmin”会返回“false”.在Windows 7中,使用相同的设置,调用“IsUserAnAdmin”将返回“true”. MSDN文章指出,对此功能的支持以Windows Vista / Serv
在关闭UAC并且当前用户是本地管理员(而不是本地“管理员”帐户)的成员的
Windows 8.1系统上,调用“
IsUserAnAdmin”会返回“false”.在Windows 7中,使用相同的设置,调用“IsUserAnAdmin”将返回“true”. MSDN文章指出,对此功能的支持以Windows Vista / Server 2008结束,因此它在Windows 8 / 8.1中不再起作用了吗?
解决方法
事实证明,在Windows 8.1 PC上,仅将UAC设置为“从不通知”并不足以在用户帐户登录时为其提供完全无限制的管理权限.如果只是将UAC设置为“从不通知”,要执行具有完全管理权限的程序,仍然需要使用“以管理员身份运行”菜单项来启动该程序. “从不通知”,正如措辞所示,在这种情况下,只是不显示UAC确认对话框.
在Windows 8 / Server 2012上,要在登录后立即为帐户授予完全管理权限,必须关闭UAC,并且需要在“本地组策略编辑器”(gpedit.msc)中禁用以下本地策略或通过域级别的组策略: 与Windows 7相比,这是一个变化.在Windows 7中,当将UAC级别设置为“从不通知”时,上述策略会自动设置为“已禁用”. 感谢“NWC Services”的MichiD?nselmann指出我正确的方向:“UAC auf Windows Server 2012 deaktivieren”. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- 通过System.Windows.Automation访问Chrome中的Silverlight窗
- .net – 如何在WinRT中清除TimeZoneInfo缓存?
- 想学习Windows编程,一些建议?
- windows – 编写可以从命令行输入管道的D脚本
- windows-server-2000 – 运行Windows Server 2000的HP ProL
- window上安装git
- windows-server-2008-r2 – 通过MMC在远程服务器上配置SNMP
- 如何在Windows上正确使用node.js child_process.spawn()重定
- 在windows下安装memcache
- windows – 从命令提示符执行AutoIt脚本