Windows 8.1暂停所有正在运行的进程

Windows 8.1暂停所有正在运行的进程

这种情况已经发生过两次了。Windows 8.1 突然决定暂停我的所有进程。现在我知道它对后台的 Metro 应用也这么做。但我猜我的常规桌面应用(包括 Explorer)可能不受此影响(尤其是当我正在使用它们时)。

我可以通过Ctrl+ Alt+启动任务管理器Del,然后终止 Explorer 并从那里启动 Process Explorer,这样我就可以再次恢复所有进程,从而让它或多或少地再次运行。但我仍然想知道这到底是怎么发生的。具体来说,我想问这是否是预期的行为,以及我可以做些什么来防止它在未来发生。

我的系统没有病毒,以防有人问起。昨天我刚尝试运行msbuild;遇到上述问题后就发生了。不久前,我不记得当它出现时我尝试做什么,但我没有想太多来解决问题,procexp最终重新启动了机器。

编辑:好的,似乎启动 msbuild 会触发此行为。但不知道为什么。

编辑2:显然,仅当从 Far Manager 运行它时(实际上,对我来说它是一个批处理文件,它调用vsvars32批处理并在之后运行。它可以从或 PowerShellmsbuild正常运行。cmd

编辑3:将 Far Manager 更新至最新版本没有任何变化。但是,msbuild即使从 Far 直接运行(而不是通过批处理文件)也可以。

为了完整性:

  • 远程管理器
  • 我的PATH包含目录D:\Users\Joey\Batches包含一个批处理文件msbuild.cmd,其内容如下:

    @echo off
    call "C:\Program Files (x86)\Microsoft Visual Studio 12.0\Common7\Tools\vsvars32.bat"
    msbuild %*
    
  • 然后,从 Far 内部运行msbuild似乎会产生此问题。至少对我来说,确实如此。

答案1

有一个问题碰杯。现在已经修复,但仅限于源代码中,而非发布版本中。

相关内容