无法杀死Windows 7中的进程

我正在运行Windows 7 x64。 偶尔我有一个冻结的过程,不能被杀死。 我已经尝试了以下内容:

  1. Process Explorer
  2. pskill
  3. taskkill / F / T

没有工作。 工具报告说,这个过程被成功杀死,但它只是停留在那里。

我如何杀死它?

UPDATE

我现在知道,当一些应用程序试图连接到一个SQL Server并且SQL Server没有启动时,它总是发生。 应用程序总是冻结。

UPDATE

正如DougN所假定的,冻结过程的句柄数量确实是1.在过程资源pipe理器中,它显示了这一点

桌面\默认

不知道这是什么。 我无法closuresProcess Explorer中的这个句柄。 然后我search了包含对冻结进程的引用的其他进程。 在csrss.exe中find两个句柄。 closures他们。 然后,我试图再次closures冻结过程,但没有奏效。

更新我已经尝试了应用程序称为高级进程终止v4.2。 其中有12 + 2 + 2的方法来杀死顽固进程。 我已经尝试了所有的16个方法,而不是他们的工作。 我相信这是一个Windows 7的错误。

更新似乎这是这个问题的讨论:

查看任务pipe理器并为Handles添加一列。 如果它的句柄数量很less(小于10?通常是1),那么这个进程已经死了,没有运行,但是由于某些东西有句柄,所以不能卸载。

当发生在我身上时,我必须find启动它的过程,并closures父母。 也许你可以使用Procexplorer并find句柄并手动释放它?

我猜重新启动不是一个选项…如果进程阻止了文件的访问,你可以尝试一个像Unlocker这样的工具,它可以在大多数情况下释放一个文件的锁(也可以终止进程)。 也许你可以提供更多关于挂起的过程的信息。 也许另一个人也有同样的问题。

一个进程不能被杀死的唯一时间是当它卡在系统/内核调用。 你的评论,发生在不同的进程发生硬件或驱动程序的问题。

检查磁盘是否存在SMART错误,执行SMARTtesting(使用smartmontools ),可能是表面扫描(使用MHDD或HDTune )。 做一个内存检查(使用Memtest86 + )。 检查系统日志以查找错误/警告。