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


Исправляем ошибку: Службе профилей пользователей не удалось войти в систему

23.09.2020

insci

Windows 10, Windows Server 2012 R2, Windows Server 2016

комментариев 39

В этой статье мы рассмотрим все варианты решения ошибки загрузки профиля пользователя на Windows 7, Windows 10 и линейке Windows Server, начиная с 2008 (чаще всего на RDS серверах). Ошибка довольно распространена, связана обычно с повреждением каталога с профилем пользователя, но исправляется относительно легко.

Проблемы выглядит следующим образом: служба профилей пользователей (ProfSvc) не может загрузить профиль пользователя Windows, соответственно пользователь компьютера не может войти в систему, а после ввода учетных данных появляется окно с ошибкой:

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

Невозможно загрузить профиль пользователя.

The User Profile Service failed the sign-in.

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.

Есть несколько вариантов:

  1. Имя ветки с нужным вам профилем пользователя оканчивается на .bak. В этом случае просто переименуйте ветку, убрав .bak;
  2. Вы нашли две ветки, указывающих на ваш профиль: с окончанием .bak и без. В этом случае переименуйте ветку без .bak, добавив в конце небольшой суффикс, например, S-1-5-21-xxxxx.backup. А у профиля с окончанием .bak удалите .bak в имени ветки реестра.

После того как вы переименовали ветку нужного профиля, нужно отредактировать значение параметров RefCount и State. Установите для них значения 0. Если у вас нет таких параметров, создайте их вручную (тип DWORD).

переименовать .bak профиль пользователя

Убедитесь, что в значении 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.

восстановление windows

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

восстановить windows точка восстановления

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

Вы также можете увидеть подобную ошибку

восстановление системы отключено в windows 10

Это значит, что у вас не настроены точки восстановления. В этом случае воспользоваться этим методом не выйдет.

Новые статьи:  Что такое software_reporter_tool.exe и как его отключить

4. Создание нового пользователя и перенос старых данных

Если другие варианты вам не помогли, можно создать нового пользователя и перенести в него данные из старого профиля. Этот способ обязательно сработает, так как мы будем создавать нового пользователя с новым профилем.

  1. Запустите командную строку с правами администратора и введите netplwiz ;
  2. В открывшейся оснастке нажмите Add;

netplwiz - локальные пользователи windows

Пункты 3 и 4 относятся к Windows 10, если у вас Windows 7, то просто пропустите их и перейдите к пункту 5.

  1. Выберите Sign in without a Microsoft account; Windows 10 - создать локального пользователя Sign in without a Microsoft account
  2. Выберите Local account; создать local account windows 10
  3. Введите логин и пароль и нажмите Finish;
  4. Скопируйте все папки из каталога старого профиля (включая AppData) и вставьте (с заменой) в каталог профиля свежесозданного пользователя.

Не забудьте включить отображение скрытых файлов и папок.

скопировать данные из профиля пользователя

При таком способе восстановления вы не теряете данные, которые были в старом профиле. Если при копировании возникли проблемы, вы всегда можете получить доступ к данным со старого профиля просто зайдя в C:\users\ваш_старый_профиль

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

назначить ntfs права на профиль пользователя

5. Права на чтение каталога C:\Users\Default

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

Для исправления просто дайте группе Users права на чтение C:\Users\Default, как указано ниже.

назначить права на чтение каталога c:\users\default

