5

Эта проблема

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

Журнал событий Windows

Чтобы увидеть, что журнал событий Windows может рассказать об этом, я провел следующий тест: В 09:44:23 я попытался войти в систему с новой учетной записью, но это не удалось. В 09:44:27 я вошел в существующую учетную запись, которая работала.

Из системного журнала

09:44:23 Winlogon - event 7001, info (bad login)
09:44:24 Service Control Manager - event 7023, error
09:44:24 DistributedCOM - event 10016, error
09:44:24 DistributedCOM - event 10016, error
09:44:27 Winlogin - event 7002, info (good login)

Из журнала программы

09:44:23 User Profile Service - event 1542, error "Windows cannot read registration database for classes. File not found" (my Translation) -- this error 3 times.
09:44:24 Winlogon - event 6000, info (also present on good login)
09:44:24 igfxCUIService2.0.0.0 - event 0, info (also present on good login)
09:44:24 Winlogin - event 4006, warning "unable to spawn program C:\Windows\System32\userinit.exe" – Peer Sommerlund 20 hours ago  

Мои попытки решить это

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

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

Мой вопрос

Что я мог изменить в системе, чтобы привести ее в такое состояние?

Как я могу исправить новую учетную запись, чтобы она работала без прав администратора?

Подобные решения найдены в сети

Я нашел эту ссылку, которая описывает похожую проблему. https://answers.microsoft.com/en-us/windows/forum/windows_10-security/windows-10-login-error-keeps-signing-out/f59e6690-20b2-43a4-aad1-2ed1f05c6ba0 Мой компьютер \HKEY_LOCAL_MACHINE \ ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕ \ Microsoft \ Windows NT \ CurrentVersion \ Winlogon \ Userinit содержит ключ C:\ Windows \ system32 \ userinit.exe, который работает нормально для двух первых учетных записей (завершающая запятая не вызывает проблемы), так что это не решение.

1 ответ1

4

Объяснение:

В чем проблема?

Ваша проблема вызвана поврежденным файлом NTUSER.DAT .
Windows создает одну папку профиля пользователя в C:\Users\ для каждой учетной записи пользователя, исключая специальные учетные записи, такие как SYSTEM , и каждая из этих папок содержит файл NTUSER.DAT , который используется для хранения настроек и подобных вещей.

Почему затрагиваются только новые учетные записи?

Это потому, что есть одна папка профиля с именем Default которая не связана с каким-либо профилем, вместо этого она копируется каждый раз, когда требуется новая папка профиля, чтобы заполнить этот новый профиль всеми необходимыми файлами.Таким образом, каждая модификация / повреждение профиля по Default будет копироваться во все новые папки профиля.

Итак, наконец, ваша проблема - поврежденный файл NTUSER.DAT в папке профиля по Default .

Как это исправить?

Единственный известный мне способ - это заменить NTUSER.DAT в папке профиля по Default новой установкой Windows 10 или заменить ее резервной копией. Для первого варианта вы потеряете некоторые общесистемные ярлыки для программы в новой учетной записи на рабочем столе, некоторые общесистемные пользовательские настройки и т.д., Но это не повлияет на существующие профили.
Может быть, у кого-то есть идея получше.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .