I use two monitors (different makes and models but the same 1280x1024 resolution) on my Windows 7 Ultimate x64 system. The GPU is an nVidia GeForce 8600GTS, using driver version dated 3 August 2011.

Whever I boot the system, Monitor 1 appears to the right of monitor 2, but on my phiscal desktop, monitor 1 is on the left and monitor 2 on the right. I go into the control panel and drag them into the correct order and check the 'make this my primary display' for monitor 1. Great! everything works exactly as I want.

But next time I boot, it's all gone back to the previous arrangement. Frustrating! This is not a problem I've seen before with Windows 7, normally it works very well, remembers my settings and gets everything right. So I think something is wedged.

Any insights on putting this right? How do I get my settings to 'stick'?

  • This is a strange one the NVidia drivers and 8 series cards are usually pretty good with keeping settings... How are you configuring your monitors? The windows utility or the Nvidia control panel? – Supercereal Oct 27 '11 at 14:18

I've seen this happen occasionally, and usually it's a problem with the initial monitor enumeration. Oftentimes changing to a much newer or older driver revision might fix it - specifically with that card, try removing the Nvidia driver ENTIRELY and just use the one that comes out-of-the-box with Windows 7.

Alternatively, since this is only two monitors, you might just consider physically reversing the manner in which they're cabled (so it enumerates them in the opposite order).

(If this has always been a problem with this machine, it's possible it's something screwy with this particular GPU, I guess. You could always use Displayfusion or Ultramon or something to automate the process of reversing the order of the screens with a hotkey or the like.)

| improve this answer | |
  • Ah, but the problem persists regardless of monitor wiring! That's the first thing I tried. Somwhere along the line, the software is enumerating the monitors then actively swapping them over. – Tim Long Nov 1 '11 at 2:28

I got an email notification that a new driver was available, so I did the update and selected the 'clean install' option. The problem has now gone and my monitor configuration is being persisted correctly. Ho hum.

| improve this answer | |
  • 6
    At the risk of being self-aggrandizing, I feel the need to point out that my first suggestion was to remove the currently running driver...it's poor etiquette to answer your own question when somebody else already posted the solution you used... – Shinrai Nov 1 '11 at 14:23
  • 1
    I would agree, except that it was the upgrade that fixed the problem. – Tim Long Feb 16 '16 at 0:36

Check your BIOS Settings

I had the same problem as originally listed here and tried a lot of different things that seemed to work but after reboot it would revert back.

Finally I went into the bios at boot up and discovered that there was an option to choose primary display.

| improve this answer | |

Here is the hotfix from Microsoft for Win7.

However I fixed the problem without installing the hotfix therefore I cannot comment on whether the fix works. My solution was that I disabled a service in windows called Windows Live Mesh remote connections service.

| improve this answer | |
  • Hotfix didn't work for me – s6mike Oct 23 '14 at 21:56
  • Link is broken. – AresAvatar Jul 21 '15 at 15:00
  • Link Fixed..... – Moab Jun 12 '18 at 17:03

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.