Freigeben über


Managing Power Options as a non-administrator

As I mentioned in previous posts, the “Power Options” Control Panel applet is a particular sore spot for non-administrators.  Because clicking “OK” causes per-machine and per-user settings to be written, the only way to change the per-user settings is if the user is an administrator and can change the per-machine settings at the same time.  A workaround I presented in an earlier post was to use the MakeMeAdmin script to temporarily grant your normal account admin privileges and to then run powercfg.cpl from that elevated status.

 

MakeMeAdmin requires that the user know the local administrator password.  If you want to give users the ability to manage power settings without giving them the admin password, or if you just don’t want to go to the trouble of running MakeMeAdmin to manage Power Options, another alternative is simply to change a couple of registry permissions.

 

Warning If you use Registry Editor incorrectly, you may cause serious problems that may require you to reinstall your operating system. Microsoft cannot guarantee that you can solve problems that result from using Registry Editor incorrectly. Use Registry Editor at your own risk.

 

This description assumes that you want to allow any interactively logged-on user to adjust Power Options.  If you want to allow another specific user or group that ability instead, replace “INTERACTIVE” below with the user or group you want.

 

I’ll repeat, though:  all the caveats about the really bad things that can happen if you mess up in the registry editor apply here.

 

Also, these instructions are specific only to Windows XP.  I believe that additional steps are needed in order to make this work on Windows 2000.

 

  • Run Regedit.exe as an administrator
  • Browse to HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Controls Folder\PowerCfg
  • Right-click on the “GlobalPowerPolicy” key and choose “Permissions”.
  • Click on the “Advanced” button.
  • Click “Add”.
  • Type INTERACTIVE and click “Check names”, then OK.
  • Check the “Set value” and “Create Subkey” checkboxes in the “Allow” column, and click OK, then OK, then OK.
  • Do the same thing with the “PowerPolicies” key.

No reboot is required. You can now manage your own power options without needing to be an admin or use MakeMeAdmin.

