Windows 10:进程停留在“暂停”状态

Windows 10:进程停留在“暂停”状态

我在 Windows 10 上遇到了一个问题,进程一直处于“暂停”状态(可通过任务管理器显示“状态”列来查看)。即使拥有 SYSTEM 用户权限,也无法终止这些进程,因为 Taskkill 会返回“拒绝访问”错误。

当进程被挂起时,它所引用的 Dll 上的锁不会被释放。如果另一个应用程序尝试更新这些 Dll,这就会造成问题。

另一个有问题的情况:如果一个应用程序负责确保另一个应用程序始终在运行,则执行 API 调用来检测正在运行的进程会返回异常(对于暂停的进程)。

以下是 100% 的重现:创建一个引发异常的小型 .net 控制台应用程序并通过命令行运行它。该进程将暂停并且无法终止。

class Program
{
    static void Main(string[] args)
    {
        if (string.IsNullOrEmpty(args[0]))
        {
        }
    }
}

还有人遇到过类似的问题吗?我知道在 Windows 8/10 下暂停进程是正常的,这里的问题是它们无法恢复并且无法终止。

答案1

问题出在 SN-DBS 服务上。停止该服务会终止所有挂起的进程。

相关内容