当我登录到标准用户帐户时,我无法更改电源计划,因为系统显示设置由系统管理员管理。登录管理员帐户时我可以更改它们,但不能在标准帐户中更改。
有人能帮我解决该怎么做吗?
答案1
答案2
我在谷歌上搜索解决方案时遇到了这个问题。最后我自己找到了答案。
Windows 7 允许非管理员用户更改当前电源计划(单击通知区域中的电源图标可以切换电源计划),但在 Server 2008 上,此功能呈灰色。因此,这肯定是权限问题。解决方法如下:
在 Windows Server 2008 R2 计算机上,使用以下命令检索 ActionSetActive 操作(即更改当前活动电源计划)的安全描述符:
PowerCfg -GetSecurityDescriptor ActionSetActive
它看起来像这样:
O:BAG:SYD:P(A;CI;KR;;;BU)(A;CI;KA;;;BA)(A;CI;KA;;;SY)(A;CI;KA;;;CO)
然而,在 Windows 7 机器上,它看起来像这样:
O:BAG:SYD:P(A;CI;KRKW;;;BU)(A;CI;KA;;;BA)(A;CI;KA;;;SY)(A;CI;KA;;;CO)
请注意第一部分的细微差别(KRKW)。
您可以通过在提升的命令提示符中发出以下命令,将操作的安全性设置为与 Windows 7 计算机相同:
PowerCfg -SetSecurityDescriptor ActionSetActive O:BAG:SYD:P(A;CI;KRKW;;;BU)(A;CI;KA;;;BA)(A;CI;KA;;;SY)(A;CI;KA;;;CO)
瞧,您现在可以在非管理帐户下切换电源配置文件。
如果您想要完全反映 Windows 7 的行为,则其他操作可能需要进行类似的调整(完成上述操作后,在标准帐户下登录时,您仍然无法更改电源按钮、睡眠按钮等的行为。