does it happen when you create a new user account ?
Main Topics
Browse All TopicsIs there a registry key that can be modified that prevents the screen resolution from auto adjusting? I need to maintain a resolution of 1024x768 for all users. However, when another user logs on to the PC, the resolution auto adjusts to 1280x1024 since the PC is connected to a 19" monitor. The PC is running Win XP SP2.
This Question has been solved and asker verified All Experts Exchange premium technology solutions are available to subscription members.
Experts Exchange has been collecting answers to technology questions since 1996…3 million and counting! If you have a question, chances are we already have your answer.
If you can't find the exact answer you're looking for, ask our exclusive community of 50,000 experts. You’ll get a personalized answer from a trusted professional.
Thousands of free tech tips, tricks, how-to’s and tutorials are available in our peer reviewed articles section. See for yourself how smart our experts are, no login required.
Access the answers to your technology questions today.
30-day free trial. Register in 60 seconds.
Members of the expert community talk about why the experience at Experts Exchange is different than what you will find anywhere else.

Try it out and discover for yourself.
30-day free trial. Register in 60 seconds.
Join the community of experts here and help other tech pros by answering question in your area of expertise. You can earn FREE access to all Experts Exchange's premium features and resources.
Crabbon, the screen resolution auto adjusted as soon as I logged on with a test account on the network.
I am very much interested in forcing the the 1024x768 via the registry. Can you share how it may be done? BTW, Do you know what role the registry key "Windows Screen Resolution Fixer" plays? It is difficult to find any info on the net regarding that key. I'm thinking that deleting the "Fixer" key might actually prevent the resolution from readjusting. Any thoughts?
Two things may help:
1) Here is how to change the resolution via the registry:
Start---->Run--->regedit
My Computer--->HKEY_CURRENT_C
Locate:
DefaultSetting.XResolution
DefaultSetting.YResolution
Explanation: The data is stored as a hex value. 0x00000400 = 1024(base 10/decimal)
0x00000300 = 768 (base 10/decimal)
Exit Registry Editor and restart.
Enjoy.
EDIT: PLEASE BE CAREFUL IN THERE.
2) Here is a way to change resolutions per user:
http://perso.orange.fr/sto
Last) I do not know what Windows Screen Resolution Fixer. I tried looking it up as well... nothing found. I wish there was a book that talked about all the different settings in the registry, in detail.
It looks the problem is with the Compaq's SetRefresh.exe file, found at C:\Program Files\Compaq\SetRefresh\Se
We had this problem. It seems to mainly be intel graphics drivers that cause the issue. XP will never store the screen resolution settings per user only per machine. however intel's driver seems to add its own registry key for per user.
this can be found in HKCU\software\intel
in this registry key has the users resolution settings and therefore can carry it around with them.
if you cannot view the affected users registry because you have locked it down do a load hive into your registry. a technical document on microsofts web site on how to do that is KB146050.
Now after 4 hours of backwards enginering intel's drivers i finally found the program that causes this setting to be put into the users registry.
- Type regedit into run on the start menu
- Go to key HKLM\software\microsoft\wi
- Reboot
to prevent this from happening in the first place before you acctually install the graphics driver do this -
- Extract the intel graphics drivers
- In the win2000 folder there will be a file called ialmnt5.inf, edit this file
- Put a ; in front of the line HKLM,Software\Microsoft\Wi
- take out the ; from HKLM,"%CUIDeviceIndependen
- Install the graphics driver.
- Check that the key in manual fix is not there
Now there is no where on the face of the planet or internet that has this technical document. there are loads of people with this problem but every answer is XP doesn't do that. they are right its Intel instead.
Note i have only seen this on intel's drivers so if you havent got an intel then try and stop hkcmd.exe from running in msconfig. thats the file that causes the issue.
Business Accounts
Answer for Membership
by: crabbonPosted on 2007-07-09 at 17:12:06ID: 19449872
Funny, resolution should NOT change when another user logs in. Cause screen resolution is set at the PC level, not user level. Are you positive the user is not changing it manually after logging in?
You could edit the registry, and force only 1024x768.