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

Обновлено: 21.11.2024

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

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

Устранение неполадок на данный момент:

Перезапущена служба профилей пользователей.

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

В целях тестирования я вошел на этот сервер с учетной записью локального администратора и попытался запустить программы от имени администратора домена. Произошел сбой с ошибкой "Выполнена только часть запроса ReadProcessMemory или WriteProcessMemory".

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

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

Я столкнулся с аналогичной проблемой после нескольких попыток. Я, наконец, понял, что единственный способ решить эту проблему — заменить «C:\Users\Default\NTUSER.DAT» с рабочего сервера.

Поскольку я столкнулся с этой проблемой на Windows Server 2016, я заменил его на работающий сервер 2016, и проблема была устранена.

Если вы проверите журнал событий "%SystemRoot%\System32\Winevt\Logs\Microsoft-Windows-User Profile Service%4Operational.evtx", если вы увидите, что ваш профиль загружается в C:\Users\Temp, тогда описанное выше устранение неполадок будет исправлено. эта проблема.

3 ответа

Сервер 2019 в настоящее время не поддерживается в QnA. Я бы попробовал обратиться за помощью на специализированные форумы здесь.

--пожалуйста, не забудьте принять в качестве ответа, если ответ полезен--

С уважением, Дэйв Патрик.
Microsoft Certified Professional
Microsoft MVP [Windows Server] Управление центром обработки данных

Отказ от ответственности: эта публикация предоставляется «КАК ЕСТЬ», без каких-либо гарантий или гарантий и не дает никаких прав.

Правильная область реестра для работы: >HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\ProfileList
Проверьте, если вы видите две записи с одинаковым именем и одну с .bak в конце. Удалите .bak из одного с .bak и измените другой на что-то другое. Войдите в переименованный ключ и откройте REG_DWORD с именем «состояние». Измените значение на 0. Откройте REG_DWORD с именем «RefCount» и также измените его на 0.
Теперь перезагрузите компьютер и проверьте, устранена ли проблема

Пожалуйста, отметьте как "Принять ответ", если описанные выше шаги помогут вам. Другие пользователи с похожими проблемами также могут следовать предложенному вами решению.

Я выполнил указанные вами инструкции, однако таких записей профиля пользователя в реестре не существует. Эта ошибка возникает для всех пользователей, входящих в систему, включая новых пользователей без записи профиля пользователя на этой станции.

Спасибо, что подтвердили это. Вы также проверили, что агенты антивируса/антиспама, работающие в системе, контролируют это? Устраните проблему, отключив/удалив агент с одного из компьютеров

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

это похоже на эту проблему, с которой я столкнулся несколько лет назад на Win7/WS2008R2?

рекурсивно проверить разрешения для всех файлов и папок в профиле пользователя по умолчанию, стать владельцем/сбросить наследование для всей структуры папок в c:\users\default\

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

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

Если Windows не может даже создать временный профиль, вы увидите следующее сообщение об ошибке:

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

Обычно это происходит, когда профиль по умолчанию, хранящийся в C:\Users\Default , имеет неправильные разрешения или каким-либо образом поврежден.

Разрешения профиля по умолчанию

Если все в порядке, каталог C:\Users\Default наследует разрешения от родительской папки C:\Users. Это приводит к тому, что SYSTEM и администраторы имеют полный доступ, а пользователи и все имеют права на чтение. В SetACL Studio это выглядит следующим образом:

Разрешения для СИСТЕМЫ и Администраторов не имеют значения, но если по какой-то причине вошедший в систему пользователь не имеет разрешений на чтение в C:\Users\Default, появится сообщение об ошибке Служба профилей пользователей не смогла войти в систему будет отображаться, и вход в систему будет невозможен.

Когда это происходит, служба профилей пользователей регистрирует событие с идентификатором 1509 и исходным общим профилем пользователя в журнале событий приложения:

Профиль по умолчанию поврежден

Вход в систему также невозможен, если файл NTUSER.DAT профиля по умолчанию не существует или поврежден.

Если NTUSER.DAT не существует, служба профилей пользователей регистрирует событие с идентификатором 1500 и исходной службой профилей пользователей в журнале событий приложения:

