Windows 7 Changes Screen Resolution Arbitrarily
Posted on 2011-10-27
I build Touchscreen PCs. They're built very much like a laptop, with all components contained in the same case. Recently I have started installing Windows 7 on these Touchscreen PCs, and the internal screen (LCD) supports only 800x600. The computer (motherboard) supports 800x600 and 1024x768, and Windows 7 seems to select 1024x768 whenever it is least convenient. And this causes the LCD to glow flat white, since it cannot display anything beyond 800x600. This is a problem.
Resolution: have the customer connect an external monitor, and re-set the display resolution to 800x600 manually. This defeats the purpose of the Touchscreen PC - why have a Touchscreen if it doesn't work/won't work out of the box?
To try and resolve this issue, I built out image on one of the production models, manually set the resolution to 800x600, and made an unattended.xml file containing the same resolution settings with the intent on FORCING Windows 7 to remain in 800x600 mode. And when the customer first turns on the machine, they get a white screen, because Windows 7 "thinks" it would look better. GRRRRRR!
This has become an embarrassment. Is there any way to keep Windows 7 from "jumping resolution" and disabling this Touchscreen PC? I'm sure there's a detail that I have overlooked, and I need to resolve it soonest.
Thanks (in advance)
- The Lurking LongFist