ijmolder said:
... a reg hack to control window size and location ...
a_nonymous said:
Have you tried:
[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer]
"NoSaveSettings"=dword:00000000
Position and size that window. Logoff. Logon.
Change "NoSaveSettings" to 1
:
Is there a way to make this apply to all users?
Currently this works well but only to the user account that set it up.
"HKEY_CURRENT_USER" is an alias for
"HKEY_USERS\S-1-5-21-<currently-logged-in-user>".
I have no expertize in dealing with multiple user accounts
on a single machine, and certainly not in a networked environment.
However, the following GENERAL information may help. (I no longer
have access to your original post, so any references to networking
might be irrelevant.)
In order to get "the necessary registry settings" into EVERY user account
you would need to run script(s). "The Scripting Guys" over at
http://www.microsoft.com/technet/scriptcenter/resources/qanda/default.mspx
accept scripting queries via eMail. The "vbs" newsgroup may also help.
"The necessary registry settings" for each user would include
"NoSaveSettings" plus all the settings for all wanted folders
(position, size, folder-tree, icons or thumbnais or details or ...,
if details view: which columns, sort order, ...).
These settings are stored in
HKEY_USERS\<user>\Software\Microsoft\Windows\ShellNoRoam\BagMRU
and in
HKEY_USERS\<user>\Software\Microsoft\Windows\ShellNoRoam\Bags
on my single user account on my standalone machine.
On a networked machine, settings may also/instead be stored in
HKEY_USERS\<user>\Software\Microsoft\Windows\Shell\BagMRU
and in
HKEY_USERS\<user>\Software\Microsoft\Windows\Shell\Bags
It you put "the necessary registry settings" into
HKEY_USERS\.DEFAULT\, hopefully, every NEW user account will have
"NoSaveSettings" = 1 plus all the folder settings in
ShellNoRoam\Bag(MRU|s).
If this works, you might be able to then delete all existing user
accounts. (Do not delete the Administrator account.)
How to get the folder settings in ShellNoRoam\Bag(MRU|s):
1. Logon
2. Set "NoSaveSettings" to 0
3. Delete the following two keys (to start with a clean slate):
HKEY_CURRENT_USER\Software\Microsoft\Windows\ShellNoRoam\BagMRU
HKEY_CURRENT_USER\Software\Microsoft\Windows\ShellNoRoam\Bags
4. Position, size, ... all explorer windows
5. Export the following key to ShellNoRoam.reg:
HKEY_CURRENT_USER\Software\Microsoft\Windows\ShellNoRoam
6. Open ShellNoRoam.reg in a text editor
7. In ShellNoRoam.reg, delete everything NOT applicable to
ShellNoRoam\BagMRU and ShellNoRoam\Bags
8. In ShellNoRoam.reg, replace all occurrences of
"HKEY_CURRENT_USER" with "HKEY_USERS\.DEFAULT"
9. Add the following two lines to ShellNoRoam.reg:
[HKEY_USERS\.DEFAULT\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer]
"NoSaveSettings"=dword:00000001
10. Save this file and merge it onto ONE machine.
If every NEW user has that folder "how and where" YOU want it,
you now have "the necessary registry settings" that need to be
applied to all users on all machines.
If you must retain existing user accounts, good luck with
enumerating all the "HKEY_USERS\S-1-5-21-..." keys.
(Do not delete the Administrator account.)