我从来没有见过这样的事情,甚至不确定我是否理解这是可能的。 Stop-Process
似乎完好无损但过程没有动过。我已尝试使用管理控制台而没有。会发生什么事?
PS Y:\> ps dev*
Handles NPM(K) PM(K) WS(K) VM(M) CPU(s) Id SI ProcessName
------- ------ ----- ----- ----- ------ -- -- -----------
2411 4208 352360 305312 953 101.66 7060 1 devenv
3680 392 529640 647148 1349 714.81 12056 1 devenv
PS Y:\> kill 7060 -Force -Verbose
VERBOSE: Performing the operation "Stop-Process" on target "devenv (7060)".
PS Y:\> ps dev*
Handles NPM(K) PM(K) WS(K) VM(M) CPU(s) Id SI ProcessName
------- ------ ----- ----- ----- ------ -- -- -----------
2411 4209 352360 305312 953 101.66 7060 1 devenv
3680 392 529640 647148 1349 714.81 12056 1 devenv
我会注意到我怀疑这个进程正在锁定某个dll文件。试图删除文件说它被msbuild锁定,但是LockHunter说文件没有被锁定,但是它的删除按钮是灰色的。
澄清一下,问题不在于“我该怎么办?”显然系统重启会终止进程,但是该命令如何在不实际杀死进程的情况下报告成功?内部可能会发生什么?