Путь к профилю пользователя в реестре

После очередного случая несанкционированного пользователем изменения пути к профилю пользователя в операционной системе Windows, с которым мне пришлось столкнуться буквально пару дней назад, я решил написать эту статью. Возможно, она кому-то поможет. Данный сбой характерен для Windows 2000/XP. Чаще всего, возникает на компьютерах, подключенных к домену, особенно, если профили пользователей хранятся на сервере. Однако и на домашних компьютерах, не введенных в домен такое тоже бывает. Данная статья именно для домашних пользователей.

Симптомами этой проблемы, как правило, бывают:

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

В первую очередь, пользователи замечают именно пропажу значков с рабочего стола и из системного трея. При наличии таких симптомов следует проверить путь к профилю пользователя. Для этого зайдите в каталог «%SystemDrive%Documents and Settings» (%SystemDrive% – это системный диск, как правило, диск C:). При настройках по умолчанию там находятся папки, которые названы так же, как называются пользователи системы. Если среди них появилась папка TEMP, в которой находятся файлы и объекты, которые лежат на рабочем столе и в документах пострадавшего пользователя вместо тех, которые он потерял (пути: «%SystemDrive%Documents and SettingsTEMPРабочий стол» и «%SystemDrive%Documents and SettingsTEMPМои документы»), то вы можете смело считать, что ваш компьютер стал жертвой именно той болезни, которая описывается в данной статье – несанкционированной смены пути к профилю пользователя.

А где же все пропавшие файлы? Да вот же они мирно лежат в соседней папке – «%SystemDrive%Documents and Settings[имя пострадавшего пользователя]». Чаще всего, с ними ничего не происходит (хотя бывает и по-другому, но восстановление файлов – тема для отдельной статьи). Перед нами стоит задача указать ОС Windows правильный путь к нашему профилю пользователя, который она отчего-то сменила.

Читайте также  Прописные буквы трафареты красивые

Причины изменения пути к профилю пользователя Windows 2000/XP могут быть различны. Однако все они сводятся к тому, что в какой-то момент времени во время загрузки система не смогла получить доступа к файлам профиля загружаемого пользователя и не смогла создать новый. Это может быть из-за переполнения диска данными или из-за физической неисправности носителя, из-за действий вируса или неграмотных действий самого пользователя. Вариантов много, а итог – смена папки, где хранятся файлы профиля на временную.

Лечение этого недуга связано с редактированием реестра. Поэтому необходимо зайти на ПК под именем пользователя, имеющего права администратора. Можно попробовать сделать это в безопасном режиме. В крайнем случае, можно воспользоваться редакторами реестра, которые загружаются с загрузочных дисков, например Hiren’s Boot CD. Через них можно редактировать реестр в системе, не загружая ее.

Хочу сразу попросить всех, кто будет опираться на эту статью при своем восстановлении исходного пути к профилю пользователя Windows, — сделайте копию реестра, чтобы потом не было мучительно больно и обидно. Даже если вы все сделаете правильно, нет никакой гарантии, что не произойдет что-то непредвиденное. Еще я бы рекомендовал сделать копию файлов из исходного профиля пользователя, который находится в «%SystemDrive%Documents and Settings[имя пострадавшего пользователя]». Как правило, ничего не случается, но береженого…

Итак, открываем редактор реестра. Если вам удалось зайти в вашу систему с правами администратора, то вам достаточно нажать Win+R и в появившемся окне набрать команду «regedit». В открывшемся редакторе реестра следует найти ветку: HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindows NTCurrentVersionProfileList. В этой ветке будет несколько папок. Названия они имеют не слишком понятные. Что-то типа S-1-5-21-448539723-796845957-1801674531-1003. Это профили тех пользователей, которые есть на вашем ПК. Для того, чтобы определить, какой из них наш нам придется просмотреть по очереди каждую из этих папок. В них есть ключ «ProfileImagePath». Значение этого ключа содержит путь к папкам профиля, за который отвечает данная папка. В нашем случае нужно отыскать две папки с путями к профилю: «%SystemDrive%Documents and SettingsTEMP» и «%SystemDrive%Documents and Settings[имя пострадавшего пользователя]». Обратите внимание, что эти папки имеют почти идентичные названия, только к названию той, чей параметр «ProfileImagePath» – «%SystemDrive%Documents and Settings[имя пострадавшего пользователя]» добавлено «.bak».

Читайте также  Рандомное число от 1 до 100

Для начала удаляем папку, где содержится путь «%SystemDrive%Documents and SettingsTEMP», а потом удаляем «.bak» из названия оставшейся папки, содержащей изначальный вариант пути к профилю пользователя Windows.

После этого перезагружаем компьютер и наслаждаемся видом восстановленного профиля пользователя.

Последние комментарии к этой статье

Текущая оценка статьи: 4,5 из 5 баллов

Тала | 4 ноября 2017, 00:59 | Оценка: 5
Спасибо огромное! Все изложено так четко и понятно, даже для неспециалиста. И, главное, работает!

Смотреть предыдущие (все) комментарии (17)

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

Д ля решении проблемы в Windows XP приходилось переименовывать папку профайла (“C:Documents and Settings\%UserProfile%”), чтобы при следующем логоне создался новый профайл. В Windows 7, теперь если просто переименовать папку с профайлом пользователя, то при следующем логине в систему, выскочит сообщение, «Вход в систему выполнен с временным профилем».

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

Пути к профилям пользователей в реестре Windows 7 находятся в следующей ветке: HKLMSOFTWAREMicrosoftWindows NTCorrentVersionProfileList


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

Если пользователь вошёл в систему на рабочей станции с операционной системой Windows после выполнения работ по включению рабочей станции в домен Active Directory и его рабочий стол, папка с документами и настройки пропали, то это значит, что вместо старого профиля пользователя создался новый. Ведь даже если пользователь локальный и доменный имеют одинаковые имена, это совершенно разные пользователи и поэтому система справедливо создаёт для доменного пользователя новый профиль. Восстановить настройки рабочего стола пользователя и документы можно, указав путь к старому профилю в системном реестре.

Читайте также  Почему не формируется оборотно сальдовая ведомость

Порядок действий для восстановления настроек рабочего стола пользователя Windows:

Войти в систему под другим пользователем, который имеет права администратора на компьютер, например, под "Администратор" компьютера

Исправить список доступа во вкладке безопасность папки профиля — добавить доменного пользователя в список с правами на полный доступ. Папки с профилями пользователей обычно находятся в C:Documents And Settings\_ имя_пользователя_

  • Запустить редактор реестра ( regedit ). В ветке HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindows NTCurrentVersionProfileList находится список профилей пользователей компьютера. Ветки ключей, описывающие профили именуются по SID пользователей. Нужно просмотреть каждую из этих веток и найти по имени каталога старый профиль и новый (доменный), затем в ветке для нового профиля указать старый путь. Параметр реестра в котором содержится путь к профилю пользователя ProfileImagePath .
  • Указанных действий обычно достаточно, чтобы вернуть пользователю все его додоменные настройки.

    Ссылка на основную публикацию
    Adblock
    detector