Если, с другой стороны, NTUSER.DAT поврежден, служба профилей пользователей регистрирует событие с идентификатором 1508 и исходной службой профилей пользователей в журнале событий приложения:

Исправление поврежденного профиля по умолчанию

Самый простой способ исправить поврежденный профиль по умолчанию — удалить содержимое C:\Users\Default и скопировать его из работающей системы. Однако убедитесь, что на машине, с которой вы копируете, установлена ​​та же версия операционной системы и язык.

Об авторе

Хельге Кляйн (бывшая CTP, MVP и vExpert) работала консультантом и разработчиком, прежде чем основала компанию uberAgent. Хельге применил свои обширные знания в проектах по ИТ-инфраструктуре и разработал продукт для управления профилями пользователей, преемник которого теперь доступен как Citrix Profile Management. Хельге является автором популярных инструментов Delprof2 и SetACL. Он выступал на Citrix Synergy, BriForum, E2EVC, Splunk.conf и многих других мероприятиях. Хельге очень активна в ИТ-сообществе и является соучредителем сообщества виртуализации NRW (VCNRW).

Поврежденные профили пользователей — распространенная проблема в Windows, особенно в Windows 7 и Vista, и ее решение будет зависеть от того, какое именно сообщение об ошибке вы получите. Здесь мы объясним, как решить проблему или, при необходимости, создать новую учетную запись и перенести свои данные в новый профиль.

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

Сначала попробуйте перезагрузить компьютер. Иногда это может решить проблему. Но если это не так, вы можете попробовать два метода: создать новый профиль пользователя и исправить поврежденный профиль.

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

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

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

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

Если у вас есть вторая учетная запись пользователя в Windows, в которую вы можете войти, вы можете использовать эту учетную запись, чтобы выполнить описанные ниже действия для создания новой учетной записи пользователя.

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

Для этого введите cmd в поле поиска в меню "Пуск", затем щелкните правой кнопкой мыши командную строку в списке результатов и выберите "Запуск от имени администратора".

Теперь введите в командной строке следующее:

сетевой администратор пользователя /активный:да

Ответ должен быть таким: Команда выполнена успешно. Теперь перезагрузите компьютер, и вы должны увидеть учетную запись администратора, а также свою поврежденную учетную запись.

Войдите в учетную запись администратора (пароля нет) и выполните следующие действия:

Шаг 1. Откройте панель управления и нажмите «Учетные записи пользователей и семейная безопасность» (или аналогичную). Нажмите «Учетные записи пользователей».

Шаг 2. Нажмите «Управление другой учетной записью» и введите пароль (если будет предложено).

Шаг 3. Нажмите Создать новую учетную запись и введите имя. Оно должно отличаться от учетной записи, которая повреждена, но вы можете переименовать учетную запись позже, если хотите иметь то же имя, что и раньше.

Шаг 4. Перезагрузите компьютер.

Скопируйте файлы в новый профиль

Шаг 5. Для правильной передачи файлов лучше всего войти в систему как администратор или гость, а не как новый профиль, который вы только что создали, поэтому включите одну из этих учетных записей, если вы еще этого не сделали.

Шаг 6. Перейдите к поврежденной учетной записи пользователя, нажав «Пуск», «Компьютер», а затем дважды щелкнув жесткий диск, на котором установлена ​​Windows (обычно c:), а затем дважды щелкнув папку «Пользователи».

Найдите папку, содержащую вашу старую учетную запись пользователя, и дважды щелкните ее, затем дважды щелкните Мои документы.

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

Чтобы сделать эти файлы видимыми, откройте меню "Инструменты" (нажмите Alt, если вы его не видите), перейдите на вкладку "Вид" и нажмите "Показать скрытые файлы, папки и диски".

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

Шаг 8. Когда все файлы будут скопированы во вновь созданный профиль пользователя (вы найдете его в той же папке c:\Users, что и поврежденный профиль), перезагрузите компьютер и войдите в новый профиль.< /p>

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

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

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

В безопасном режиме вы входите во встроенную учетную запись администратора Windows, но вы можете обнаружить, что некоторые параметры не работают.

