Задать вопрос
mikhanoid
@mikhanoid

Почему User Profile Service в Windows 7 не проходит logon и как это починить?

Ситауция такая: есть у меня Windows 7 Professional, лицензионный. Купил вот в ожидании DXHR, чтобы по-чистому поиграть нормально в любимый с детства киберпанк. А пока игра не вышла он используется для отладки и переписывания приложений, которые чисто приложения, которые сам пишу, которые никуда дальше (условно говоря) обычных mutex'ов, нитей, процессов, файлов и сокетов не лезут, во время тестирования я активно читаю документацию в интернет. Но сам я — Linux-оид, и поэтому захожу в W7 редко.


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


Вчера, после очередного обновления, обнаружил, что не могу создавать файлы у себя в Documents. Система стала радостно сообщать, что мол Permission denied, вводи пароль администратора… Ну, ладно, думаю, может, сам чего случайно испортил, где-нибудь галочку не ту кликнул, бывает. В профиле пользователя у меня ничего нет ценного, поэтому я его, не задумываясь особо, снёс (естественно, через панель управления и удаление пользователя, а то мало ли чего), чтобы потом не мучаться.


Затем, создал я нового пользователя… И началось вот это странное поведение: когда я кликаю на иконку свежесозданного standart user на Logon-экране, система пишет: The User Profile Service service failed the logon. User profile cannot be loaded.


Ну… Подумал я, бывает, Windows же. Поставил ему -1 в карму мысленно, и пошёл искать решение. Вроде, нашёл: support.microsoft.com/kb/947215 — но вот проблема: ничего, из того, что там описано не помогает. Но там написано про некие Group Policy settings… Хм, думаю, однако… Я туда точно не лез, и ничего не менял, и вообще на сайте Microsoft написано, что такого в Windows 7 Professional нету, а есть оно только в Enterprise и Ultimate версиях.


И совершенно теперь не понятно, в чём может быть проблема? Я, как Linux-оид, вообще даже представить такого поведения системы не могу: когда учётная запись успешно создаётся, а система не может никак ей воспользоваться — и не в состоянии понять, в каком направлении копать, то есть, у меня полный frustration, отсутсвие ментальных моделей происходящего, и полное непонимание того, по каким ключевым словам искать решение проблемы. Я даже в Реестре не могу найти ничего, связанного со вновь создаваемым пользователем. Его даже в списке SID'ов нет — это для меня вообще абсолютно загадочно: как так можно пользователя сотворить, а идентификатор ему не присвоить?.. Прямо мистика.


Поэтому все мои надежды на Хабрасообщество (в других сообществах поискал, там просто повотряют в разных вариантах рецепт от Microsoft). Что же делать-то, куда смотреть, что искать? Не под администратором же пускать свои глюкавые программы и по интернетам шастать.


P.S. Или, проще будет снести этот Windows (жаль денег, конечно, но… просто… такой облом не детский) и надеяться на то, что когда DXHR выйдет, то он и под WiNE заведётся?.. Работают же там 2-е части Starcraft и Portal.
  • Вопрос задан
  • 10397 просмотров
Подписаться 2 Оценить Комментировать
Пригласить эксперта
Ответы на вопрос 7
benipaz
@benipaz
самый простой выход переустановить форточки :)
можно попробовать system restore. в семерке он очень даже хорошо работает. но лучше конечно переустановить :)
Ответ написан
Bahusss
@Bahusss
Python Master
> Система стала радостно сообщать, что мол Permission denied, вводи пароль администратора…

Что-то не припомню чтобы 7-ка хоть раз запрашивала «пароль» администратора, обычно нужно просто кнопку нажать на окне UAC'a. Это точно виндовое окно?

>Но там написано про некие Group Policy settings… Хм, думаю, однако… Я туда точно не лез, и ничего не менял, и вообще на сайте Microsoft написано, что такого в Windows 7 Professional нету, а есть оно только в Enterprise и Ultimate версиях.

Ну это неправда — gpedit.msc есть и в Professional версии.

> Я даже в Реестре не могу найти ничего, связанного со вновь создаваемым пользователем.

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

Как мне кажется корень проблемы в том, что кто-то (или что-то) изменил права доступа к папке Users где хранятся профайлы пользователей. Там должны быть группы Administrators с всеми возможными правами и Users и Everyone с правами на чтение.
Ответ написан
@fluxion
«Вчера, после очередного обновления, обнаружил, что не могу создавать файлы у себя в Documents. Система стала радостно сообщать, что мол Permission denied, вводи пароль администратора…» — ну так и дали бы права эти, возможно это решило бы проблему. Свойства папки —> Безопасность. Зачем сразу сносить профиль, непонятно.
А сейчас уже действительно лучше переставить с нуля.
Ответ написан
@fluxion
Чёрт, уже отправил сообщение и вспомнил, что следовало добавить: мой опыт показывает, что лучше создавать пользователя с админскими правами, логиниться под ним и если всё прошло нормально, переставлять ему права на пользовательские. Вы так же сделали или сразу пользователя создавали?
Ответ написан
polym0rph
@polym0rph
Основатель Bits.media
Не, если только что созданный юзверь залогиниться не может, то тут скорее всего не в правах на папку дело. Во-первых надо залезть в логи и посмотреть, какими ошибками винду тошнит в журнал Система. Если там ничего интересного, то лезть искать инфу по обновлению, которе было скачано.
Может какие службы отключали, антивири или еще какое ПО недавно ставили? В безопасном режиме вход идет? В общем, есть где покопаться, мне было бы интересно даже. Если времени жалко- то под снос. Чисто на обновлениях я такого глюна на 7 пока ни на одной машине не ловил.

С правами на папку и невозможностью войти под новым юзверем я только один раз сталкивался, но там, как я потом выяснил, предыдущий очень не ленивый админ-параноик удалил все наследование и на все папки руками права поставил, включая системные.
Ответ написан
mshewzov
@mshewzov
Юрист и IT-любитель
The User Profile Service service failed the logon. User profile cannot be loaded.


А что в параметрах Службы профилей (User Profile Service)? Судя по всему она не смогла запуститься из-за ошибки собственного логина. Может она пытается запуститься не от того пользователя? Она должна запускаться с системной учетной записью.
Ответ написан
mshewzov
@mshewzov
Юрист и IT-любитель
А профиль LocalSystem цел? Можно попробовать проверить следующие ветки реестра (а заодно и наличие их файлов). Ветка реестра «HKEY_USERS\S-1-5-18» — «%SystemRoot%\System32\config\systemprofile\NTUSER.DAT» (относится к учетной записи system).

Плюс, есть недоступная часть реестра. Недоступная, как я понял, никому, кроме учетной записи system. Потому что из-под админа я ее не вижу, там как раз вся инфа об активации есть. Возможно там что-то повредилось.

Не пробовали еще восстановление системы делать? Можно попробовать просто восстановить реестр. Резервные копии файлов реестра DEFAULT, SAM, SECURITY, SOFTWARE и SYSTEM находятся в папке «%SystemRoot%\System32\config\RegBack». Обычно резервные копии делаются раз в 10 дней. Потому если система моложе 10-ти дней, то их не будет.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы
18 дек. 2024, в 12:39
1000 руб./за проект
18 дек. 2024, в 12:37
10000 руб./за проект
18 дек. 2024, в 12:22
5000 руб./за проект