Taskkill 無法結束進程,但任務管理器可以

Taskkill 無法結束進程,但任務管理器可以

我最近發現了一些有趣的事情:我無法殺死任務,taskkill工作管理員殺死他們。我可以使用任務管理器結束該進程,但是當我嘗試使用 時taskkill,它會拒絕我的權限。

PS C:\Users\user> taskkill /PID 8640 /F
ERROR: The process with PID 8640 could not be stopped.
Reason: Permission denied

任何人都知道這裡發生了什麼以及如何解決這個問題?

PS:我知道我可以用管理 shell 殺死它,但那是不是我正在尋找的解決方案。如果任務管理器可以在未經許可的情況下執行此操作,那麼taskkill也應該執行此操作。

答案1

Taskkill 是一個需要管理權限才能終止任務的程式。如果您以管理員身份啟動命令提示字元並執行相同的命令,它將成功終止該任務。

存取任務管理器也是一個需要管理權限的過程,也就是說,當你存取任務管理器時,首先看到的是要求權限的提升提示。如果您在該提示上按一下“否”,則工作管理員不會開啟。

所以在你的以下聲明:

如果任務管理器可以在未經許可的情況下執行此操作,那麼taskkill也應該執行此操作。

不,任務管理器不能。您必須在開啟任務管理器時授予權限。

相關內容