我已经在一个月前安装了Windows 8,并且在进程挂起时一直存在问题,我无法结束/杀死它。任务管理器和CMD Taskkill/f/PID ####都不能完成这项工作,所以我想我会用C#编写我自己的进程杀手,看看出现了什么问题。杀死进程(Windows 8)的问题
在写了一个小应用程序后,我意识到我并不像我想的那么聪明 - 我仍然无法结束这个过程。起初我能找到的名字过程/ PID:
Process p = Process.GetProcessById(aPid)
//or
foreach (Process p in Process.GetProcessesByName(aProcessName)
..和渐渐当我试图“拒绝访问”异常:
process.Kill();
..after尝试几次说改变了,我将无法再找到这个过程。例如。当我试图通过名称或PID找到它时,没有返回任何内容,而该过程仍保留在任务管理器和我的屏幕上。
我也看到了有关过程@MSDN和它说“拒绝访问”,可以抛出,如果该进程已经终止或无法终止.. :(
帮助?难道真的没有办法强制结束进程?
你试过powershell stop-process吗? – tschmit007