Comments

  • Anonymous
    February 11, 2005
    Now how about a way to view the calendar in the time/date applet without being an admin?

  • Anonymous
    February 11, 2005
    You got it! See http://blogs.msdn.com/aaron_margosis/archive/2005/02/11/371474.aspx

  • Anonymous
    February 18, 2005
    Thanks for this tip. Have you heard any reason as to why allowing the user to manage the power settings is considered some kind of security risk? I could see it on servers, but i have not been able to imagine any for a laptop.

  • Anonymous
    March 06, 2005
    Robert, I agree that for a single-user system it probably does not represent a significant security issue. However, it is a system-wide setting, and regular users are generally not allowed to change system-wide settings. The permissions that I suggest overriding are inherited from the root of HKLM.

  • Anonymous
    March 08, 2005
    Part of Robert Townley's question mentioned that he could see why power settings could be a security risk on servers. I wonder, but can't quite figure it out.

    If a server is in a moderately public place (e.g. a desk next to the desks of all workers in a department) then surely power settings aren't a security risk. If a person presses Ctrl-Alt-Delete, but the option to shut down is greyed out because the person doesn't know an administrative password, then the user has to pull the power cord instead.

    If the server is in a protected place but the screen, keyboard, and mouse are publicly accessible, then ... I'm still trying to figure it out. Why would this be the server's screen, keyboard, and mouse? Why wouldn't it be a client PC?

    Though I guess the security risk is real on such a client PC. One would not want public users to be able to invoke shutdown by any means even though they're logged in, and would not want to let them access the Start menu etc. Public users should only get to do whatever is permitted by some dedicated program. When Windows 98 blue-screens on a client PC, public users don't even get to reboot it, they only get to report it to administrators.

  • Anonymous
    March 09, 2005
    Norman - think "terminal server".

  • Anonymous
    April 10, 2005
    If you have not read Jen's article on LUA, you should be asking yourself why not?

    This article...

  • Anonymous
    April 18, 2005
    Complete list of Aaron Margosis' non-admin / least privilege posts, for easy lookup.

  • Anonymous
    April 24, 2005
    Can anyone tell me if there is a registry tweak to make a laptop hold specific power settings for every user that logs in? I have a unique situation with laptops that can never shutdown. I can set it to do that for me, but as soon as another user logs in, their profile has different power settings. many hundreds of users on these particular laptops. Thanks

  • Anonymous
    April 25, 2005
    james A - yeah, load NTUSER.DAT (from the Default Users profile directory) as a temporary hive under HKEY_USERS. Export your power settings from HKEY_CURRENT_USERControl PanelPowerCfg and then import them* to this temporary hive under HKEY_USERS. It won't help for existing accounts but all newly created accounts will inherit your power settings.


    * Before you can import the .REG file you'll need to edit it to change the regkeys to the name of the temporary mounted hive.

  • Anonymous
    June 07, 2005
    Gary M. I don't understand how to add "load NTUSER.DAT (from the Default Users profile directory) as a temporary hive under HKEY_USERS" I'm a little new to this, can you help me out.

  • Anonymous
    June 10, 2005
    Get your friends and family, all those folks that come to you for computer help once their machines have...

  • Anonymous
    June 14, 2005
    This is one request my users wanted. Thanks for taking the time to figure it out. Since I cannot find a Group Policy setting to control the Power Options, I'll have to resort to changing each machine. Even with Remote Registry Connection it's tedious. At least there is a way to satisfy the users.

    Thanks, Bill

  • Anonymous
    June 14, 2005
    Instead of going to each local registry, can changing security permissions be scripted? Thanks, BillR

  • Anonymous
    June 19, 2005
    Bill --
    Group Policy is the preferred way.
    Startup scripts would be another way.

  • Anonymous
    June 23, 2005
    What would these 'additional steps' be for Win2K? And if you have anything for Win 98 (yes yes, i know, shame on me, but I work for a school) then that info would be all the more appreciated.

  • Anonymous
    June 24, 2005
    Drew - I vaguely remember something about the user needing to have the "Create pagefile" privilege on Win2k - probably because of the "hibernate" feature. I haven't tested so this may not be accurate.
    On Win98 there are no issues with permissions. Anyone can change power settings.

  • Anonymous
    June 26, 2005
    It would be nice to have this as a "run once" script, to be used when setting up a (stand-alone / no domain network) computer after install. Could this be done from a script?
    /Klaus A

  • Anonymous
    July 18, 2005
    In relation to Windows 2000:

    Google for regperm.exe

    Download to your PC and from that location run the following command

    REGPERM \COMPUTERNAME /K "HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindowsCurrentVersionControls FolderPowerCfg" /A:Everyone:F /R

    Combine this with PSEXEC and a list of PCs and voila! ;-)

  • Anonymous
    July 26, 2005
    What brainiac thought of pressing the power button to get out of standby? The same one that put shutdown under start? What genius decided users couldn't change power settings within their own local profile, then decided that power settings wouldn't be available from an admin template in Active Directory (you need to install a third party client and template). What think tank rolled out SP2 so that when you copy power settings to the default profile and then run sysprep, it reverts them back to the defaults? The calls to the helpdesk over this, people pulling power cords cause their computer wont turn on or off, gawd. boneheaded.

  • Anonymous
    August 04, 2005
    The comment has been removed

  • Anonymous
    August 18, 2005
    This doesnt work in W2K

  • Anonymous
    August 19, 2005
    The comment has been removed

  • Anonymous
    August 21, 2005
    The comment has been removed

  • Anonymous
    October 04, 2005
    Aaron,
    Thanks a lot for your tip.
    Now I have another question, how can I change the power button scheme without entering control panel?

  • Anonymous
    October 17, 2005
    Hi, how would you put this reg script into an adm file?
    Cheers

  • Anonymous
    October 26, 2005
    Any idea where in the registry the actual values (time) are for 'Turn off monitor' and 'Turn off hard disks' are? Can't seem to find it.

  • Anonymous
    November 15, 2005
    @Bill Arnete:

    I actually found a way. I wrote my very own timedate.cpl replacement which simply runs a specified program. The program is "Rainlendar" with a very delicate Windows Classic skin, which behaves very similar to the original applet.

    For version 2.0 of this applet, I grabbed the original source from leaked Win2K source code and I'm fixing it up. For Version 3.0 I planned to add the additional NTP dialog from WinXP + Style support, and of course linking to the correct HelpIDs.

  • Anonymous
    November 27, 2005
    The comment has been removed

  • Anonymous
    November 28, 2005
    Jon, on Windows 2000 you need to use regedt32 instead of regedit to change permissions on keys. Select the key, then choose Security/Permissions on the menu. On Windows 2000 you may also need to grant the user the "Create a pagefile" privilege, but I haven't verified this.

  • Anonymous
    January 17, 2006
    This works great. Just one more option: Allow non-admin in XP to enable hibernate. This requires creating the hiberfil.sys file in the root. Any Ideas? I could not find any info on the create pagefile permission.

  • Anonymous
    January 23, 2006
    The comment has been removed

  • Anonymous
    March 10, 2006
    For me, Regini.exe did not work, I was pulling my hair out, even using [1 5 7 11 14 17 21] in the txt file. (regini changepowercfgreg.txt) It said it changed the registry permissions, but after logging in as a local user it still failed.

    I used SETACL  http://setacl.sourceforge.net
    to do this.  
    [Aaron Margosis, Dec 27 2006:  corrected the URL that Darth Scream posted - sourceforget.net belongs to a typo-squatter.]

    In the batch file, we did:

    setacl.exe -on "%computername%HKLMSOFTWAREMICROSOFTWindowsCurrentVersionControls FolderPowerCfgGlobalPowerPolicy" -ot reg -actn ace -ace "n:%computername%users;p:full"
    setacl.exe -on "%computername%HKLMSOFTWAREMICROSOFTWindowsCurrentVersionControls FolderPowerCfgPowerPolicies" -ot reg -actn ace -ace "n:%computername%users;p:full"
    setacl.exe -on "%computername%HKLMSOFTWAREMICROSOFTWindowsCurrentVersionControls FolderPowerCfg" -ot reg -actn ace -ace "n:%computername%users;p:full"

    Then we ran Powercfg with the switches we wanted to configure the Current user settings.  Just in case anyone else had this issue.

  • Anonymous
    March 30, 2006
    OK, taking this one step further, can anybody tell me how to allow a user to CHOOSE and existing power management scheme WITHOUT BEING ABLE to change the scheme settings?

  • Anonymous
    April 01, 2006
    The comment has been removed

  • Anonymous
    April 02, 2006
    "Help" - what power settings/scheme are currently defined for the non-admin user?  Also, do you have any 3rd party power management tools on the system?

  • Anonymous
    April 03, 2006
    The comment has been removed

  • Anonymous
    April 28, 2006
    I have put together an installer created with NSIS that allows a Limited User Account to change the Power Options. It is based on the comments above by Murmansk and Darth Scream.

    The NSIS script can be found here:
    http://nsis.sourceforge.net/Use_setacl_to_change_Power_Options

    An installer created based on script can be downloaded here:
    http://www.duncarin.com/wp2/

  • Anonymous
    May 17, 2006
    PingBack from http://www.duncarin.com/wp2/?p=5

  • Anonymous
    May 18, 2006
    I tried this article, and I get "UNABLE TO CHANGE PERMISSIONS ON GLOBAL POLICY ACCESS DENIED"

    Can you help?

  • Anonymous
    May 18, 2006
    I wanted to provide a little more information. I am a regular user logged onto a domain, and I tried the above suggestions and got the response noted above. Here is a screen capture.

    http://i4.tinypic.com/102mk2b.jpg

    Any help would be appreciated. I run ITUNES and when the computer I use goes into standby, other users that I am sharing music with cannot use my shared music.

  • Anonymous
    May 18, 2006
    Brad - you need to run regedit as admin to make that change.

  • Anonymous
    May 21, 2006
    Oh I thought the whole point of this article was that you could do this without being an administrator??

  • Anonymous
    May 22, 2006
    Brad - Almost.  The purpose here is to allow non-admins to manage power options for the computer.  An administrator needs to make that decision and apply the change.  Then non-admins can use the Power Options applet.

  • Anonymous
    June 24, 2006
    Check out this site.  Somebody wrote a template for a custom addin for a GPO to manage power options, along with a small client piece.  Worth the download...
    http://www.terranovum.com/projects/energystar/ez_gpo.html

  • Anonymous
    June 28, 2006
    The following works for me:

    regperm.exe /K "HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindowsCurrentVersionControls FolderPowerCfgGlobalPowerPolicy" /A:INTERACTIVE:QWCE /E /R /I
    regperm.exe /K "HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindowsCurrentVersionControls FolderPowerCfgPowerPolicies" /A:INTERACTIVE:QWCE /E /R /I

  • Anonymous
    July 07, 2006
    Another simple fix for non-GPO might be to do a VBScript for both XP & 2000 that you place ro run for all users and place a delete script at the end of the command, the Power Scheme "Always On" is set on both XP & 2000 by default to just power down the monitor, no HD power down, stand-by, etc.

    Do a oShell.RegWrite "HKCUControl PanelPowerCFGCurrentPowerPolicy", "3" in the VBScript.  PowerPolicy 3 is "Always On"

    BTW - the EZ_GPO tool is excellent and I would def recommend in areas using AD

  • Anonymous
    August 12, 2006
    Thanks this is great

  • Anonymous
    August 18, 2006
    PingBack from http://aszurom.dyndns.org/index.php/2006/08/18/im-tryin-to-not-be-a-hata/

  • Anonymous
    August 27, 2006
    The comment has been removed

  • Anonymous
    August 28, 2006
    That's the point of this post! When you change the Power Settings while logged-in and Administrator you are changing the settings for just Administrator, not "the machine".

    The real problem comes when a user administrator priviledges logs in. He does not have the permission to change the Power Settings. Hence the above work-arounds.

    HTH,
    Charles

  • Anonymous
    August 30, 2006
    > If you want to allow another specific user or group that ability instead, replace “INTERACTIVE” below with the user or group you want.

    INTERACTIVE works for me, but I haven't had success substituting the name of a defined-by-me user group.  I still get a no-access error when I try to apply new power management settings.  Has anyone been able to do this?

  • Anonymous
    September 13, 2006
    Thanks All for your help !!!!!!!

  • Anonymous
    September 21, 2006
    We are in a rather large enviornment that allows some of the users to have access to the power settings and others not to.
    The users who are not allowed to change the power settings are in a group that has most everything locked down.

    We have tried the interactive solution, which worked for a little while, then a Domain update happened and knocked out interactive.

    I have also tried implementing that group having full permissions to the power settings but it is still not working.

    My options are somewhat limited. I am part of the help desk, but I am not the Windows Administrator.

    I need a way to set it up without any external programs (those would have to go through all the red tape to get approved)so that either the users could change the settings themselves, or set it through group policy or something to have the computer "Always On" One thing that I have found in the past through experimentation is to delete the registry keys  1-6 under the power policies (this kept the computer up 24/7 with no problems, but TechTeam said we should never delete ANY registry keys.)

    Can anyone help? What kind of "domain update" rolled back the registry permission changes you had implemented?  I would think that a good solution would be to set a Group Policy to change the permissions as described in this post, granting permissions to the groups that need them. -- Aaron

  • Anonymous
    September 27, 2006
    James A said "Can anyone tell me if there is a registry tweak to make a laptop hold specific power settings for every user that logs in? I have a unique situation with laptops that can never shutdown. I can set it to do that for me, but as soon as another user logs in, their profile has different power settings. many hundreds of users on these particular laptops. Thanks"

    I would like to know what about existing user accounts?  gary m gave a way to fix this for new accounts.  Which is great!

    However, I have a bunch of computers that have multiple user profiles.  I don't need to give them rights to change the power settings, but I want a way to login as Admin, change the power settings, and have this setting take effect no matter who is logged in.  In other words the admin account changes the power settings for the computer, not just the admin account.  Can this be done?  Thanks in advanced.

  • Anonymous
    October 11, 2006
    I wanted to change the power settings without giving everyone the right to change them. I think to do this you must copy the power settings you want to the registry for the Default User (HKEY_USERS.DEFAULT).

  • Anonymous
    November 04, 2006
    The comment has been removed

  • Anonymous
    November 07, 2006
    I don't want to manage them, but setting them in the first place is very useful. To do this export HKEY_CURRENT_USERControl PanelPowerCfg to a file, and use a text editor to replace HKEY_CURRENT_USER with HKEY_USERS.DEFAULT.

  • Anonymous
    December 27, 2006
    I used the SetACL to change the registy entries as described here I can change the settings but I receive the following message: "Not all privileges referenced are assigned to the caller." Does anyone have ideas on how to solve this? I'm not familiar with "SetACL" (where did you get it?).  The reference to privileges leads me to infer that it is trying to enable some privileges in order to make the changes -- perhaps trying to enable the Security privilege so that the SACL can be changed also.  (SACL = "system access control list" -- determines whether/when security auditing occurs; vs. DACL = "discretionary access control list", which determines who can access the resource and in what ways).  SetACL sounds like a tool that assumes you're running as admin.  (Which you need to be if you're changing the ACL on an HKLM key...) -- Aaron

  • Anonymous
    December 27, 2006
    an April 28th entry described a tool and installer to modify the registry entries to allow the power settings to be changed.  I used the tool loged in as administrator on a test user account.  It does let me change the settings but not the power scheme.  I get the information message after I apply the new settings. I just glanced over the source for setacl -- the privileges it plays with include the backup, restore, security, and take-ownership privileges, which are all normally granted to administrators.  Do you have any of those privileges not granted to your admins? -- Aaron

  • Anonymous
    December 28, 2006
    Aaron, thanks for your help..  the administrators do not have any restrictions that I can determine.  I checked HKLM and administrators have full access.

  • Anonymous
    January 08, 2007
    I am just curious if there is anyway to script setting the "Advanced" power options. I have been able to script everything else except what do on "Lid Close", "Power Button" and "Sleep Button" actions. Any ideas at all?

  • Anonymous
    January 11, 2007
    i would like to ask something as well. I want to be able to set the Portable/Laptop scheme to the settings i want and then apply it for the logged on user. The user must not be able to change the settings themselves though. Any Ideas?

  • Anonymous
    January 18, 2007
    Hi, what do I have to do when I create new limited users in a machine and I wan't them all to have a certain power scheme and not being able to change it?

  • Anonymous
    April 07, 2007
    The comment has been removed

  • Anonymous
    April 18, 2007
    The comment has been removed

  • Anonymous
    April 20, 2007
    PingBack from http://ictfreak.wordpress.com/2007/04/20/windows-powercfgcpl-as-an-a-non-administrator/

  • Anonymous
    April 22, 2007
    Hi, the workaround didn't work. Does it work for limited accounts that have been created after changing the register/permission? Josh: Are you sure you followed the directions exactly as described?  What operation fails?  Is it using the UI, or an automated command using "powercfg.exe"? -- Aaron

  • Anonymous
    April 22, 2007
    Sorry, don't know what happened before. Also, workaround works if accounts have been created before and after the changes to the registry.

  • Anonymous
    April 24, 2007
    Regarding Windows 2000: Works with simple caveats.

  1. To modify the registry use "regedt32.exe" not "regedit.exe".
  2. To modify permissions use the "Security" menu from the menu bar. The registry keys and permissions are the same. Regarding "Not all privileges referenced are assigned to the caller": Turns out this error can be caused by the lack of a related permission. Shutdown. Simplest way is allow all accounts to shutdown:
  3. Login as Administrator
  4. Goto Control Panel, and find the Administrator Tools Folders.
  5. Choose Local Security Settings
  6. Select "User Rights Assignment" in left hand column
  7. Double-click "Shutdown the system" in right hand column
  8. Add group "Users" (or a specific account)
  • Anonymous
    May 14, 2007
    This is some great information on how to script the various power modes and it has worked quite well. However, I now need to script the Advanced power options - for example on Lid Close - Do Nothing; Power Button - Ask; Stand By - Do Nothing Nothing I have done seems to work, setting up something at build time is all well and good but I currently have a large number of laptops in my environment that I need to push this change out to and with these being "per user" settings, there's no easy to way to implement. Any suggestions?

  • Anonymous
    May 31, 2007
    Thank you so much for the information. For some reason all the power schemes on my media server were deleted. When I opened power options there were no settings and I was unable to save the settings or create a new scheme. With your information I figured out were the settings were stored in the registry, exported them from one computer, imported them on the media server, and now the problem is solved. Thanks again.

  • Anonymous
    July 25, 2007
    PingBack from http://twoace.wordpress.com/2007/07/25/if-power-management-is-not-working-properly-in-normal-user-laptop-user/

  • Anonymous
    August 20, 2007
    You might want to try this if you're trying to set up power settings with group policy. It works great: http://www.energystar.gov/index.cfm?c=power_mgt.pr_pm_ez_gpo

  • Anonymous
    August 31, 2007
    I am a PC Technician for a law enforcement agency.  We have had a great deal of difficulty (and a lot of frustrations!)  with the Power Options on the laptops in our police cars.  The power options (when not set to never take effect) interfere with the operations of our police software in the cars and cause it to lock up when the officers (non administrators) are logged on. Thanks for your help with this issue.

  • Anonymous
    September 03, 2007
    Aaron Margosis: The registry permission you suggested in this article works fine if the user manually changes the power settings from control panel. However, if you use "powercfg.exe" tool, then those permissions are not enough. I had to open up the whole: HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindowsCurrentVersionControls FolderPowerCfg Give INTERACTIVE or USERS group additional rights. David

  • Anonymous
    September 06, 2007
    Another question. I thought Power Management was profile driven. Then why does the machine still follow the users power management setting, even though the user has logged off? Does anyone know? David

  • Anonymous
    September 10, 2007
    I've been able to apply this workaround successfully however I've found that the low battery alerts still don't work as expected. With an admin user, when the battery level drops below the set limit (in my case 10%), there is a yellow stop sign popping up on the task bar and a balloon tip advising the user that the battery level is low. With a non-admin user however, the balloon tip does not show up only the stop sign on the task bar (which gives the user no-idea what the reason for the warning) Has anyone been able to make these alerts work the correctly?

  • Anonymous
    December 03, 2007
    i have had the same problem - the workaround works perfectly well , however with the low battery warning it does nt happen in the case of non admin users. would appreciate if anyone has a workaround for this.

  • Anonymous
    March 27, 2008
    Regarding the suggestion in the comments above to use SetACL, I agree, SetACL is a great tool and very reliable. The suggested SetACL commands above, however, give all Users full access to the registry keys in question. To exactly implement Aaron's suggested registry permission changes, the following SetACL command will work (on the local machine): setacl.exe -on "HKLMSOFTWAREMICROSOFTWindowsCurrentVersionControls FolderPowerCfgGlobalPowerPolicy" -ot reg -actn ace -ace "n:INTERACTIVE;p:set_val,create_subkey" setacl.exe -on "HKLMSOFTWAREMICROSOFTWindowsCurrentVersionControls FolderPowerCfgPowerPolicies" -ot reg -actn ace -ace "n:INTERACTIVE;p:set_val,create_subkey"

  • Anonymous
    April 16, 2008
    PingBack from http://twoace.dobreutra.com/2007/07/25/if-power-management-is-not-working-properly-in-normal-user-laptop-user/

  • Anonymous
    August 14, 2008
    Tried the suggestion by Aaron, I can now set the power options as a normal user (and they stick), but the PC does not enter standby/hibernate.  The power settings still work as expected when logged in with admin rights. Is there anything else you have to do?  Could anything else be preventing the power options working as normal user?

  • Anonymous
    November 17, 2008
    Aaron - There is a 'Run Program' option at the bottom of the 'Critical battery alarm' section of the Power Options.   This does not appear when you are a non-admin. Not only does it not appear, but more importantly, the program DOES NOT RUN when the UPS reaches critical power, even though it may have been setup properly for that user by using MakeMeAdmin. In an earlier email exchange, you said:


It appears that "Run a program" makes a Scheduled Task out of the specified program.  LUA users do not have visibility into Scheduled Tasks.  Pretty bad if that's the case.  I'm following up...

Is there a fix for this?  I'm Running XP SP2. Thanks! - Les [Aaron Margosis]  I don't have an XP machine to test on.  What is the configuration you're seeing for the Scheduled Task that it creates?  Are there other configuration settings that could ensure that it runs regardless of whether an admin (or anyone) is logged on?

  • Anonymous
    January 11, 2009
    @ghostrider and nicholas I have the exact same problem.  None of the warning mechanisms work for non-admin accounts.  There must be another registry entry that needs to have permissions loosened in order to work.

  • Anonymous
    February 13, 2009
    To those of you who are having problems setting "Run a program" as a battery alert I found the problem. You need to set permissions for the entire Powercfg. HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindowsCurrentVersionControls FolderPowerCfg Follow the steps in the original post to add INTERACTIVE but make sure you do it to the PowerCfg. If you only do GlobalPowerPolicy and PowerPolicies you will not be able to set the "Run a program" battery alert. Another thing I found out is that after you do this you need to remove your currert "Run a program" battery alert settings that you (might have) set using MakeMeAdmin and then set up the settings as a normal user (obviously you set it up after you applied my fix above). I did this just five minutes ago after I ran into this problem and now everything works!

  • Anonymous
    August 27, 2009
    The comment has been removed

  • Anonymous
    January 12, 2010
    I reinstalled XP on my NC10 from scratch without installing Samsung's Battery Manager first. I can't remember when this problem starts: The system is automically hibernated although all power options are configured not to do. Then I tried to solve this issue with installing Samsung's Battery Manager but the problem still exists. What can I do?

  • Anonymous
    August 17, 2011
    On 2008 Server (which is a nightmare compared to 2003 server) there is an easy workaround... Temporarily add Administrators, domain administrator,Schema admins, Group policy creater to the members of from Active Directory/Users, reboot there pc and login afterwards, goto power options and change what need to.... and after your done remove them from the members of  for that user and all will be fine.... remember to reboot the pc after you remove them from the Members tab...

  • Anonymous
    October 07, 2011
    "Tony Warmsbecker 17 Jan 2006 1:10 PM # This works great. Just one more option: Allow non-admin in XP to enable hibernate. This requires creating the hiberfil.sys file in the root. Any Ideas? I could not find any info on the create pagefile permission." This is exactly my problem. Users cannot check the option "Enable Hibernation" in Power Options. Any suggestions?

  • Anonymous
    January 21, 2014
    The comment has been removed