Это случилось со мной дважды сейчас. 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
из Far, похоже, создает эту проблему. По крайней мере для меня, надежно.