Have you tried doing a "system restore" to a prior date?
Start > run:
msconfig > Launch System Restore and select a date a few days prior to the crash. These can be "undone" if not helpful.
-----------------------------
I can run a debugging utility on the dump files if you do this:
1 > create a new folder on the desktop and call it "dumpcheck" or whatever you like
2 > navigate to
c:\windows\minidump and copy the last few minidump files to that folder. *this assumes 'c' is your boot drive, if it is not, subsitute accordingly
3 > close the folder and right click on it and select
Send to Compressed (zipped) Folder.
4 > use the "manage attachments" in the "advanced" reply window to upload that zip file here as an attachment.
This might point us to a non Microsoft driver causing the error, if one exists for it.
If you do not see any minidumps, be sure you are not using any cache cleaner such as CCleaner. Also run
sysdm.cpl and select Advanced > Startup and Recovery. Make sure "small memory dump" is the one chosen under "write debugging information" and the location should be
%systemroot%\minidump
------------------------------------------------------------------
You can also try Clean Boot Troubleshooting >>
Run
msconfig and select the "Services" tab.
Check "Hide Microsoft Services" and then disable the rest. Also uncheck "load startup group" on the general page.
Now restart and test the issue at hand
If no problems, run
msconfig and recheck half the disabled items on the Services tab. Test again. If the problem recurs, UNcheck half the items you just checked to narrow down the culprit.
If the problem didn't occur, check the other half, so all the Services are enabled -- proceed to do this on the startup tab as well.
Get the idea? You want to isolate the problem to a specific startup if possible.
Note: if you already have items unchecked under msconfig > startups and are in “selective” startup mode – you should note what these are before beginning. They will need to be de-selected again.
http://support.microsoft.com/kb/929135 << written for Vista but apples equally to XP
--------------------------------------------------------
Performance Troubleshooting questions (just answer those that you have not already)
PERFORMANCE QUESTIONS:
0 > when did the problem seem to be begin?
1 > is it very slow to boot up?
2 > do programs open slowly?
3 > does the same behavior occur both on and off the internet. Or with no connection at all?
4 > does it matter how long the system has been on, and does a restart improve things?
Slow performance issues can often be due to overheating, so if the system is faster after it has been shutdown for a while and then restarted -- that would be especially suspect. To check for possible problems here, shutdown, open the case and blow out any accumulated dust. Then turn it
on and check to see that the fan is working. Sometimes it helps to physically clean the fan.
If a laptop, check to see that the vent is clear of dust and verify the fan is working. Temps and fan speed can usually be monitored with
SpeedFan (except on Dell desktops), a free utility.
5 > if you do a ctrl-alt-del, do any processes show excess cpu usage, other than System Idle Process?
6 > If you open the Device Manager (run
devmgmt.msc) and select the entry for IDE ATA/Atapi and select the Primary IDE > Advanced Settings, does it say the "
current transfer mode" is Ultra DMA or PIO?
If it says PIO or even just DMA (rather than “ULTRA” DMA, first ensure "Use DMA if Available” is selected, then select the driver tab and uninstall the driver and reboot. Then check again.
Alternately you can run the script on this page >>
http://winhlp.com/node/10
*note that the above will not apply to RAID drive configurations.
___________________________________________________________________________ _
COMMIT CHARGE
Do ctrl-alt-del to open up the task manager. Select the "performance" tab. Let me know what you see under:
Physical Memory Total: this is your total installed ram -- "physical" memory
Available: this is the amt of real "physical" memory presently uncommitted
Commit Charge Total: this is the combination of total physical and virtual memory currently in use
Limit: this is the total physical and virtual memory available
Peak: this is the most you have had in use in this session
=====================================