27. April 2010 15:45
One of the first steps I do when installing a new computer is downloading process explorer and make it replace the default Windows Task Manager.
However, with my new computer not everything went so smooth and after setting Process Explorer to replace the Task Manager, it screwed something up. After that, every time I tried to load the task manager I received the error: “Windows cannot find “C:\Windows\System32\taskmgr.exe”:
Such things can drive me crazy!
Anyway, I researched a bit and found the problem, which just like any Windows problem sourced in the registry.
So if you have the same problem, follow the next steps to solve it:
Warning: modifying the registry incorrectly can cause serious problems that may require you to reinstall Windows. Handle with care!
- Open the registry (regedit is a great tool for that).
- Go to: HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Image File Execution Options\taskmgr.exe
- There you will find a string value named “Debugger”. This is the source of the problem and it’s probably filled with some unrecognizable string.
- If you want the default Task Manager back, set Debugger to a blank value.
- If you want to use Process Explorer as your task manager, set Debugger to the path to process explorer. For example, “c:\Utils\ProcessExplorer\procexp64.exe”.
All the best,