Назад | Перейти на главную страницу

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

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

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

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

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

Обычно удаление ключа с именем 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 вы можете запускать удаленные PowerShell
  • вы можете получить доступ к административным ресурсам, используя \\servername\C$ обозначение. Оттуда вы даже можете получить доступ к теневым копиям (также известным как «предыдущие версии») ваших файлов, особенно %windir%\system32\config\SOFTWARE где будет храниться подраздел HKLM \ Software. Вы можете загрузить копию предыдущей версии этого файла в regedit с помощью функции «Загрузить куст» и при необходимости восстановите запись ProfileList в предыдущее состояние.

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