This is not a newbie question:
My desktop computer that is running Windows Vista tends to freeze on occasions. Freezes last around 5-20 seconds after then, the systems goes back to normal like nothing happened. This happens fairly often (I can safely expect this to happen within 30 minutes). During the freeze, I can move the mouse cursor, however switching to the different application does not work. Key presses and mouse clicks are buffered, and are applied once the system unfreezes. I believe this is incompatibility with a driver, but would be interesting to know.
So my question is: How would one debug such scenario? Considering I can not isolate a process to take a memory dump of, or even if I could try to dump Explorer, I can't control the process that would create the memory dump.
** Clarification **
I guess since the question is misunderstood, I'll clarify; I am not concerned with fixing the system, I am interested in how to debug system code. How would you debug system resources? Is there any way to do something like adplus -crash on a system process to create a dump on an exception (if one does happen but is swallowed). Or is there a way start a debugger during bootup to make sure that it allows for monitoring of drivers as well. I am sure that this is done by driver developers on regular basis, so looking for some information.
Timur