Sometimes I need to kill a process which is giving me "Access denied" when trying to use the task manager or Process Explorer to kill. I am using Windows 7 64bit. I need to be able to kill such a process no matter what. It's not a Windows executable. Is there a "God" tool which I can use to override the kill protection?
|
|
Kill a protected process? http://processhacker.sourceforge.net/index.php Works on Windows Server without admin rights! Yammie! :) |
|||||||||
|
|
|||||||
|
In general the need to kill tasks means somebody is not doing something correctly. I'd look for another solution to whatever problem you are facing. Perhaps if you told us more about that we could find a more graceful option? |
||||
|
|
|
Are you on a privileged account? Generally when you receive the "Access Denied" error even on an account with higher access, it is usually because you are trying to kill a service which is critical to the system's operation. Some applications on the other hand, such as VMWare, also implement their own "process protection", even for processes which are not vital to system operation. If you are on a privileged account, you can give Sysinternals PsKill a shot, I've used it in the past to kill processes that gave me similar error messages. Be careful what processes you're killing though, it may make your system unstable. |
|||||
|
|
You just need to give process explorer administrative privileges, no need of adding any account or not (if you're already an admin). There is no need of telling which processes to terminate or not or installing any other process manager (even I love Process Explorer). Either:
Now it'll never say access denied. |
||||
|
|
Not sure the reason but using Sysinternal's Process Explorer and clicking at "Show Details for All Processes" from File menu solved the issue and allowed me to kill the service. Perhaps it switches to Admin mode only then. |
|||
|
|
|
Try using APT(Advanced Process Terminator), kills any process easily. |
|||
|
|
|
It is also possible to kill commands using the Windows PowerShell, use get-processes to list the processes running and then use stop-process with the ID of the task to kill it. Stop-Process. You may find you need to launch the Windows PowerShell specifically as an administrator. |
|||
|
|
|
None of the mentioned above tools helped in my case. See http://blogs.technet.com/b/markrussinovich/archive/2005/08/17/unkillable-processes.aspx. Mark Russinovich shows there that there are cases when process can be almost impossible to kill. |
|||
|
|
