Перейти к содержимому

Windows 8.1 приостанавливает все запущенные процессы

2

Это случилось со мной дважды сейчас. Windows 8.1 решает приостановить все мои процессы внезапно. Теперь я знаю, что он делает это с приложениями Metro, которые находятся в фоновом режиме. Но я думаю, что мои обычные настольные приложения (включая Explorer) могут быть освобождены от этого (особенно, когда я сейчас их использую).

Я мог заставить его работать более или менее, запустив диспетчер задач через Ctrl+ Alt+ Del, затем убив Explorer и запустив оттуда Process Explorer, что позволило мне возобновить все процессы снова. Но мне все еще интересно, как это происходит в первую очередь. В частности, я хотел бы спросить, является ли это каким-либо образом ожидаемым поведением и что я могу сделать, чтобы предотвратить его появление в будущем.

Моя система не содержит вирусов, на случай, если кто-нибудь спросит. Вчера я просто пытался бежать msbuild; после удара выше проблема произошла. Некоторое время назад я не помню, что я пытался сделать, когда это проявилось, но я не думал достаточно далеко, чтобы решить проблему, procexpи в итоге перезапустил машину.

РЕДАКТИРОВАТЬ: Хорошо, похоже, что запуск msbuild вызывает это поведение. Хотя понятия не имею, почему.

РЕДАКТИРОВАТЬ 2: Очевидно, только при запуске его из Far Manager (на самом деле это пакетный файл для меня, который вызывает vsvars32пакет и запускается msbuildпосле. Он работает нормально cmdили из PowerShell.

EDIT3: Обновление 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 %* 
  • Затем бег msbuildизнутри Фар, кажется, создает эту проблему. По крайней мере для меня, надежно.

842 просмотра
Joey спросил 12 лет назад
J 32 815

1 ответ

1
Принятый ответ

It was a problem with clink. It has been fixed by now, but only in source, not in a release.

Joey ответил 12 лет назад
J 32 815