Исправляем ошибку: Службе профилей пользователей не удалось войти в систему
23.09.2020
insci
Windows 10, Windows Server 2012 R2, Windows Server 2016
комментариев 39
В этой статье мы рассмотрим все варианты решения ошибки загрузки профиля пользователя на Windows 7, Windows 10 и линейке Windows Server, начиная с 2008 (чаще всего на RDS серверах). Ошибка довольно распространена, связана обычно с повреждением каталога с профилем пользователя, но исправляется относительно легко.
Проблемы выглядит следующим образом: служба профилей пользователей (ProfSvc) не может загрузить профиль пользователя Windows, соответственно пользователь компьютера не может войти в систему, а после ввода учетных данных появляется окно с ошибкой:
Невозможно загрузить профиль пользователя.
User profile cannot be loaded.

Ошибка загрузки профиля в подавляющем большинстве случае связана с повреждением профиля пользователя или прав на каталог профиля. Это может произойти из-за некорректного завершения работы системы, обновления системы, некорректных изменений в реестре или других сбоев.
Рассмотрим все способы для решения проблемы, начиная с самых простых. Практически для всех вариантов решения вам потребуется учетная запись с правами локального администратора на компьютере. Если у вас нет другой учетной записи на компьютере, где возникает эта ошибка и вы не можете зайти под временным профилем, то вам потребуется загрузиться с загрузочной флешки и создать новую учетную запись.
Проблема может возникнуть по разным причинам, поэтому мы рассматриваем все возможные варианты решения. Если вам не помогает один вариант, переходите к следующему.
1. Редактирование параметров профиля в реестре
Запустите редактор реестра regedit с правами администратора и перейдите в ветку реестра HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\ProfileList.
Вы увидите список разделов (профилей) с названием в виде S-1-5-21-xxxxxxx. Это идентификаторы (SID) пользователей, по любому из них можно узнать имя учетной записи (например, следующей командой можно вывести список локальных пользователей и их SID: wmic useraccount get domain,name,sid ).

Можно просто найти профиль проблемного пользователя, последовательно перебрав все ветки с SID в разделе ProfileList. В нужной ветке учетная запись пользователя должна присутствовать в пути к профилю в параметре реестра ProfileImagePath.
Есть несколько вариантов:
- Имя ветки с нужным вам профилем пользователя оканчивается на .bak. В этом случае просто переименуйте ветку, убрав .bak;
- Вы нашли две ветки, указывающих на ваш профиль: с окончанием .bak и без. В этом случае переименуйте ветку без .bak, добавив в конце небольшой суффикс, например, S-1-5-21-xxxxx.backup. А у профиля с окончанием .bak удалите .bak в имени ветки реестра.
После того как вы переименовали ветку нужного профиля, нужно отредактировать значение параметров RefCount и State. Установите для них значения 0. Если у вас нет таких параметров, создайте их вручную (тип DWORD).

Убедитесь, что в значении ProfileImagePath указан путь к правильному каталогу профиля, а папка сама с профилем присутствует на диске и имеет такое же название, как и в ProfileImagePath. В моём случае это C:\Users\root.
После этого перезагрузите компьютер и попробуйте войти под профилем пользователя.
2. Восстановление Default профиля заменой поврежденного файла NTUSER.DAT
Если ошибка “Невозможно загрузить профиль пользователя” возникла при первом входе пользователя в систему, значит проблема с загрузкой профиля может быть связана с поврежденным файлом NTUSER.DAT в Default профиле. В этом файле хранятся настройки пользователя, те параметры, которые загружаются в ветку реестра HKEY_CURRENT_USER при входе пользователя. При создании профиля для нового пользователя этот файл копируется в каталог с созданным профилем пользователя. Если файл NTUSER.DAT удален или поврежден, служба User Profile Service не может создать профиль для нового пользователя.
Перейдите в каталог C:\Users\Default. В ней будет находиться файл NTUSER.DAT, переименуйте его, например, в NTUSER.DAT2. Далее вам нужно будет заменить этот файл аналогичным файлом с профиля другого пользователя, либо файлом с другого компьютера (с такой же версией Windows). После этого перезагрузите систему, и если проблема была в испорченном NTUSER.DAT, то всё должно заработать.
В интернете так же встречается совет заменить всю папку C:\Users\Default, но суть остаётся та же, дело в замене файла NTUSER.DAT, который меняется и при замене папки.
3. Восстановление Windows из точки восстановления
Если у вас в Windows включены и настроены точки восстановления, можно попробовать решить ошибку через восстановление на предыдущую точку восстановления.
В панели управления зайдите в раздел Recovery.

Далее жмите Open System Restore.

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

Это значит, что у вас не настроены точки восстановления. В этом случае воспользоваться этим методом не выйдет.
4. Создание нового пользователя и перенос старых данных
Если другие варианты вам не помогли, можно создать нового пользователя и перенести в него данные из старого профиля. Этот способ обязательно сработает, так как мы будем создавать нового пользователя с новым профилем.
- Запустите командную строку с правами администратора и введите netplwiz ;
- В открывшейся оснастке нажмите Add;

