Я перезагружал удаленный сервер (Windows Server 2008 R2 Standard) через удаленный рабочий стол, и теперь в сеансе отображается синий экран во время завершения работы и сообщение «Подождите, пока служба уведомлений о системных событиях ...»
Кажется, что на сервере все еще работает (например, http://jeffhandley.com все еще отвечает), но мне нужно, чтобы машина завершила последовательность перезагрузки.
Как я могу заставить машину пройти эту точку? Он застрял там около 30 минут.
Это происходило со мной и на 2012 R2. Итак, для этого вам необходимо войти в систему из другой учетной записи с правами администратора.
Чтобы это не повторилось, см. Эту статью Подождите, пока система уведомлений о событиях не запустится. Проблема. В этой статье говорится:
Да, проблема с этим была связана с тем, что SSMS пытался отправить данные телеметрии обратно в Microsoft, это зависало и приводило к тому, что процесс не завершался. Решение, которое мы выбрали, заключалось в том, чтобы полностью отключить отправку телеметрии с помощью этого ключа реестра:
[HKEY_CURRENT_USER \ Software \ Microsoft \ VisualStudio \ Telemetry] Имя = DisableSqmUploader
Введите = REG_DWORD
Данные = 0000000
Либо дождитесь его завершения (но, очевидно, вы этого не хотите), либо попробуйте использовать PsService, чтобы найти имя исполняемого файла, и PsKill, чтобы убить процесс напрямую, позволяя серверу продолжить перезагрузку.
Как указано в комментариях в эта ссылка, есть проблема с SENS
. Я не мог бежать sc queryex
успешно, поэтому я выбрал (гораздо более рискованный) метод убийства каждого svchost.exe
пример:
sc \server taskkill /IM svchost.exe /F
Пока он медленно завершает эти процессы, я слежу за машиной Windows, пока она не исчезнет с этого сообщения об ошибке; тогда я останавливаюсь taskkill
.
Рискованно? Да. Вы можете убить не тот сервис и залить машину шлангом. Я застрял, поэтому у меня не было другого выхода.
Ошибка синего экрана часто появляется из-за проблемы с дампом памяти или проблемы с недавно установленным оборудованием.
Убедитесь, что ОЗУ не неисправно, или попробуйте изменить слот ОЗУ и загрузить сервер.
Или
Если удалите все недавно установленное оборудование и проверьте его.
также Windows 2008 имеет функцию средства диагностики памяти, с помощью которой вы можете проверить свою память.