Мой пользователь перенаправлен на System32 \ config \ systemprofile, как это решить?

12

Моя проблема: у меня на ноутбуке есть пользователь по имени alfa. Это профиль администратора.

Ну, несколько дней назад я "потерял" все. Как-то окна перенаправили пользовательские настройки на

System32 \ Config \ systemprofile

, Но мои данные пользователя здесь:

C: \ Users \ альфа

Как я могу перенаправить его по умолчанию, где мои данные пользователя. Я уже перенаправил документы, рабочий стол и т. Д. Но может быть что-то вроде appdata, и вы знаете, что я хочу вернуть свой фон и мое старое стартовое меню и т. Д.

Как мне это сделать?

user1709024
источник
Это произошло на моем ноутбуке Vista и моем рабочем столе Win7. Microsoft что-то напортачила или там есть вредоносное вредоносное ПО / вирус
JPM
У меня такая же проблема. Ни одно из предложений здесь не помогло. Я закончил восстановление системы до более ранней даты, и это решило ее.
Давид Балажич,

Ответы:

14

http://itknowledgeexchange.techtarget.com/itanswers/changing-profile-from-windows-registry/

Войдите в систему с правами локального администратора, откройте RegEdit и перейдите по адресу:

HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\ProfileList

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

Найдите профиль со строковым значением, ProfileImagePathсодержащим путь к

System32\config\systemprofile

и изменить его обратно на

c:\users\alfa

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

Пуй Хо Лам
источник
3
Там только один с "System32 \ config \ systemprofile" там. И я нашел запись c: \ users \ alfa тоже. Кажется, с ключом реестра все в порядке, но чем что не так?
user1709024
перейдите в Управление компьютером (или запустите compmgmt.msc, нажав клавишу Windows + R) -> Локальные пользователи и группы -> Пользователи -> щелкните правой кнопкой мыши «alfa» -> Свойства -> вкладка «Член», чтобы увидеть, к каким группам вы принадлежите , Также проверьте вкладку Профиль, чтобы увидеть, есть ли какие-либо нарушения.
Пуй Хо Лам
Не уверен, что случилось, но теперь я видел это на моем компьютере с Windows Vista и папах Windows 7. Это из-за вируса или обновления Windows, которые облажали пользователей.
JPM
@PuiHoLam Должна ли вкладка «Профиль» быть пустой?
эндолит
4

В моем случае кроме 3-х системных профилей в HKLM\software\microsoft\Windows NT\CurrentVersion\ProfileList\.

Я нашел два профиля пользователя с одинаковыми именами, но один из них с ".bak" в конце. т.е. S-1-5-21-12345-54321-1000и S-1-5-21-12345-54321-1000.bak.

Что я сделал:

  1. Определите, какой "ProfileImagePath" был правильным: первый был "C: \ Users \ TEMP" (TEMP - это имя временного созданного пользователя, который был удален некоторое время назад), а второй был правильным
  2. Я переименовал первый (без .bak) в «S-1-5-21-12345-54321-1000.old» и удалил «.bak» из названия второго
  3. Я перезагрузился и все заработало
pipenza
источник
1
Добро пожаловать в SuperUser! Спасибо, что опубликовали свой ответ - хотя его немного сложно прочитать; возможно рассмотрите возможность разбить его на маркированный список или что-то подобное. Инструкции по форматированию Markdown на сайте можно найти здесь .
hBy2Py
Отличный ответ! @ hBy2Py У меня улучшена читаемость ответа.
Жан-Франсуа Т.
Это блестящий ответ, отлично сработал для меня. Спасибо!
Хашим
2

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

Первая проблема была связана с ответом Вортексо . Значение было немного другим.

Вторая проблема была в переменных среды. Архитектура процессора была установлена ​​на amd, но мой процессор - Intel. перечисление архитектуры процессора

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

Исправил это для меня, надеюсь, это поможет кому-то еще.

Ва дахел
источник
3
AMD64 - правильное значение для всех 64-битных процессоров ПК. Для процессоров Intel нет никакой ценности. Параметр IA64 предназначен для процессоров Itanium (в ПК их нет).
Давид Балажич
1

Ответ может быть, что Explorer работает как system. Запустите диспетчер задач и проверьте, если у вас есть два explorer.exeработает. Если вы это сделаете, один будет для вашего исходного профиля, а другой для system.

Завершить задачу обоими процессами и запустить новую задачу = explorer.exe. Это должно показать ваш оригинальный рабочий стол, но вам нужно будет перезагрузиться, чтобы все настройки вступили в силу. Теперь, если вы перезагрузитесь и проблема повторится, повторите процесс, затем откройте regedit, перейдите к HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogonзначению Userinit и измените его на C:\Windows\System32\userinit.exe, затем перезагрузите компьютер. Значение, которое может быть там, есть C:\Windows\System32\KUsrInit.exe. Надеюсь это поможет.

Vortexo
источник
1
Это странно. У меня есть только один файл explorer.exe с моим именем пользователя. Если я убью его и снова запущу проводник, у меня все равно будет системный рабочий стол. Но если я нажимаю «Показать процессы от всех пользователей», а затем убиваю проводник и перезапускаю его, я получаю правильный рабочий стол. Но это не остается через перезагрузку.
эндолит
0

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

Назовите новую папку на рабочем столе новой учетной записи и щелкните правой кнопкой мыши свойства. местоположение вашей папки должно быть C: \ Users \ username \ Desktop. Если это вы исправили, вам просто нужно скопировать все свои вещи вручную новому пользователю. скопировать из C: \ Windows \ System32 \ config \ systemprofile в C: \ Users \ имя пользователя \

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

троглодит
источник
0

Выход из системы и повторный вход работали для меня.

user412221
источник
Перезапуск исправил это для меня также (но на Windows 8.1)
Майкл К.
-3

Попробуйте использовать Microsoft Fixit: он «может» исправить большинство ошибок, реестры. Это центр решений, который может исправить ваши ошибки и файлы, которые были стерты, и вернуть его в состояние по умолчанию.

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

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

Пожалуйста попробуйте: http://support.microsoft.com/fixit/

Не забудьте перезагрузить компьютер после того, как все будет сделано.

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

сойка
источник