我已經在一個月前安裝了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