I’ve read many things about the “Windows 7 Black Screen of Death” or “KSOD” before, but out of everything I’ve read, I’ve never seen this.
Today, I was setting up one of numerous Dell Vostro 1520 Laptops with Windows 7 Professional Pre-Installed.
First of all, just by turning the thing on and installing a few windows updates caused BSOD’s and keyboard and touchpad problems. Rebooting (or sometimes hard rebooting) fixes those.
However, after installing Office, Avast A/V (Netclients), and Migrating user data, I started getting those stupid black screens.
After searching for what seemed like forever trying to figure out the problem, I finally figured it out.
If you look on google for the Windows 7 black screen, they’ll give you fixes by prevx, suggestions to remove sticks of RAM, checking for viruses, and numerous other dumb things. I say dumb, because new computers shouldn’t have these problems.
My fix was rather simple. I install computers on a domain. The domain I have setup has several login scripts that do many things, such as map network drives, install printers, put shortcuts on the desktop, etc.
I found that the computer wouldn’t show the user’s desktop after logging in without disabling all network cards beforehand. However, once I was in, all I had to do was enable the network cards (or plug the cable back in) and install the printers that were trying to be installed by the script!
Yep, that was it.
So, if you’re having this problem as well, look at your printer installation login script, find the printers that are supposed to be installed for whatever user, and install them after you disable the network, re-enable it once logged in, and you’ll be fine.
It’s a lot of work, but at least it WORKS!
Oh, and I also found out that you won’t get the black screen the first time that you log in as the user, so apparently it waits to install printers and anything else via a script after the first time the user’s profile is created. So, as soon as you login as the user, add the printers at this time as well. That way, you won’t have to disable network connections or fight with it so much.