Vista Laptop Black Screen Flicker
Whenever I logged on to Windows, came back from sleep, or unlocked my computer (running Vista Home Premium), the screen on my laptop would refresh (flicker, flash) on and off a few times—sometimes several seconds after I'd already been using it.
There are many references online about graphics hardware requirements and Vista, and how this is the likely problem of the flickering screen. Well, it's not.
There is a problem with the multiple monitor detection routine that Windows Vista does every time an account is logged into.
I was able to resolve this by disabling "TMM" in the Task Scheduler. In Vista, enter "Task Scheduler" in the Start Search then choose Task Scheduler. Accept UAC prompt and then look for TMM in the Active Tasks list. Double-click it and then "End and Disable" from the Actions menu on the right.
The only negative is that Windows may not automatically detect new monitors. You can re-enable it by going into the Task Scheduler Library and navigating to Microsoft > Windows > MobilePC, then select TMM and "Enable and Run" from the Actions list.
It has worked out great.

No additional links or comments have been posted so far; be the first to do so!