Sometimes, when changing the resolution on windows, it just changes it and does nothing more. On some computers, it asks "do you want to keep these display settings?" and if you click nothing within 15 seconds it reverts them. What controls whether the dialog appears? How can I disable it?
|
feedback
|
|
If there's a way to disable the dialog once and for all, I don't know what it is, but I do know how to do it for individual video modes. Prepare for a complicated answer to a simple question. The thing that determines whether that dialog appears is whether the mode you're switching to has been used on that system before. It therefore stands to reason that convincing Windows that the mode you want to use had been used before would disable the dialog. So, I did some digging for where this information might be stored, and it seems that, on XP at least, the place is the registry path
Under this path, there are keys named in the format "[width]x[height] x [refresh rate]Hz". Under those keys, there are DWORD values for color depths in the format "[depth] bpp", which are set to 1 if that depth has been used at that resolution and refresh rate. So, if you wanted to disable the dialog for 1280x720@60Hz and 32 bit color, you would make a key called "1280x720 x 60Hz" and put a DWORD value in it called "32 bpp" and set it to 1. Now, you don't say what you need this for, so I don't know how you would want to deploy it, or even how you could, given that GUID in there; if it's not for a large number of installations, I would say this is more trouble than it's worth. | |||||
feedback
|
|
Right Click on your desktop and go to "Properties". Under the Settings Tab, Click Advanced. Under the General tab, there is a Compatibility section. The settings are technically there. What I found works is to set it to "Ask me before applying changes". When the window pops up click the "Do not ask me again" check box. You shouldn't have that prompt anymore. Hope that helps. | |||||
feedback
|
|
I'm not sure, but may it be that this is only asked with analogue connectors like VGA? Because there's no check if the connected device can handle that resolution. DVI/HDMI both have those capability informations. | |||
|
feedback
|