If 100% CPU load means that it's stuck/unresponsive than the guys from Technospot have a solution for you. Note: it doesn't restart it directly :-(
Steps to set auto kill not responding programs:
- Backup your registry first.
- Go to Run and enter “Regedit“.
- Browse to HKEY_CURRENT_USER\Control Panel\Desktop
- Here you will find a string called as “Auto End Task“, set its value to “1” by double clicking it. This means any hung program will be killed instantaneously.
- Now suppose if you want to give some time, as some programs come back to normal in few minutes, Find a key called as “WaitToKillAppTimeout“, change the value to the value you want. You have to enter value in milliseconds though.
See the image for a clear view of what you are going to do
Technize has two other inventive ways to kill apps (no restart though)
Kill
Kill is a little app written with AutoHotkeys which does the work as its name suggests. It can kill any process or application with only one click. If the application stops responding, just double click the Kill app and then click on the window that you want to terminate.
xKill
xKill is a similar app to Kill but it’s more advanced in the sense that it can run in the system tray and has a shortcut to activate kill mode. So if an application is not responding, just press Ctrl – Alt – BackSpace. This will activate the kill mode and clicking on any window will terminate that process. To deactivate the kill mode without killing any app, just press Esc.
procdump -ma processname
to create a dump, I would suggest 3 maybe 5 seconds apart. 3.Just run Process Monitor, maybe the cause will be obvious. Link any files if needed.