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