I have an Intel DZ68BC motherboard with Intel HD graphics card using two monitors (on DVI and on HDMI » VGA). My friend asked me to test if his NVIDIA graphics card works well on my computer (at his it was doing some trouble), so I inserted it in my computer, installed the NVIDIA driver and it worked quite well. Then I removed it, uninstalled everything NVIDIA-related I could find and switched monitors back to my Intel card.
Since then after every system start/restart, the system sees only monitor on HDMI » VGA connector, completely ignoring the DVI monitor.
I noticed that installing the Intel video drivers causes the system to recognize the second monitor if I don't immediately reboot. After a reboot, the system recognizes only the HDMI » VGA monitor.
I also tried starting in safe-mode and using DriveSweeper to remove the remains of NVIDIA drivers. While it seems that some drivers were removed, the situation didn't change. Now I am out of ideas and I really wouldn't like to reinstall the system (again...).
I also tried restoring the system to the state before this whole story, but it also didn't change anything.
EDIT:
I am still trying to troubleshoot this problem. The only point that I could start was driver re-instalation. I traced down the part that restores right settings to a call:
C:\Users\Jarek\Desktop\GFX_Win7_64_8.15.10.2696\x64\Drv64.exe -driverinf "C:\Users\Jarek\Desktop\GFX_Win7_64_8.15.10.2696\Graphics\igdlh64.inf" -flags 20 -keypath "Software\Intel\Difx64"
This call fixes my displays, and as workaround, I will add it for now to my autorun. I am still looking for better solution anyway...
EDIT2:
Using DriverView i made a list of currently used drivers both before and after fixing my display using above command. Then i compared logs:
No drivers were removed by fixing command.
Drivers added by fixing command:
MS Remote Access serial network driver (asyncmac.sys)
security processor (spsys.sys)
Drivers that changed base address (indicates driver-reload?)
Canonical Display Driver (cdd.dll)
Intel Graphics Kernel Mode Driver (igdkmd64.sys)
Monitor Driver (monitor.sys)
Added drivers seem rather unrelated to the problem to me, reloaded drivers are just a cnsequence of installing new driver file so there is not much to go here... I really cannot make heads or tails out of it...