Если ошибка не решится, проверьте журнал ошибок Windows на предмет похожих ошибок, например, ID 1500, которая связана с повреждением файла NTUSER.DAT (решается вариантом #2 в этой статье).

Рекомендации по устранению проблемы

Практически всегда проблема с загрузкой профиля связано с некорректными данными профиля в реестре, или поврежденим файла NTUSER.DAT, поэтому устранение ошибки связано с восстановлением этих ресурсов в прежнее состояние.

Следуя этой статье, первым делом попробуйте исправить пути к профилю в реестре и файл ntuser.dat. Обычно этих шагов достаточно, чтобы восстановить работоспособность профиля. В некоторых статьях рекомендуют заходить в безопасном режиме, но в этом нет никакой необходимости, так как эта проблема не связана с драйверами.

Самый сложный вариант — это когда вы не можете попасть в ваш профиль, у вас нет другого административного аккаунта, и система не создает временный профиль. То есть, вы никак не можете войти в Windows. Для решения проблемы вам понадобится загрузочная флешка (или хотя бы установочный диск) с вашей версией Windows, вам нужно загрузится с него и создать новый аккаунт с правами администратора. Затем следуйте описанным в статье шагам.

Предыдущая статья Следующая статья

Служба профилей пользователей препятствует входу в систему в Windows 7

При загрузке Виндовс 7 и попытке перейти в свой аккаунт человек может столкнуться с мессаджем о том, что служба профилей пользователей препятствует входу пользователя в систему. Обычно это связано с повреждением пользовательских файлов профиля в ОС, что может быть вызвано различным набором причин. В этой статье я разберу, в чём суть возникшей дисфункции службы профилей, а также поясню, как устранить ошибку службы профилей в Windows 7 на вашем PC.

Соообщение о проблеме входа в систему

Не могу войти в свой профиль в Виндовс 7 – суть и причины проблемы

Возникновение дисфункции «Служба профилей пользователей препятствует входу в систему» обычно связано с нарушением целостности файлов профиля пользователя, блокировки доступа к ним в данный момент или их предыдущего удаления.

В частности, подобное может быть вызвано следующими причинами:

  • Вирус или антивирус блокирует доступ к файлам пользовательского профиля;
  • Реестр Виндовс повреждён (случайные или намеренные действия пользователя, действия вирусных программ, проблемные сектора на винчестере);
  • Осыпание диска и другие релевантные причины.

Чтобы избавиться от сбоя «Служба профилей пользователей препятствует входу в систему» в Виндовс 7, необходимо выполнить ряд действий, которые я перечислю ниже:

Способ №1. Перезагрузите ваш PC

Прежде чем описывать более сложные методики, позволяющие исправить ошибку службы профилей в Виндовс 7, рекомендую просто перезагрузить ваш PC. В частности, данная ошибка возникает в ситуации, когда во время загрузки Виндовс антивирус переходит к сканированию системы, и блокирует доступ к пользовательскому профилю. Просто перезагрузите вашу машину, это может помочь.

Способ №2. Выполните откат системы при препятствии входу в систему службой профилей

Другим способом, позволяющим исправить ошибку службы профилей в Виндовс 7, является использование службы восстановления системы. Для этого запустите ваш компьютер, при его запуске кликайте на F8 для перехода в меню загрузки Windows 7.

  1. Выберите в нём безопасный режим загрузки (Safe mode) для загрузки ОС Виндовс.
  2. После включения системы кликните на кнопку «Пуск», в строке поиска наберите rstrui и нажмите ввод.
  3. Укажите раннюю точку восстановления, когда проблем со службой профилей не наблюдалось, и откатите систему на выбранное стабильное состояние.
Новые статьи:  Запускаем виртуальную клавиатуру на ноутбуке с Windows

Окно восстановления системы

Способ №3. Изменяем значение реестра

Данный способ эффективен в ситуации, когда вы можете зайти в систему под учётной записью администратора. Выполните следующее:

  • Нажмите на кнопку «Пуск», в строке поиска вбейте regedit и нажмите ввод;
  • В окне реестра перейдите по пути:

Раскрываем «ProfileList», и видим несколько веток.

Ветки реестра

Две из всех имеющихся здесь веток имеют одно и то же наименование, при этом одна ветка имеет окончание .bak . Это и есть некорректно работающая учётная запись, а другая не имеет упомянутого окончания. Нас интересует работа только с этими двумя ветками.

Результат редактирования реестра

  1. Переименуйте ветку без «.bak». Наведите на неё курсор, кликните правой клавишей мышки, выберите «Переименовать» (Rename). Добавьте к её имени, к примеру, плюсик, и нажмите на ввод;
  2. Затем удалите «.bak» в имени другой ветки. Для этого наведите курсор на данную ветку, кликните на правую клавишу мышки, выберите «Переименовать», сотрите с конца имени данной ветки «.bak». У вас должно получиться примерно следующее:

Окно установки параметра

Теперь в данной ветке реестра («ProfileList») справа находим параметр «RefCount», а также «State», дважды кликаем на каждом из них, и устанавливаем их значения на 0;

Как это всё выглядит визуально вы можете посмотреть на данном (хоть и англоязычном) видео:

Способ №4. Создание нового аккаунта и копирование данных

Использовать данный способ стоит в ситуации, когда у вас нет доступа к административной учётке на вашем PC. Чтобы устранить проблему «Служба профилей пользователей препятствует входу в систему» в ОС Виндовс 7, выполните следующее:

  • Загрузитесь систему в безопасном режиме (как было описано чуть выше), нажмите на кнопку «Пуск», в строке поиска введите cmd но затем ввод не нажимайте. Сверху отобразятся найденные совпадения, наведите курсор на найденный вверху аналог «cmd», нажмите правую клавишу мыши, выберите запуск от имени админа;
  • В открывшейся командной строке наберите:

И нажмите на ввод. Система должна отреагировать сообщением об удачном выполнении команды.

  • Теперь перезагрузите ваш PC, но при выборе учётки выбирайте не ваш старый аккаунт, а появившуюся (и скрытую ранее) учётку администратора. Запустите под ней «Панель управления», там выберите раздел учётных записей пользователей, а в нём нажмите на кнопку добавления учётной записи пользователя. Нажмите на пункт создания новой учётной записи, дайте ей имя, выберите для неё административные права, затем кликните на «Создать учётную запись».
  • Теперь нам нужно скопировать файлы из старой учётки в новую. Нажмите на кнопку «Пуск», выберите опцию смены аккаунта. В открывшемся меню выбора аккаунтов кликните на новосозданный аккаунт для первого входа в него (если вы этого не сделаете, папка пользователя не будет создана). Затем выйдите из данного аккаунта (смените аккаунт), и перейдите в активированный вами ранее административный аккаунт;
  • Запустите «Проводник», и перейдите в старую пользовательскую директорию, которая находится по умолчанию в с:\Users. Нажмите на «Alt», выберите вверху «Сервис», затем «Параметры папок». В открывшемся окне настроек перейдите на вкладку «Вид», и выберите там «Показывать скрытые файлы, папки и диски). Снимите галочку с опции «Скрывать защищённые системные файлы». Нажмите на «Ок». Опция показа скрытых файлов
  • Выберите все файлы в вашей директории, кроме начинающихся на Ntuser.dat, Ntuser.ini, Ntuser.dat.log. Иллюстрация выбора файлов

