Powershell默默无法停止进程?

时间:2016-09-10 16:16:06

标签: windows powershell

我从来没有见过这样的事情,甚至不确定我是否理解这是可能的。 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说文件没有被锁定,但是它的删除按钮是灰色的。

澄清一下,问题不在于“我该怎么办?”显然系统重启会终止进程,但是该命令如何在不实际杀死进程的情况下报告成功?内部可能会发生什么?

0 个答案:

没有答案