Удалить временную учетную запись пользователя Windows (TEMP)

При некорректном завершении сеанса пользователя/аварийном выключении питания на сервере (терминалов в данном контексте), а также при вылете Windows 7 из домена создается временная учетная запись пользователя (TEMP), чаще всего меняется имя основной папки профиля пользователя (в конце добавляться .domain_name или .000). Чтобы вернуть «все как было», необходимо:

  • выполнить вход на ПК под другим пользователем/локальным администратором
  • удалить новую (с измененным именем) учетную запись
  • удалить в реестре запись с расширением .bak:

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

Нашли ошибку в тексте? Выделите фрагмент текста и нажмите Ctrl+Enter

После очередного случая несанкционированного пользователем изменения пути к профилю пользователя в операционной системе 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».

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

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

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

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

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

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

Многие пользователи рано или поздно сталкиваются с проблемой нехватки свободного места на системном диске. Мы уже говорили о том, как произвести комплексную очистку диска С и почистить папку WinSxS, теперь же обратим внимание на одного из самых активных «пожирателей» дискового пространства – папку Temp.

Где находится папка Temp в Windows 7/10

Так как указанная папка является системной, то для ее показа необходимо включить отображение скрытых файлов и каталогов. Чтобы это сделать, в верхнем меню проводника Windows 7 выбираем пункт «Сервис», а потом заходим в «Параметры папок…»

Далее переходим на вкладку «Вид» и ставим галочку рядом с опцией «Показывать скрытые файлы, папки и диски». Сохраняем изменения.

В Windows 10 для включения отображения скрытых папок заходим в Проводник и нажимаем сверху Файл – Изменить параметры папок и поиска.

На вкладке «Вид» опять же активируем пункт «Показывать скрытые файлы, папки и диски».

Все, теперь мы без труда сможем найти папку Temp. В Windows Vista, 7, 8 и 10 она расположена в каталоге AppData профиля пользователя, а конкретно по адресу:

Если на вашем компьютере несколько учетных записей, то у каждой из них есть своя папка Temp. Узнать под какой записью вы сейчас работаете, можно с помощью меню «Пуск». Отсюда же легко перейти сразу в папку текущего пользователя.

Выполним этот переход на нашем компьютере. Далее пройдем по пути AppData – Local.

Теперь найдем папку Temp и посмотрим ее размер (ПКМ – Свойства).

У нас он оказался равен 8.6 Гб, не столь много, но для обладателей HDD или SSD небольшого объема каждый мегабайт на вес золота. Тем более существуют примеры, когда размер Temp достигал нескольких десятков, а то и сотен гигабайт.

Что хранится в папке Temp и можно ли удалить ее содержимое

В системной папке Temp хранятся временные файлы приложений и самой операционной системы (Temp – это сокращение от Temporary, что переводится как «временный»). Сюда помещаются промежуточные файлы и фрагменты документов, создаваемые в ходе работы программ и ОС. Как правило, все они удаляются после завершения определенных операций или по истечении какого-то промежутка времени. Но в ряде случаев ненужные компоненты остаются в папке Temp навсегда, накапливаясь и приводя к ее сильному разрастанию.

Очистка каталога Temp

Существует несколько способов почистить папку Temp.

Вручную

Самый простой способ уменьшить размер папки Temp – удалить ее содержимое вручную, как если бы это были обычные пользовательские данные. Выделяем все файлы (Ctrl+A), а потом нажимаем Shift+Del. Если какие-то файлы в настоящий момент используются системой, то удалить их не получится, и на экране появится соответствующее сообщение. В этом случае просто жмем «Пропустить», предварительно установив галочку «Выполнять это действие для всех текущих объектов».

Если файлы в папке Temp можно удалить ручным способом, не опасаясь нарушить работу системы, то саму папку трогать не следует.

С помощью утилиты «Очистка диска»

В Windows есть встроенные средства очистки диска и, в том числе, каталога временных файлов. Найдем через поисковую строку меню «Пуск» штатную утилиту «Очистка диска» и запустим ее.

Выберем в списке диск С или любой другой, если ОС установлена именно на нем.

Программа произведет анализ локального диска и определит объем места, которое можно освободить путем удаления ненужных файлов. Здесь нас, прежде всего, интересует пункт «Временные файлы», так как сюда включено содержимое папки Temp.

В нашем случае размер временных файлов составил 11.4 Гб. Для их удаления поставим галочку в нужном месте и нажмем кнопку «ОК».

После того, как операция будет завершена, проверяем размер папки Temp. У нас он уменьшился с 8.6 Гб до 188 Мб, т.е. мы очистили более 8 Гб свободного места.

CCleaner

Существует немало специализированных утилит, позволяющих оптимизировать работу Windows. В большинстве своем они имеют необходимый функционал для чистки системного раздела. Например, отлично справляется с этой функцией бесплатное приложение CCleaner. Запускаем его, переходим в раздел «Очистка», ставим нужные галочки в левой колонке и жмем кнопку «Анализ». Далее запускаем очистку соответствующей кнопкой.

Итак, теперь мы разобрались, что это за папка Temp, можно ли удалить ее содержимое и каким образом это сделать. Если у вас есть что добавить по данной теме, оставляйте комментарии ниже.