Шаг 1. Чтобы исправить профиль пользователя, нажмите «Пуск», введите regedit в поле поиска и нажмите Enter.

Шаг 2. Запустится редактор реестра, и вам нужно перейти к следующему ключу:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\ProfileList

Шаг 3. Щелкните каждую папку S-1-5 и дважды щелкните запись ProfileImagePath, чтобы узнать, к какой учетной записи пользователя она относится. (Если имя вашей папки заканчивается на .bak или .ba, следуйте инструкциям Microsoft, чтобы переименовать их.)

Если вы вообще не видите никаких расширений файлов, следуйте нашим инструкциям, чтобы отобразить расширения файлов Windows.

Шаг 4. Найдя папку с поврежденным профилем (и она не имеет окончания .bak), дважды щелкните RefCount, измените значение данных на 0 и нажмите "ОК".

Шаг 5.Теперь дважды щелкните State и убедитесь, что значение данных снова равно 0, и нажмите Ok.

Шаг 6. Закройте regedit и перезагрузите компьютер. Теперь вы сможете войти в свою учетную запись.

Если вы по-прежнему не можете решить проблему и не можете войти в систему, возможно, вам придется переустановить Windows.

Примечание. Мы можем получать комиссию, когда вы покупаете по ссылкам на нашем сайте, без каких-либо дополнительных затрат с вашей стороны. Это не влияет на нашу редакционную независимость. Узнать больше.

Узнавайте последние новости, последние обзоры и предложения, которые скоро будут распроданы

Автор: Джим Мартин, редактор

Джим тестирует и анализирует продукты уже более 20 лет. Его основные интересы включают в себя VPN-сервисы, антивирус и веб-хостинг. Он также занимается электровелосипедами, видеорегистраторами и технологиями умного дома.

Если вы получаете сообщение «Службе профилей пользователей не удалось войти в систему» ​​в Windows 10 или 7, не паникуйте — мы покажем вам, как это исправить

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

Хотя все ваши ценные данные, такие как изображения, видео и документы, остаются в безопасности на жестком диске или SSD, эта особенно неприятная проблема не позволяет вам получить к ним доступ.

На это указывает довольно тревожное сообщение: «Службе профилей пользователей не удалось войти в систему», и это может произойти во всех версиях Windows, от Windows 10 до Windows 8, 7 и даже до Vista. однако нужно паниковать. Ошибку довольно легко исправить, и в этой статье мы покажем вам, как именно это сделать.

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

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

1. Перезагрузите компьютер

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

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

Возможно, вы сможете починить свой компьютер с помощью функции "Восстановление системы". Для этого перезагрузите компьютер и нажмите F8, чтобы открыть меню загрузки Windows. Выберите безопасный режим и загрузитесь в Windows. Когда вы находитесь за рабочим столом, откройте командную строку и введите rstrui, чтобы загрузить восстановление системы. Нажмите «Далее», а затем выберите точку восстановления по дате: выберите дату, когда вы знаете, что ваш компьютер работал правильно. Нажмите «Далее» и «Готово», чтобы восстановить компьютер. Это может решить проблему, но если нет, вам нужно начать подготовку к более сложным методам.

3. Сделайте резервную копию реестра

Ваша первая задача — сделать резервную копию реестра, чтобы защитить свой компьютер, если описанные ниже шаги не сработают. К счастью, это простая работа, и вам не нужно загружать полную ОС, чтобы сделать это. Перезагрузите компьютер и нажмите F8 после экрана BIOS POST, чтобы открыть меню загрузки. Выберите Безопасный режим из списка.

Позвольте вашему компьютеру загрузиться. Вам может потребоваться ввести имя пользователя и пароль, чтобы войти в безопасный режим рабочего стола. Обычно вы можете сделать резервную копию реестра, создав точку восстановления системы, но вы не можете сделать это в безопасном режиме. Вместо этого нажмите «Пуск», введите Regedit и нажмите Enter. В редакторе реестра нажмите «Файл», «Экспорт», укажите место, куда вы хотите сохранить резервную копию, введите имя и нажмите «Сохранить».

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

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

