На экране входа в Windows 7 отображаются только последний пользователь и значки «Другой пользователь» после проблемы с профилем

11

Недавно у меня была проблема с профилем моего ПК с Windows 7. К моему исходному профилю в реестре был добавлен ".bak", и был создан новый профиль. Мне не удалось войти с новым профилем. Я исправил эту проблему, войдя в безопасный режим. Это позволило мне восстановить свой первоначальный профиль.

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

Любая помощь высоко ценится.

Майк Томпсон
источник
Небольшой вопрос: теперь вы можете получить доступ к своей учетной записи через «Другой пользователь», правда?
Vervious
Мне было бы интересно услышать, что вы выясните, потому что это то, что я бы предпочел. Вы намеревались настроить его так, чтобы вы вводили имя пользователя и пароль или нажимали значок? Прямо сейчас это звучит так, будто оно застряло где-то посередине.
nhinkle
Когда я нажимаю «Другой пользователь», я могу войти как любой действительный пользователь. В редакторе локальных политик безопасности есть настройки, которые должным образом управляют этой функцией, но я, кажется, ни в одной стране, где ни один из известных параметров реестра, кажется, не решает проблему.
Майк Томпсон
Что если вы создадите еще одну новую (временную) учетную запись? Отображается ли значок новой учетной записи на экране приветствия?
Vervious
Новые учетные записи также не будут отображаться.
Майк Томпсон

Ответы:

10

Я нахожусь в домене, поэтому я не могу проверить свои идеи, но в отношении самого нового поста в теме, на которую вы ссылались, вот мое мнение:

Для отображения учетных записей пользователей и их изображений профиля окна должны сканировать HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\ProfileList\подразделы реестра. Если после восстановления учетной записи пользователя осталось несколько неработающих записей, Windows не сможет надежно прочитать этот профиль. Вместо того, чтобы просто пропускать профиль и отображать остальное, что фактически отключило бы полуразбитый профиль, он переходит в режим альтернативного входа. Этот режим не должен отображать все значки и имена, и позволяет вам ввести имя пользователя любого профиля. Можно сказать, что это несколько «надежно» в этом отношении.

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

Это также соответствует предложенному Ibrahim77 решению, которое в основном заключается в следующем: кроме вашей учетной записи администратора, удалите все профили, удалите все ProfileList \ Subkeys, удалите все папки профилей и начните заново.

Оливер
источник
Это сработало! Так просто! Windows оставил поврежденный профиль в реестре, когда он икнул. Пусть этот вопрос и решение помогут другим. Надеюсь, MS исправит это в следующей версии Windows. Спасибо Оливер.
Майк Томпсон
Это сработало и для меня, за исключением одной модификации: я экспортировал весь ключ ProfileList. Затем экспортированный reg-файл содержит всю исходную информацию для последующего восстановления в случае fsckup. Сохраняет несколько щелчков мыши :)
oligofren
+1, с более подробной информацией (и способ исправить, не теряя список профилей): superuser.com/a/1404899/131936
LogicDaemon
1

ИДЕЯ: зайдите в панель управления, затем в свойства системы, затем измените настройки на «Имя компьютера, домен и настройки рабочей группы». Рядом с «чтобы переименовать этот компьютер или изменить его домен или рабочую группу, нажмите« Изменить », нажмите« Изменить ». Случайно ли там установлен домен «Участник»? Так как ваш экран звучит так, как если бы он был членом домена.

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

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

ТАКЖЕ: попробуйте просмотреть все политики в последний раз, хотя вы, возможно, уже сделали это.

Ищите локальную политику безопасности, запускайте ее ...

Затем разверните локальные политики, затем Параметры безопасности ...

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

Кроме этого ... сканирование на наличие вредоносных программ ... Я бы не знал.

Vervious
источник
Маловероятно, что он случайно подключится к домену, поскольку для того, чтобы стать членом домена, необходимо ввести пароль администратора домена. Обычно этого не происходит, если пользователь этого не осознает.
nhinkle
правда. Вероятно, некоторые детали в реестре.
Vervious
Интересно, что рабочая группа вернулась к «WORKGROUP» вместо названия, которое я ей дал. Я переименовал рабочую группу обратно, но это не имело никакого значения для проблемы входа в систему!
Майк Томпсон
Вы действительно попробовали трюк "dontdisplaylastusername", верно? (в ветке windows отвечает). Я все еще пытаюсь найти решение для вас. :)
Vervious
И проверьте все политики в последний раз :) (обновленный ответ (
Vervious
1

Вот как это сделать через графический интерфейс:

  • Нажмите Win+, Rчтобы открыть диалоговое окно «Выполнить»
  • Введите control userpasswords2и нажмитеEnter
  • Установите флажок «Пользователи должны ввести имя пользователя и пароль, чтобы использовать этот компьютер»
  • Если появится окно пароля, я бы порекомендовал установить его так же, как тот, который вы в настоящее время используете для своей учетной записи
  • Перезапуск

Теперь вы должны увидеть список пользователей, а не конфигурацию «SomeUserName» и «Other User».

sdhobbs
источник
-1

Кто-то упомянул удаление ключа

HKLM \ Software \ Microsoft \ Windows NT \ CurrentVersion \ ProfileList \ Default

Хотя, если это правильно или работает, я не знаю.

sdhobbs
источник