Заключение

Чтобы исправить ошибку препятствующей входу в систему службы профилей в Виндовс 7 необходимо воспользоваться советами, перечисленными мной выше. Наибольшую эффективность показал метод с редактированием системного реестра, потому рекомендую использовать указанный алгоритм решения для исправления дисфункции службы профилей на вашем PC.

Служба «Клиент групповой политики» препятствует входу в систему — Отказано в доступе

При попытке войти в свою учётную запись в ОС Виндовс пользователь может внезапно столкнуться с сообщением «Служба «Клиент групповой политики» препятствует входу в систему» и надписью «Отказано в доступе». Обычно это происходит после очередного обновления системы, установки или удаления какого-либо софта, или из-за деятельности зловредов, нарушающих целостность системного реестра. Ниже разберём причины данной дисфункции, а также расскажем, как её исправить.

Скриншот блокировки клиента групповой политики

Почему служба «Клиент групповой политики» блокирует вход в систему

«Групповая политика» — это утилита управления учетными записями Виндовс, определяющая условия использования пользовательского аккаунта в определённой группе. Такая группа может быть стандартной или ограниченной, группой администраторов или гостей, любой другой группой, созданной ответственным лицом. Групповая политика активируется при входе пользователя в систему, и напрямую зависит от группы, к которой он принадлежит.

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

Инструмент отвечающий за вход в систему («Winlogon») связан со службой групповых политик «GPSVC» (аббревиатура от «Group Policy Service»). После запуска системы сервис групповой политики реализует себя в отдельном процессе SVCHOST. При возникновении каких-либо проблем в работе данного процесса пользователь видит ошибку «Клиент групповой политики препятствует входу в систему…».

Причины дисфункции таковы:

  • Наличие некорректных данных в системном реестре (в том числе из-за его повреждения);
  • Некорректная установка системных обновлений;
  • Установка и деятельность программ, способных нарушить целостность системного реестра (в том числе вирусных);
  • Неправильное отключение PC;
  • Вход в систему под не административным (гостевым) аккаунтом в ситуации, когда ряд приложений или драйверов были ранее установлены в системе с административными привилегиями.

