Я удалил свой собственный SID из реестра

Просто я удалил свой собственный SID из реестра (HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\ProfileList) на сервере Windows 2008 R2, а затем вышел из системы. Теперь попытался войти в систему, но получил следующую ошибку:

Служба профилей пользователей не удалось войти в систему. профиль пользователя не может быть загружен.

Пожалуйста, посоветуйте мне, как мне попасть на сервер.

Заранее спасибо /

1 ответ

Решение

Как правило, удаление ключа с именем SID из ProfileList не приносит такой большой вред, оно просто устраняет связь между пользователем и его копией профиля на диске. Если для пользователя определен перемещаемый профиль, он просто повторно загружается из пути профиля при следующем входе в систему и сохраняется в другом локальном каталоге в C:\Users, Если у пользователя есть локальный профиль, он создается заново в другом каталоге. Windows обнаруживает наличие конфликтующего каталога в C:\Users и генерирует новые имена (например, добавляя .<DOMAINNAME> на имя пользователя).

Чтобы выяснить причину сбоя этого процесса, попробуйте войти в систему с другим (возможно, даже недавно созданным) пользователем в интерактивном режиме. Обратите внимание, что Windows Server также имеет целый ряд функций удаленного администрирования, в которых профиль пользователя не задействован (и которые не будут затронуты возможным повреждением профиля):

  • вы можете просматривать журналы событий с любого хоста Windows, используя eventvwr.msc и функцию "подключиться к другому компьютеру"
  • вы можете сделать то же самое с помощью оснастки "Управление компьютером" (compmgmt.msc)
  • Вы можете подключиться к реестру удаленного компьютера с помощью regedit
  • вы можете добраться до удаленной командной строки, используя psexec
  • Вы можете установить RSAT (Windows 7) или соответствующие функции управления (другой компьютер с Server 2008 R2) для удаленного управления ролями, функциями и Active Directory.
  • после включения удаленного взаимодействия PS вы можете запускать удаленные PowerShells
  • Вы можете получить доступ к административным ресурсам, используя \\servername\C$ нотации. Оттуда вы даже можете получить доступ к теневым копиям (так называемые "предыдущие версии") ваших файлов - особенно %windir%\system32\config\SOFTWARE где будет храниться подраздел HKLM\Software. Вы можете загрузить копию предыдущей версии этого файла в regedit, используя функцию "Загрузить куст", и при необходимости восстановить запись ProfileList в прежнее состояние.

Обратите внимание, что не все эти функции будут доступны, если у вас нет домена (или вы не используете член домена для подключения), а также настройки брандмауэра Windows могут помешать вам выполнять одно или другое удаленно.

Другие вопросы по тегам