Как восстановить поврежденный профиль пользователя Windows 10

Профиль пользователя в Windows 10 может повредиться при неудачном обновлении системы или при установке какой-либо программы. В самых сложных случаях вам придётся создать себе новую учётную запись, настроить её и скопировать все файлы. Но для начала можно попробовать восстановить профиль.

Для начала вам всё-таки придётся загрузиться с временным профилем или создать новый. Это необходимо для доступа к командной строке и реестру.

Узнайте свой идентификатор безопасности

Вам нужно узнать идентификатор безопасности (SID) учетной записи пользователя, которую вам необходимо восстановить.

Нажмите «Win+X» и выберите «Командная строка (Администратор)». Затем введите:

wmic useraccount where name='test_user' get sid

И нажмите Enter .

Для текущего пользователя ещё работает команда:

whoami / user

На PowerShell скрип можно реализовать с помощью двух классов — SecurityIdentifier и NTAccount:

$objUser = New-Object System.Security.Principal.NTAccount("LOCAL_USER_NAME")
$strSID = $objUser.Translate([System.Security.Principal.SecurityIdentifier])
$strSID.Value

 

Пользователь whoami

SID пользователя выглядит так: S-1-5-21-1175651296-1316126944-203051354-1005. Запишите или скопируйте его. Для этого нажмите Ctrl + M, чтобы включить выделение, выделите строку и затем нажмите «Ctrl + C».

 

Редактирование реестра

Теперь нам нужно внести изменения в реестр, чтобы восстановить повреждённый профиль. Для этого нажмите «Win+R» и наберите regedit. Запустите Редактор реестра от имени Администратора. Вставьте путь в адресную строку и нажмите Enter :
Computer\HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\ProfileList

 

В левой панели вы увидите список SID в папке ProfileList.

Список профилей реестра

 

Рассмотрим три случая и варианты решения проблемы для каждого:

  1. Ваш SID указан дважды — с расширением .BAK и без него.
  2. Ваш SID указан только один раз с расширением .BAK (например, S-1-5-21-2795999757-2048908912-3492586281-1000.bak).
  3. Ваш SID указан только один раз без расширения .BAK (например, S-1-5-21-2795999757-2048908912-3492586281-1000).

 

1: Удалить дублируемую папку

Если ваш SID указан дважды, и только в этом случае, то вам нужно удалить папку БЕЗ расширения .BAK. Щелкните правой кнопкой мыши на папке в левой панели и нажмите « Удалить» . Нажмите « Да» для подтверждения.

Удалить sid без bak

1 и 2: Переименовать .BAK-папку

Щелкните правой кнопкой мыши на папке, соответствующей вашему SID, с расширением .BAK, нажмите «Переименовать» и удалите .BAK с конца. Нажмите « Ввод», чтобы сохранить изменения.

Переименовать sid с помощью bak

1, 2 и 3: Настройка пути и состояния папки

Щелкните левой кнопкой мыши на папке на левой панели, которая соответствует вашему SID. На правой панели дважды щелкните ProfileImagePath. В поле Значение введите правильный путь для своего профиля пользователя.

Строка редактирования

После этого нажмите «ОК». Затем на правой панели реестра дважды щелкните на State. Измените Value data на и нажмите «ОК» .

Строка состояния

 

Если вы не знаете пути к профилю, то нажмите клавишу «Win + R», чтобы открыть «Выполнить». Затем введите C:\Users и нажмите Enter.

Профили пользователей

 

Закройте редактор реестра и перезагрузите компьютер. Войдите в свою учетную запись пользователя.