Примечание
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
В этом руководстве по сценарию объясняется, как устранять неполадки и собирать данные о том, что черный экран отображается после входа в систему.
Примечание.
В этой статье не рассматриваются следующие проблемы:
- Черный экран отображается сразу после загрузки, прежде чем запрашивать учетные данные.
- Через несколько минут черного экрана вы успешно войдите в систему.
Вам будет предложено ввести учетные данные для входа в систему. После ввода учетных данных система не загружает профиль пользователя и рабочий стол, а черный экран отображается (возможно, с видимым курсором мыши).
Сброс графического драйвера
Сбросьте графический драйвер, нажав клавишу с логотипом Windows+CTRL SHIFT++B. Если он не работает, перейдите к следующим шагам.
Проверка конфигурации оболочки
Важно!
В этот раздел, описание метода или задачи включены действия, содержащие указания по изменению параметров реестра. Однако неправильное изменение параметров реестра может привести к возникновению серьезных проблем. Поэтому убедитесь, что вы внимательно выполните следующие действия. Для защиты создайте резервную копию реестра перед его изменением, чтобы в случае возникновения проблем можно было восстановить его. Для получения дополнительной информации о том, как создать резервную копию и восстановить реестр, см. статью Сведения о резервном копировании и восстановлении реестра Windows.
Нажмите клавишу с логотипом Windows+R, введите regedit и нажмите клавишу ВВОД , чтобы открыть редактор реестра.
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon
Перейдите к разделу, проверьтеShell
данные значения в правой области и убедитесь, что для значений задано значениеexplorer.exe
.Примечание.
Если данные значений не
explorer.exe
заданы, создайте резервную копию реестра, а затем измените значения наexplorer.exe
.Проверьте разрешения раздела реестра, щелкнув его правой кнопкой мыши и выбрав разрешения. Убедитесь, что разрешения совпадают с разрешениями на работающем устройстве.
Если проблема сохраняется, выполните чистую загрузку в Windows, чтобы определить, какое приложение или службу запуска вызывает проблему.
Сбор дампов процессов explorer.exe и userinit.exe
Если чистая загрузка не позволяет найти причину проблемы, выполните следующие действия для сбора данных с помощью ProcDump или отчеты об ошибках Windows (WER).
Чтобы проверить, можно ли получить доступ к диспетчеру задач, выполните следующие действия.
Нажмите клавиши CTRL+ALT+DEL, чтобы ввести экран параметров безопасности.
Примечание.
Если вы находитесь в сеансе удаленного рабочего стола, используйте клавиши CTRL+ALT+END.
В представленных параметрах выберите диспетчер задач. Возможно, потребуется использовать стрелку и клавиши ВВОД , если мышь не работает.
После запуска диспетчера задач перейдите на вкладку "Сведения" , чтобы просмотреть все выполняемые процессы и их сведения.
Найдите explorer.exe и userinit.exe в списке.
Если запущены explorer.exe и userinit.exe, выполните сбор дампа процесса, выполнив следующие действия.
Скачайте ProcDump и извлеките файлы ProcDump в известный каталог, например C:\Tools\.
Перейдите в каталог, в котором ProcDump был извлечен в командной строке с повышенными привилегиями.
Выполните следующие команды:
procdump -ma explorer.exe explorer.dmp procdump -ma userinit.exe userinit.dmp
Перейдите к анализу файлов дампа или контакту служба поддержки Майкрософт для анализа и диагностики причины проблемы.
Если explorer.exe и userinit.exe не выполняются, может быть несколько причин, например:
- Процессы перестают отвечать.
- Процессы завершались.
- Обозреватель не является оболочкой по умолчанию.
Проверка того, перестают ли процессы отвечать
Нажмите клавишу с логотипом Windows+R, введите eventvwr.msc и нажмите клавишу ВВОД, чтобы открыть Просмотр событий.
Разверните раздел журналов Windows и выберите журнал приложения.
Найдите специально "Идентификатор события 1000", указывающее, что приложение перестает отвечать. Проверьте, связано ли событие с explorer.exe или userinit.exe и соответствует ли это событие времени проблемы. Если да, перейдите к следующему шагу. В противном случае перейдите к разделу "Проверка того, завершилось ли explorer.exe или userinit.exe ".
Чтобы включить WER с помощью редактора реестра, выполните следующие действия.
Важно!
В этот раздел, описание метода или задачи включены действия, содержащие указания по изменению параметров реестра. Однако неправильное изменение параметров реестра может привести к возникновению серьезных проблем. Поэтому убедитесь, что вы внимательно выполните следующие действия. Для защиты создайте резервную копию реестра перед его изменением, чтобы в случае возникновения проблем можно было восстановить его. Для получения дополнительной информации о том, как создать резервную копию и восстановить реестр, см. статью Сведения о резервном копировании и восстановлении реестра Windows.
Создайте новую папку (например, C:\dumps) или используйте любую папку.
Нажмите клавишу с логотипом Windows+R , чтобы открыть диалоговое окно "Запуск ".
Введите regedit и нажмите клавишу ВВОД , чтобы открыть редактор реестра.
Перейдите к следующему ключу:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\Windows Error Reporting
Примечание.
Windows Error Reporting
Если ключ не существует, создайте его, щелкнувMicrosoft
его правой кнопкой мыши, выбрав новый>ключ и назвав его именем.Windows Error Reporting
Windows Error Reporting
В разделе создайте следующие значения реестра:Value name Тип значения Данные DumpCount
REG_DWORD
10
DumpType
REG_DWORD
2
DumpFolder
REG_EXPAND_SZ
C:\dumps
Перезапустите систему или снова войдите, чтобы воспроизвести проблему. После того как explorer.exe или userinit.exe перестает отвечать, в пути, в котором вы выбрали сохранение дампа на предыдущем шаге, необходимо создать дампы процесса.
Проверка завершения explorer.exe или userinit.exe
Скачайте монитор процессов (ProcMon) и извлеките файлы ProcMon в известный каталог, например C:\Sysinternals\.
Для устройств, разрешающих одновременно только один сеанс пользователя, используйте монитор процессов для сбора журнала загрузки.
- Запустите ProcMon и выберите пункт "Параметры>включения ведения журнала загрузки" в меню. Эта операция настраивает ProcMon для запуска ведения журнала при загрузке.
- Перезапустите систему. ProcMon начнет ведение журнала процесса загрузки автоматически.
- После запуска системы запустите ProcMon, чтобы остановить ведение журнала загрузки и сохранить собранные данные. После запуска ProcMon вам будет предложено сохранить файл. В этом случае нажмите кнопку "Да". Затем перейдите в раздел "Сохранить файл>" и нажмите кнопку "Все события>", чтобы сохранить файл.
Для устройств с несколькими сеансами возможно регулярное использование ProcMon.
Чтобы настроить ProcMon для сценария, в котором один пользователь уже вошел в систему, и другой пользователь пытается выполнить вход, чтобы воспроизвести проблему, выполните следующие действия:
- Выполните вход первого пользователя в систему и запустите ProcMon с помощью командной строки. Перейдите к пути, в котором ProcMon был извлечен и запустите его от имени администратора.
- Сведите к минимуму ProcMon и оставьте его запущенным в фоновом режиме. Убедитесь, что первый пользователь не выходит из системы, так как это может нарушить процесс мониторинга.
- Выполните вход второго пользователя в систему, чтобы воспроизвести проблему с черным экраном.
- После воспроизведения проблемы первый пользователь должен вернуться в ProcMon и остановить запись с помощью значка записи.
- В ProcMon перейдите в раздел "Сохранить файл>", а затем нажмите кнопку "Все события>", чтобы сохранить сохраненный файл журнала.
После записи проанализируйте журнал для всех экземпляров explorer.exe и userinit.exe выхода с помощью кода выхода из ненулевого процесса. Если это так, зафиксировать дамп процесса с помощью следующих действий:
Скачайте ProcDump и извлеките файлы ProcDump в известный каталог, например C:\Tools\.
Нажмите клавишу с логотипом Windows+R и введите cmd , чтобы открыть командную строку с повышенными привилегиями.
Перейдите в каталог, в котором ProcDump был извлечен с помощью
cd
команды в командной строке, а затем введите следующую команду, чтобы настроить ProcDump для записи дампа при выходе explorer.exe с ошибкой:Procdump -e 1 -x C:\Temp explorer.exe
Выполните вход второго пользователя в систему, чтобы воспроизвести проблему с черным экраном.
После воспроизведения проблемы отслеживайте создание файла дампа в каталоге C:\Temp .
Перейдите к анализу файлов дампа или контакту служба поддержки Майкрософт для анализа и диагностики причины проблемы.