Если вы столкнулись с ошибкой "Службе профилей пользователей не удалось войти в систему" в Windows 10, существует несколько иное исправление, чем раньше, но оно требует наличия доступа к другой системе Windows 10.

Все, что вам нужно сделать, это скопировать папку «C:\Users\Default» со второго, не проблемного компьютера, на проблемный компьютер и вставить ее в то же место. Переименуйте существующую папку на проблемном ПК в другое имя на тот случай, если вам когда-нибудь понадобится вернуться по какой-либо причине.

Чтобы получить доступ к папке "По умолчанию" на втором компьютере, вам нужно включить скрытые файлы, нажав "Просмотр" на панели инструментов папки и выбрав "Скрытые элементы".

Если вы используете более старую версию Windows, например Windows 8 или 7, этот метод не сработает. Вместо этого вам нужно будет использовать один из двух способов, указанных ниже, чтобы получить доступ к рабочему столу.

Как исправить поврежденный профиль пользователя Windows в Windows 8 или 7: создайте новую учетную запись

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

ЧИТАЙТЕ СЛЕДУЮЩИЙ: Обзор Windows 10

1. Включить скрытый аккаунт администратора

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

Загрузитесь в безопасном режиме, как описано выше. Нажмите «Пуск», введите «cmd», затем щелкните правой кнопкой мыши «Командная строка» и выберите «Запуск от имени администратора». В командной строке введите:

Сетевой администратор пользователя /активный:да

Нажмите Enter, и вы должны увидеть сообщение "Команда выполнена успешно".

2. Войдите в учетную запись администратора

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

3. Создайте новую учетную запись

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

4. Скопировать старые данные

Теперь вам нужно скопировать все ваши старые данные в новую учетную запись. Сначала нажмите «Пуск» и выберите «Переключить учетную запись». На экране входа щелкните новую учетную запись, чтобы войти в нее в первый раз (если вы этого не сделаете, папка пользователя не будет создана). Когда вы находитесь за рабочим столом, выйдите из системы и войдите в учетную запись администратора, которую вы использовали на шаге 2.

Используйте проводник Windows, чтобы перейти к папке вашего старого пользователя, что, скорее всего, C:Users

Нажмите клавишу Alt, нажмите «Инструменты» и выберите «Параметры папки». Нажмите «Просмотр» и убедитесь, что вы выбрали «Показать скрытые файлы, папки и диски». Снимите флажок «Скрыть защищенные системные файлы (рекомендуется)». Нажмите "ОК".

Выберите все файлы в этой папке, кроме тех, которые запускают Ntuser.dat, Ntuser.dat.log, Ntuser.ini. Нажмите Control-C или выберите «Копировать» в меню «Правка» (если вы не видите меню, сначала нажмите Alt).

Перейдите к папке нового пользователя (скорее всего, c:Users). Нажмите Control-V, выберите «Вставить» или выберите «Вставить» в меню «Правка» (нажмите Alt, если это меню не отображается).

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

Администратор сетевых пользователей /active:no

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

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

1. Запустить RegEdit

Перезагрузите компьютер и загрузитесь в безопасном режиме, следуя инструкциям в начале статьи. Щелкните меню «Пуск», введите Regedit и нажмите Enter, чтобы запустить редактор реестра.

С помощью левой панели перейдите к HKEY_LOCAL_MACHINE/SOFTWARE/Microsoft/Windows NT/CurrentVersion/ProfileList. Вы увидите несколько папок с именами, начинающимися с S-1-5, за которыми следует длинный номер. Нажмите на каждый из них по очереди, затем в главном окне посмотрите на ProfileImagePath и убедитесь, что это учетная запись с проблемой. Это имя папки пользователя, которое содержит имя пользователя, к которому она относится.

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

2. Изменить количество ссылок

Выберите папку с .bak в имени, затем в главном окне дважды щелкните RefCount. Измените значение данных на 0, затем нажмите OK. Закройте редактор реестра и перезагрузите компьютер, и теперь вы можете войти в свою существующую учетную запись. Если у вас возникли дополнительные проблемы, вы можете восстановить исходные настройки реестра, следуя инструкциям в начале этой статьи, а затем следуйте способу 1, чтобы восстановить поврежденный профиль пользователя.

Читайте также: