Registry question on HKEY_USERS

P

pittspeed

Hello everyone!

Thanks for any assistance you provide :)

my question is as follows...

When i browse to HKEY_USERS i get the listings

..DEFAULT
S-1-5-18
S-1-5-19
S-1-5-19_CLASSES
S-1-5-20
S-1-5-20_CLASSES
S-1-5-21-842925246-706699826-830
ECT. ECT.

so, what i'm trying to do is simply change the change interval on the
ssmypics.scr to less than the windows allowed 6 seconds. I found the entry
i need to hit, HKEY_USERS/S-1-5-21-842925246-706699826-830/control
panel/screen saver.slideshow.

what i'm wondering is why do i see S-1-5-19 and the like? what are they
dignifying or telling me? i had to manually search all the sections to find
the screen saver.slideshow.

I'm guessing those are 'users' on my computer? and one would think the
..DEFAULT would be the setting to change for all users new / old on the
machine? But i don't see the screen saver.slide show in there... so i'm
confused.

Also, just for reference, if you change the timing interval of the slide
show, and allow the "transisions' you are going to be forced back to the 6
second default :(

thanks for clarity!
 
D

Dave Patrick

You can create a profile the way you like it, then Control Panel|System|User
Profiles, select the profile you adjusted, Copy To, Browse to
%systemdrive%\Documents and Settings\Default User
Change "Permitted to use:" to "Everyone" OK


--
Regards,

Dave Patrick ....Please no email replies - reply in newsgroup.
Microsoft Certified Professional
Microsoft MVP [Windows]
http://www.microsoft.com/protect

:
| Hello everyone!
|
| Thanks for any assistance you provide :)
|
| my question is as follows...
|
| When i browse to HKEY_USERS i get the listings
|
| .DEFAULT
| S-1-5-18
| S-1-5-19
| S-1-5-19_CLASSES
| S-1-5-20
| S-1-5-20_CLASSES
| S-1-5-21-842925246-706699826-830
| ECT. ECT.
|
| so, what i'm trying to do is simply change the change interval on the
| ssmypics.scr to less than the windows allowed 6 seconds. I found the
entry
| i need to hit, HKEY_USERS/S-1-5-21-842925246-706699826-830/control
| panel/screen saver.slideshow.
|
| what i'm wondering is why do i see S-1-5-19 and the like? what are they
| dignifying or telling me? i had to manually search all the sections to
find
| the screen saver.slideshow.
|
| I'm guessing those are 'users' on my computer? and one would think the
| .DEFAULT would be the setting to change for all users new / old on the
| machine? But i don't see the screen saver.slide show in there... so i'm
| confused.
|
| Also, just for reference, if you change the timing interval of the slide
| show, and allow the "transisions' you are going to be forced back to the 6
| second default :(
|
| thanks for clarity!
|
|
 
O

Oli Restorick [MVP]

The longest number of those listed is the SID (security identifier) of a
user account.

The .default branch is not, as is commonly assumed, a template for creating
new user profiles. It is the key that is loaded into HKEY_CURRENT_USER when
nobody is logged in (i.e. the computer is sitting at the login screen).

It is more common to edit the settings for the currently logged-on user
through HKEY_CURRENT_USER, rather than finding the corresponding key under
HKEY_USERS.

Hope this helps

Oli
 
P

pittspeed

so how would i make a change that will be effected for ALL users, new and
old on the machine?

thanks for the replys!!!
 
O

Oli Restorick [MVP]

You would need to script the change on login, or use group policy.

To use group policy locally (rather than using Active Directory), do the
following:

Start | Run | gpedit.msc

Local Computer Policy | User Configuration | Administrative Templates |
Control Panel | Display | Screesaver Timeout

Hope this helps

Oli
 
P

pittspeed

thanks for the reply.. but what you are setting is the timeout to WAIT until
the screensaver starts...

what i'm asking is how to modify the registry pointers for all old and new
user accounts so that the timing interval BETWEEN the images DURING the
screensaver is less than windows default of 6 seconds.

I know it's an odd request and a lot of work for something minimal... but i
was asked to complete the task... so i'm going to try !
 
M

Mark V

In said:
thanks for the reply.. but what you are setting is the timeout to
WAIT until the screensaver starts...

what i'm asking is how to modify the registry pointers for all old
and new user accounts so that the timing interval BETWEEN the
images DURING the screensaver is less than windows default of 6
seconds.

I know it's an odd request and a lot of work for something
minimal... but i was asked to complete the task... so i'm going to
try !

You have not provided the exact registry information needed. I will
use the commonly available Marquee screen saver and it's "speed"
setting as an example. Also you have not yet said *how* you want to
implement this. Domain Group Policy, Domain logon script, local
startup item (\All Users\...\startup), local logon script, ...

======== SSmarquesSpeed.REG ============
REGEDIT4

[HKEY_CURRENT_USER\Control Panel\Screen Saver.Marquee]
"Speed"="4"

======== SSmarquesSpeed.REG ============

One might "merge" this for each user account every login on with
%systemroot%\regedit.exe /s <path>\SSmarqueeSpeed.REG
Assuming user accounts are not restricted from running registry
tools.

*Many* variations and methods are possible. This one may not be the
"best", but is one example. YMMV


[ snipped previous ]
 
O

Oli Restorick [MVP]

Sorry for misreading your question. Mark V's suggestion looks good to me.

Regards

Oli
 
P

pittspeed

Thank you,

I would like to push this down Via Group Policy... i was planning on pushing
out the registry change via group policy, but see it might make more sense
to use a logon... however, i was told to try an ADM template for the
CURRENT_USERS key so that the changes will take effect for all... my
confusion lied within the "hive pointers" the S-1-34-325664534538 entries
that i did not realize what they were.

So if i get into the policy and make the change, how do i know which key to
edit, as the key is going to have a HIVE pointer infront of it...
s-1-5-21-843253523-35243534634-34543543-500

so i know that's not going to the be the same across the board, as that's
pointing to a user account... how can i make sure that all my user accounts
will see thw change... just make sure it's HKEY_USERS/????/control
panel/ect.ect.ect







Mark V said:
In said:
thanks for the reply.. but what you are setting is the timeout to
WAIT until the screensaver starts...

what i'm asking is how to modify the registry pointers for all old
and new user accounts so that the timing interval BETWEEN the
images DURING the screensaver is less than windows default of 6
seconds.

I know it's an odd request and a lot of work for something
minimal... but i was asked to complete the task... so i'm going to
try !

You have not provided the exact registry information needed. I will
use the commonly available Marquee screen saver and it's "speed"
setting as an example. Also you have not yet said *how* you want to
implement this. Domain Group Policy, Domain logon script, local
startup item (\All Users\...\startup), local logon script, ...

======== SSmarquesSpeed.REG ============
REGEDIT4

[HKEY_CURRENT_USER\Control Panel\Screen Saver.Marquee]
"Speed"="4"

======== SSmarquesSpeed.REG ============

One might "merge" this for each user account every login on with
%systemroot%\regedit.exe /s <path>\SSmarqueeSpeed.REG
Assuming user accounts are not restricted from running registry
tools.

*Many* variations and methods are possible. This one may not be the
"best", but is one example. YMMV


[ snipped previous ]
 
O

Oli Restorick [MVP]

Forget the HKEY_USERS key altogether. You really don't need to fiddle with
stuff there or worry about SIDs.

If the script ends up running in the security context of the user (as is the
case when used with a GPO or login script), just hit
HKEY_CURRENT_USER\Control Panel\... and everything will be great.

I'd recommend creating a .reg file. Create a new GPO that will hit the user
account and create a user login script.

Local Computer Policy | User Configuration | Windows Settings | Scripts
(Logon/Logoff) | Logon

Click the "show files" button and copy the .reg file into this folder.

Add a new entry. For "script name", enter "regedit". For "Script
Parameters", enter "/s %~dp0myfile.reg", where "myfile.reg" is the registry
file you copied earlier.

Hope this helps

Oli



pittspeed said:
Thank you,

I would like to push this down Via Group Policy... i was planning on
pushing
out the registry change via group policy, but see it might make more sense
to use a logon... however, i was told to try an ADM template for the
CURRENT_USERS key so that the changes will take effect for all... my
confusion lied within the "hive pointers" the S-1-34-325664534538 entries
that i did not realize what they were.

So if i get into the policy and make the change, how do i know which key
to
edit, as the key is going to have a HIVE pointer infront of it...
s-1-5-21-843253523-35243534634-34543543-500

so i know that's not going to the be the same across the board, as that's
pointing to a user account... how can i make sure that all my user
accounts
will see thw change... just make sure it's HKEY_USERS/????/control
panel/ect.ect.ect







Mark V said:
In said:
thanks for the reply.. but what you are setting is the timeout to
WAIT until the screensaver starts...

what i'm asking is how to modify the registry pointers for all old
and new user accounts so that the timing interval BETWEEN the
images DURING the screensaver is less than windows default of 6
seconds.

I know it's an odd request and a lot of work for something
minimal... but i was asked to complete the task... so i'm going to
try !

You have not provided the exact registry information needed. I will
use the commonly available Marquee screen saver and it's "speed"
setting as an example. Also you have not yet said *how* you want to
implement this. Domain Group Policy, Domain logon script, local
startup item (\All Users\...\startup), local logon script, ...

======== SSmarquesSpeed.REG ============
REGEDIT4

[HKEY_CURRENT_USER\Control Panel\Screen Saver.Marquee]
"Speed"="4"

======== SSmarquesSpeed.REG ============

One might "merge" this for each user account every login on with
%systemroot%\regedit.exe /s <path>\SSmarqueeSpeed.REG
Assuming user accounts are not restricted from running registry
tools.

*Many* variations and methods are possible. This one may not be the
"best", but is one example. YMMV


[ snipped previous ]
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Top