Ниже разберём, как решить возникшую проблему Служба «Клиент групповой политики» препятствует входу в систему.

Как исправить отказ в доступе

Давайте перечислим способы, позволяющие избавиться от ошибки «Групповая политика препятствует входу в систему».

Отредактируйте системный реестр

  • Нажмите Win+R, введите там regedit , нажмите Энтер. Перейдите по пути:

В панели справа поищите параметр «GPSvcGroup». Если его там нет, кликните правой клавишей мышки на пустом месте правого поля, кликните на «Создать» — «Мультистроковой параметр» и дайте ему имя (переименуйте) на GPSvcGroup .

Значение мультистроки

    Если он там есть (или вы его создали), кликните ПКМ на данном параметре, выберите «Изменить», скопируйте значение GPSvc в поле «Значения» и нажмите на «Ок»;

  • Вновь нажмите ПКМ на пустое место справа, выберите «Создать» – «Раздел», и дайте ему название GPSvcGroup.
  • Кликните на новосозданной папке GPSvcGroup, затем кликните ПКМ на пустом месте справа, выберите создать «Параметр DWORD» и назовите его AuthenticationCapabilities.
  • Нажмите ПКМ на AuthenticationCapabilities, выберите «Изменить», активируйте «Десятичная», введите 12320 и нажмите на «Ок».
  • Создайте другой параметр DWORD с именем CoInitializeSecurityParam и установите ему значение 1 .
  • Перезагрузите ваш ПК и попытайтесь выполнить вход в оригинальный аккаунт.
  • Перезапустите службу групповых политик

    • Нажмите на Win+R, введите там services.msc . Найдите в перечне служб « Клиент групповой политики », дважды кликаем на ней, устанавливаем тип запуска на «Автоматически», сохраняем изменения;
    • Запускаем командную строку, там набираем:

    И нажимаем ввод. После завершения процедуры перезагружаем ПК, это может помочь устранить ошибку «Клиент групповой политики препятствует входу в систему».

    Проверьте систему на наличие зловредов

    Во многих случаях причинами рассматриваемой проблемы являются вирусные зловреды, изменяющие системные настройки под свои нужны. Используйте ДокторВеб Кюрейт, Trojan Remover, AdwCleaner и другие онлайн аналоги для борьбы со зловредами — 7 лучших антивирусов.

    Восстановите параметры безопасности

    Для реализации данной операции нам понадобится загрузочная флешка с нашей версией ОС. Загрузитесь с её помощью, выбираем внизу «Восстановление», запускаем командную строку, и там вводим:

    secedit /configure /cfg %windir%\inf\defltbase.inf /db defltbase.sdb /verbose

    Перезагрузите ваш ПК, это поможет исправить проблему отказано в доступе.

    Удалите файл NTUSER.DAT

    Перейдите в директорию C:\Users, там найдите папку с названием вашего аккаунта, войдите в неё, и удалите там файл NTUSER.DAT , отвечающий за хранение настроек пользовательского профиля. Если ваш аккаунт повреждён, вы можете попробовать удалить данный файл, перезагрузить ваш ПК, и попытаться войти в систему.

    Папка NTUSER. DAT

    Выполните системное восстановление

    Переход к ранее стабильной точке работы вашего ПК (откат системы) является хорошей альтернативой для восстановления её работоспособности. При запуске системы быстро жмите на F8 и выберите «Загрузка последней удачной конфигурации». Это может помочь решить проблему отказано в доступе клиенту групповых политик.

    Если же доступ к системе вовсе не возможен, попробуйте загрузиться с флешки с имеющейся на ней образом Виндовс 10, и после выбора языка кликнуть слева внизу на «Восстановление системы». В дополнительных параметрах необходимо будет вновь выбрать опцию «Восстановление системы», что позволит системе выполнить откат до прежней стабильной точки восстановления.

    Заключение

    Появление рассматриваемого в статье сообщения обычно сигнализирует о наличии проблем со службой групповых политик «GPSVC», актуализированной в процессе SVCHOST. Выполните перечисленные выше советы, что позволит решить ошибку «Служба «Клиент групповой политики» препятствует входу в систему» на вашем ПК.


    Оставьте комментарий