Пункты 3 и 4 относятся к Windows 10, если у вас Windows 7, то просто пропустите их и перейдите к пункту 5.
- Выберите Sign in without a Microsoft account;

- Выберите Local account;

- Введите логин и пароль и нажмите Finish;
- Скопируйте все папки из каталога старого профиля (включая AppData) и вставьте (с заменой) в каталог профиля свежесозданного пользователя.
Не забудьте включить отображение скрытых файлов и папок.

При таком способе восстановления вы не теряете данные, которые были в старом профиле. Если при копировании возникли проблемы, вы всегда можете получить доступ к данным со старого профиля просто зайдя в C:\users\ваш_старый_профиль
После того как как вы успешно зайдете под новым профилем, убедитесь, что у вас есть доступ к старым файлам, например, в папке Загрузки или Документы. Если доступа нет (выскакивает ошибка с запретом доступа), необходимо будет дать RW или FullControl права на эти папки вашему новому пользователю.

5. Права на чтение каталога C:\Users\Default
Проблем с отсутствием прав на чтение профиля пользователя Default чаще встречается в Windows Server. При попытке зайти в систему на Windows Server 2008 и выше, может встретиться подобная ошибка. В журнале ошибок вы можете увидеть соответствующую ошибку с ID 1509.
Для исправления просто дайте группе Users права на чтение C:\Users\Default, как указано ниже.

