Windows Server 2012 R2: не работает меню Пуск (пустое) и Windows не может загрузить файл классов реестра. (RU-RU)
В некоторых случаях, после сбоя по питанию, вирусной инфекции или других видов сбоя, портится пользовательский реестр, после чего не работают меню Пуск, планировщик задач и т.п.
Симптомы:
В событиях (Eventvwr.msc) приложения (Application) можно заметить следующие ошибки:
*
Error: (05/29/2020 11:29:35 PM) (Source: Microsoft-Windows-User Profiles Service) (EventID: 1542) (User: NT AUTHORITY)
Description: Windows не удается загрузить файл классов реестра.
СВЕДЕНИЯ - Не удается найти указанный файл.*
Решение:
- Необходимо убедиться, что файл классов существует, он обычно находится по следующему пути:
%userprofile%\AppData\Local\Microsoft\Windows\UsrClass.dat
2) Если файл существует, то необходимо проверить существования ветки в реестре, для этого выполняем следующую команду в командной строке (cmd.exe):
reg query "HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\User Shell Folders"
В случае, если результатом будет:
*
*
*не удается найти указанный раздел
то вы нашли причину появление проблемы - это отсутствие ключей в указанной ветки реестра.
*
Обычно эта проблема связанна с отсутствием параметра "Local AppData", но лучше восстановить все ключи в данной ветки, после чего проблема должна решится. Например взяв с другого рабочего сервера как шаблон.
Важно перед любыми манипуляциями делать резервную точку восстановления.
Пример ветки для учетной записи Администратор (по уолчанию), вы можете найти по следующему ссылке User-Shell-Folders.zip.