Power Save Options

  • Thread starter Thread starter Jeff Smyrski
  • Start date Start date
J

Jeff Smyrski

Hi, I am interested in enforcing uniform power management options. For
example, it seems that all of my new windows xp machines, are enabling the
Power Save feature of the network card by default. It also seems that this
setting is taking place on a user by user basis. I say that, because if I
disable the power save ability of the network card while logged in as admin,
the feature is turned right back on when a new users logs into the
workstation. This means that after some time passes, the pc is unreachable
and it is causing all sorts of issues on the network.

Any help would be appreciated.

Jeff Smyrski
 
Hi Jeff,

The power management of the network adapter is saved in the following
registry.

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Class\{4D36E972-E325-11C
E-BFC1-08002bE10318}\0001

PnPCapabilities
REG_DWORD
0x00000038(56)

You can assign the following settings in the group policy.

Thanks for using Microsoft News Group!

Sincerely,

Steven Liu

Microsoft Online Partner Support

MCSE 2000

Get Secure! - www.microsoft.com/security

This posting is provided "as is" with no warranties and confers no rights.
 
Okay, how exactly would I do this with a GPO? and, the value that I need to
make present is exactly what is shown below the 38 Hex? Thanks Steve
Jeff Smyrski
 
Also, I looked at my setting, and it already has the 38 hex value set for
the PnPCapabilities value...

I just though of something, perhaps the NIC is not sleeping, but rather the
PC is going into Standby...as in the power management settings for the
monitor... (Power Schemes)... where and what would this setting be?

Thanks again.
Jeff Smyrski
 
Hi Jeff,

The Always On power scheme is saved in the following registry.

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Power

Policies
REG_BINARY
Value should be the value of HKEY_CURRENT_USER\Control
Panel\PowerCfg\PowerPolicies\3\Policies

Thanks for using Microsoft News Group!

Sincerely,

Steven Liu

Microsoft Online Partner Support

MCSE 2000

Get Secure! - www.microsoft.com/security

This posting is provided "as is" with no warranties and confers no rights.
 
Okay, this is what I have in this key, how or what is it supposed to be set
at?


[HKEY_USERS\S-1-5-21-299502267-1979792683-682003330-1148\Control
Panel\PowerCfg\PowerPolicies\3]
"Name"="Always On"
"Description"="%POWERPOLICIES_3_DESC%"
"Policies"=hex:01,00,00,00,02,00,00,00,01,00,00,00,00,00,00,00,02,00,00,00,0
0,\

00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,32,32,00,00,04,00,00,00,04,00,\

00,00,00,00,00,00,00,00,00,00,b0,04,00,00,84,03,00,00,00,00,00,00,08,07,00,\
00,00,01,64,64,64,64,00,00

And how can I incorporate the setting into a script, am I supposed to put it
in logon script?

Thanks.
Jeff Smyrski
 
Hi Jeff,

We only need the value of the Policies of the key:

[HKEY_CURRENT_USER\Control Panel\PowerCfg\PowerPolicies\3]

You can export the above key to a registry file. They use the notepad to
edit the file and you can copy the value of the Policies key.

Note: Please use the above key name. Don't use the
[HKEY_USERS\S-1-5-21-299502267-1979792683-682003330-1148\Control
Panel\PowerCfg\PowerPolicies\3]. The SID of the user on each computer is
not same.

Thanks for using Microsoft News Group!

Sincerely,

Steven Liu

Microsoft Online Partner Support

MCSE 2000

Get Secure! - www.microsoft.com/security

This posting is provided "as is" with no warranties and confers no rights.
 
So I should make the settings say as administrator logged into the machine,
and then export the ...3\Policies key, which is a long hex number of some
type. The values stored in the key will be the settings I want, correct?

Which then means that I can put into a domain logon script the commands to
edit the registry key setting the Policies value...

Am I understanding this correctly?

Jeff Smyrski
 
Hi Jeff,

Yes, that's correct.

We can export the [HKEY_CURRENT_USER\Control
Panel\PowerCfg\PowerPolicies\3] key to temp.reg.

And, export the
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Power]
key to power.reg.

Copy the value of the Policies from the temp.reg to replace the value of
the Policies of the power.reg.

Then, apply the power.reg as the logon script.

Thanks for using Microsoft News Group!

Sincerely,

Steven Liu

Microsoft Online Partner Support

MCSE 2000

Get Secure! - www.microsoft.com/security

This posting is provided "as is" with no warranties and confers no rights.
 
Jeff,

These are user settings, which means that if they are set in a script, it
must be a user (logon) script. However, since logon scripts run in the
security context of the logged-on users, they are unable to set values that
the user does not have permissions to set. In this case, by default, a
restricted user would not have permissions to set these registry values.

Additionally, settings in a script are not "managed settings" in Group
Policy. They don't support "No Override" or RSoP planning or logging modes
because they are not treated as individual settings.

Note that the common technique of setting non-policy registry settings via
an ADM template doesn't support binary values, so that option is out -
although it would support restricted users. This technique also doesn't
allow you to remove this setting when the user falls out of SOM.

Policy Maker solves all of these problems while also making implementation
simple. In the "User Configuration\User User Settings\Registry" extension
you can add a point-and-click registry configuration property sheet, which
also includes a registry browser.

I sent you directly a jpg image with the property page and browser shown
(regedit in the background).

Regards,

Eric Voskuil
Policy Maker
http://www.autoprof.com


Jeff Smyrski said:
Okay, this is what I have in this key, how or what is it supposed to be set
at?


[HKEY_USERS\S-1-5-21-299502267-1979792683-682003330-1148\Control
Panel\PowerCfg\PowerPolicies\3]
"Name"="Always On"
"Description"="%POWERPOLICIES_3_DESC%"
"Policies"=hex:01,00,00,00,02,00,00,00,01,00,00,00,00,00,00,00,02,00,00,00,0
00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,32,32,00,00,04,00,00,00,04,00,\00,00,00,00,00,00,00,00,00,00,b0,04,00,00,84,03,00,00,00,00,00,00,08,07,00,\
00,00,01,64,64,64,64,00,00

And how can I incorporate the setting into a script, am I supposed to put it
in logon script?

Thanks.
Jeff Smyrski

"Steven Liu [MSFT]" said:
Hi Jeff,

The Always On power scheme is saved in the following registry.

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Power

Policies
REG_BINARY
Value should be the value of HKEY_CURRENT_USER\Control
Panel\PowerCfg\PowerPolicies\3\Policies

Thanks for using Microsoft News Group!

Sincerely,

Steven Liu

Microsoft Online Partner Support

MCSE 2000

Get Secure! - www.microsoft.com/security

This posting is provided "as is" with no warranties and confers no rights.
 
Back
Top