Allow Non-Administrators to edit Power Settings in Windows XP
So you want to remove administrator permissions from a user, but still have them be able to edit "Power Settings". All you have to do is change a couple of permissions in the registry. Below you will find how to do this, and do it quickly, easily, and in a manner that can be pushed out to many machines at once.
The best way to do this is to use "regini". Regini is included with Windows XP (unlike icacls or a few other methods people suggest).
Regini is a command line tool that parses a standard text file to get directions on what to change in the registry. It allows changing of values, and changing of permissions.
This is the text file we used to allow everyone globally access the registry settings to do with the "Power Configuration":
\registry\machine\software\microsoft\windows\CurrentVersion\Controls Folder\PowerCfgGlobalPowerPolicy [1 5 7 17]PowerPolicies [1 5 7 17]0 [1 5 7 17]1 [1 5 7 17]2 [1 5 7 17]3 [1 5 7 17]4 [1 5 7 17]5 [1 5 7 17]6 [1 5 7 17]
Basically that sets permissions on a couple of keys under "HKLM\Software\Microsoft\Windows\CurrentVersion\Controls Folder\PowerCfg" to allow everyone accessl
Putting the text above into a TXT file and running regini path\to\txtfile will solve all the problems instantly.
Enjoy