Friday, January 21, 2011

Blue Screen of Death (BSOD)

Unbelievable, so I'm sending an email earlier today and in the middle of me typing it my system freezes and i get the infamous BSOD (Blue Screen of Death). I didn't panic(but i was pissed that it happened), luckily i went into my system properties two weeks ago and deactivated the restart on blue screen so i could see the bug check codes and actually read the screen. Even though i knew what the issue was I thought i would post some info on troubleshooting/repairing the infamous BSOD(and lets hope you don't get the RSOD which is the Red Screen of Death).

BLUE SCREEN TROUBLESHOOTING

1. Download and install the latest updates and drivers
2. Scan computer for viruses
3. Check HDD for errors
4. Remove any new hardware or software to isolate the cause of blue screen
5. Restore computer to an earlier state

Step 1: Start Windows in safe mode

Step 2: Collect more information about your computer

To continue troubleshooting this problem, you will need to collect more information about your computer, and then use it to find more information online.

Use Event Viewer to find specific information about this problem

In the left pane, double-click Windows Logs, and then click Application
In the Actions pane on the right side of the window, click Find.
In the Find dialog box, type bluescreen, and then click Find Next. When a blue screen event is located, close the Find dialog box.

In the Actions pane, click Event Properties.
Click the General tab, and then locate and write down the Fault bucket. An example fault bucket is 0xD1_W_portcls!CPortWavePci::Notify+12.
Perform an Internet search

Go online to search the Internet for specific bugcheck codes you found using Event Viewer.
Go online to search the Internet for the driver name. For example, search for "portcls.sys."
Go online to search the Internet using different combinations of text, such as "Blue Screen" or "Stop Error" along with the driver or device name. For example, you could search for "portcls.sys bluescreen".

Step 3: Roll back or disable the problem driver

Step 4: Determine whether a third-party program is causing the problem by entering "msconfig"

Click the General tab, click Selective Startup, clear the Load startup items check box, and then select the Load System Services check box.

Click OK, and then restart the computer.

If Windows starts, go to Step 5. If Windows does not start, go to Step 7.

Step 5: Identify the conflicting program

Because of the number of programs that might be listed, we recommend that you use the following process of elimination: enter "msconfig"

Click the Startup tab.
Select approximately half of the listed items, and then click OK.
Restart the computer.
If Windows does not start, restart Windows in safe mode.
Repeat this process until you have identified the program that is causing the problem.

Once you determine that a specific program is causing the problem, we recommend that you remove it if you are not using it.

If you do not want to remove the program, contact the software manufacturer for a solution to the problem.

Step 6: Disable all third-party services

Disable all third-party services to find out whether the problem is being caused by one of them.
Enter "msconfig"

WARNING
The following procedure describes how to turn off third-party services. Be careful not to disable Microsoft services, because doing so will turn off System Restore and cause you to lose all system restore points.

Click the Services tab, and then click the Hide all Microsoft services check box to filter the list to third-party services only.

Click Disable all to disable the listed third-party services.

Restart the computer and check to see if the problem has gone away. If it has, you know that one of the disabled third-party services is causing the problem. Go to step 7 to identify which service is causing the problem.

Step 7: Locate and disable the third-party service causing the problem

Because of the number of services that might be listed, we recommend that you use the following process of elimination: enter "msconfig"

Click the Services tab, and then click the Hide all Microsoft services check box to filter the list to third-party services only.

Disable approximately half the services on the list, and then click OK.

Restart the computer in normal mode.

If Windows starts, then the problem service is among those you disabled. Repeat the process of enabling services in msconfig and restarting Windows until you determine which one causes Windows to not start in normal mode (this is the service that is causing the problem).

If Windows does not start, then the problem service is among those you left enabled. Repeat the process of disabling services and restarting Windows until you determine which one causes Windows to start in normal mode (this is the service that is causing the problem).

If you have determined which service is causing the problem, we recommend that you disable it and contact the service's manufacturer for information on how to solve the problem. Also, make sure you re-enable any of the other services you disabled for diagnostic purposes.


This info is what i found to be the most explanatory on the net.