I finally solved a long-standing problem with my Windows XP laptop.
My CPU would slowly grow to about 15% even when idle. Then a window would pop-up telling me I had 60 seconds to reboot because an RPC service had crashed. This occurred about once a week. Often enough to be annoying, but not often enough to make me dig to find the problem. The crashed "RPC service" was not very instructive, because it's a service used by lots of programs. So clearly some software running on my computer was "abusing" this service.
At first I thought it may have been due to the Intel PROSet/Wireless software running on my computer that was doing something bad with RPC, it turns out the problem was with Nvidia driver software for my Nvidia graphics card. The problems were on my Asus A8JS laptop, under XP Pro SP2 & SP3, with an Nvidia GeForce Go 7700 graphics card, and Nvidia Forceware 163.44 drivers, with DirectX 9.0c.
I found the solution here:
http://forum.notebookreview.com/showthread.php?p=3076277#post3076277
I had to disable the Nvidia Driver service (see detailed instructions below). After that, I've not had any of the symptoms.
This describes the exact symptoms I was seeing (including the 1 minute to reboot):
http://www.notebookforums.com/thread212236.html
Apparently, you can shutdown the Nvidia Driver helper without much consequences. There may be some multi-monitor stuff that doesn't work, but you can always start it manually, or re-enable it to start automatically.
http://www.glaryutilities.com/processlibrary/process/nvsvc32.exe.html
Read on for detailed instructions…