Если ошибка не решится, проверьте журнал ошибок Windows на предмет похожих ошибок, например, ID 1500, которая связана с повреждением файла NTUSER.DAT (решается вариантом #2 в этой статье).
Рекомендации по устранению проблемы
Практически всегда проблема с загрузкой профиля связано с некорректными данными профиля в реестре, или поврежденим файла NTUSER.DAT, поэтому устранение ошибки связано с восстановлением этих ресурсов в прежнее состояние.
Следуя этой статье, первым делом попробуйте исправить пути к профилю в реестре и файл ntuser.dat. Обычно этих шагов достаточно, чтобы восстановить работоспособность профиля. В некоторых статьях рекомендуют заходить в безопасном режиме, но в этом нет никакой необходимости, так как эта проблема не связана с драйверами.
Самый сложный вариант — это когда вы не можете попасть в ваш профиль, у вас нет другого административного аккаунта, и система не создает временный профиль. То есть, вы никак не можете войти в Windows. Для решения проблемы вам понадобится загрузочная флешка (или хотя бы установочный диск) с вашей версией Windows, вам нужно загрузится с него и создать новый аккаунт с правами администратора. Затем следуйте описанным в статье шагам.
Предыдущая статья Следующая статья
Что такое временный профиль Windows и как его убрать
При эксплуатации Windows-сетей постоянно возникает ситуация, когда на одну рабочую станцию или сервер попеременно или даже одновременно заходят несколько человек под разными учетными записями. Обычным способом или удаленно. Соответственно, операционная система хранит настройки и файлы каждого зашедшего пользователя отдельно — в каталоге пользователя и в реестре.
Иногда возникает необходимость удалить профиль. Если же создать его заново (в доменных сетях достаточно просто зайти на компьютер под своей доменной учетной записью), то можно столкнуться с такой неприятной вещью, как временный профиль. Временный профиль не сохраняет настроек, а значит каждая перезагрузка для него смерти подобна. Понятное дело, что работать под таким профилем невозможно.
В принципе, в таком случае помогает откат системы до ближайшей точки восстановления. Но проблему можно решить и без этого.
Сразу оговоримся, что, хотя больше шансов столкнуться с проблемой у корпоративных пользователей, домашних пользователей она может затронуть, например, при непредвиденном выключении компьютера или из-за сбоя файловой системы.
О временном профиле может говорить и ошибка Служба «Служба профилей пользователей» препятствует входу в систему. Невозможно загрузить профиль пользователя.

Подобная ошибка может наблюдаться из-за временного профиля пользователя Windows.
Исправим проблему без отката системы к более раннему состоянию. Способ подходит для Windows 7/8.1/10.
Для начала нажимаем Выполнить в меню Пуск и вводим regedit.

Внимание! Все операции с реестром нужно выполнять только тогда, когда Вы точно знаете что и как делать.
Это откроет редактор реестра Windows. Нам нужен раздел HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\ProfileList.
Здесь вы можете увидеть записи о пользователях системы. Как можно заметить, у одной из них присутствует расширение .bak.

Из-за сбоя или повторного создания профиля с тем же именем, Windows создал в реестре повторную запись о пользователе, а к старой (с правильными настройками) добавил .bak, чтобы та не использовалась.
Если щелкнуть по новой записи, то можно заметить, что данные хранятся в каталоге TEMP. Вот что является причиной обнуления настроек с каждой перезагрузкой.

Для того, чтобы вернуть всё как было, просто переименуем ветки реестра. Уберем .bak у правильной ветки и припишем его ко второй. Совсем удалять дублирующую ветку я бы не рекомендовал.
Теперь измените значение параметров RefCount и State на 0. Для этого щелкните двойным щелчком по соответствующему параметру и впишите нужно значение.

Изменение параметра RefCount. Повторить со State.
После перезагрузки к нам вернется обычный профиль.
Можно поступить и более радикально, если Вы не планируете пользоваться данной учетной записью (по крайней мере, в ближайшее время), но хотите избавить себя от неприятных сюрпризов на будущее. Я сейчас говорю об администраторах локальных сетей на основе Windows. Зайдите в Свойства системы и найдите там пункт Профили пользователей.

Удалите соответствующий профиль.

Аналогичного эффекта можно добиться, если зайти по адресу C:\Пользователи (C:\Users) и удалить папку профиля.
“Вход в систему выполнен с временным профилем” в windows 7. Как исправить?

При включении компьютера сообщение «вход в систему выполнен с временным профилем». Что значит и как исправить?

Не запускается автокад. Параллельная конфигурация неправильна

MSVCR100.dll не обнаружен. Пожалуйста, установите нужные библиотеки

Что за файл msvbvm50.dll и где его скачать?
Исправляем ошибку при включении компьютера “Вход в систему выполнен с временным профилем”
Еще одной довольно частой и спонтанно появляющейся ошибкой при включении компьютера является сообщение с текстом “Вход в систему выполнен с временным профилем”. При этом на рабочем столе пропадают практически все имеющиеся там документы и файлы, в браузерах отсутствуют закладки. После перезагрузки ситуация повторяется.
В данной статье мы расскажем что означает данное сообщение, по каким причинам появляется и самое главное – как это исправить на примере операционной системы Windows 7. Хотя это работает и с другими ее версиями.

Все имеющиеся на компьютере пользователи
Здесь отобразится полный перечень всех имеющихся пользователь. Чтобы найти своего нужно зайти в каждую папку, в ней зайти в папку “Рабочий стол”. Там, где будет все то, что было у вас на рабочем столе до появления временного профиля и будет папкой вашего профиля. Нужно запомнить ее имя, а лучше записать, потому что дальше оно вам пригодится.

Имя вашего пользователя, определенное по содержимому рабочего стола
Остальные названия папок тоже лучше записать.
Далее нажимаем на клавиатуре сочетание клавиш Windows + R для вызова окна “Выполнить”.

Комбинация кнопок “Win”+”R” на клавиатуре
В строке ввода пишем “regedit” без кавычек и жмем “Enter”.

Вход в редактор реестра
В появившемся редакторе реестра переходим по следующему пути:
\HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\ProfileList
Здесь находите папку с длинным названием относительно других. Также возможно наличие такой же папки с расширением .bak. Если кликнуть на ту, которая без .bak, то в переменной ProfileImagePath должен быть указан профиль temp или что – то со словом temp.

Слово temp в значении переменной ProfileImagePath
Нажимаете на переменную ProfileImagePath два раза левой кнопкой мыши и вводите вместо имя профиля со словом “Temp” имя своего профиля.

Указание вместо temp имя вашего пользователя
Переменным «RefCount» и «State» двойным кликом присваиваете значения 0 (ноль).

Присваивание значения 0 переменной State
Перезагружаете компьютер, после чего он должен загрузится с вашим профилем и всем его содержимым, которое было в нем до появления сообщения “Вход в систему выполнен с временным профилем”.
What each one means and What are the values they can take?
According to our research, the path of the ProfileList key is “ HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\ProfileList\ “. Is the path corresponding with yours?
The main subkeys for each user are “Default”,“Flags”,“ProfileImagePath”,”ProfileLoadTimeHigh”,” ProfileLoadTimeLow”, ” RefCount ”,”Sid” and ”State”,” RunLogonScriptSync ”.
Default: It’s the value whose name is null.
Flags: enable you to control the installation and uninstallation of your registry entries.
ProfileImagePath: The User profiles` path.
RefCount: `0` value means the account has no active session, not `0`value means the account has an active session.
State: indicates the state of the local profile cache.
- 0001 Profile is mandatory.
- 0002 Update the locally cached profile.
- 0004 New local profile.
- 0008 New central profile.
- 0010 Update the central profile.
- 0020 Delete the cached profile.
- 0040 Upgrade the profile.
- 0080 Using Guest user profile.
- 0100 Using Administrator profile.
- 0200 Default net profile is available and ready.
- 0400 Slow network link identified.
- 0800 Temporary profile loaded.
RunLogonScriptSync : Determines whether the system waits for the logon script to finish running before it starts Windows Explorer and creates the desktop.