Windows xp где папка пользователя

Обновлено: 07.07.2024

Известно, что Windows хранит настройки каждого пользователя в отдельном профиле. У каждого пользователя могут быть свои параметры рабочего стола, свои документы, своя папка Избранное. Windows — это, наверное, одна из самых дружелюбных операционных систем, поэтому комфорт пользователя для нее на первом месте. Но одним комфортом сыт не будешь. Профили пользователей содержат еще и настройки реестра, которые нужно отделить от общих настроек компьютера, поэтому второе назначение профилей пользователей — это обеспечение стабильности работы операционной системы. Принцип Разделяй и властвуй! в Windows, как и в любой другой современной операционной системе, используется почти в полном объеме (существуют операционные системы, которые защищены еще лучше, чем Windows, где управление профилями пользователей выполняется достаточно гибко).

Администраторам часто приходится сталкиваться с распространением профилей пользователей: это позволяет сэкономить огромное количество времени, а значит, и денег. Когда я работал администратором довольно большого предприятия, постоянно возникала проблема печати. Компьютеров в сети было не очень много — около 50, но за каждым из них в разное время могло работать 2—3 человека. Так вот, когда пользователь в первый раз заходил в сеть предприятия и пытался что-нибудь распечатать, ему приходилось настраивать принтер. А поскольку он не знал, как это сделать, он дергал администратора, то есть меня или моего коллегу. Спасло именно распространение профиля пользователя: в него по умолчанию были добавлены сведения о сетевых принтерах, и после этого администраторам уже не приходилось настраивать принтеры для каждого пользователя отдельно.

(adsbygoogle = window.adsbygoogle || []).push(<>);

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

Профиль пользователя загружается, когда пользователь входит в систему, и выгружается при выходе пользователя из нее. Профиль содержат настройки реестра (куст реестра), которые к нему добавляются при загрузке профиля. Но профиль пользователя — это не только куст реестра, но и совокупность различных папок, хранящих много различной информации — от служебных файлов системы до личных файлов пользователя. В этом разделе мы подробно рассмотрим профиль пользователя.

При обновлении ОС, например, с Windows NT 4.0 до Windows XP, профили пользователей будут находиться в каталоге $SYSTEMROOT%\Profiles.

Список профилей пользователей хранится в реестре в разделе HKEY_LOCAL_ MACHINE\SOFTWARE\Microsoft\Windows NT\CunentVersion\ProfileList. Каждый подраздел этого раздела описывает отдельный профиль пользователя. Имя раздела соответствует SID пользователя. В каждом разделе, описывающем профиль, находится параметр ProfilelmagePath типа REG_SZ, содержащий название домашнего каталога пользователя.

В каждом профиле есть файл Ntuser.dat. Этот файл, как мы уже знаем, является файлом куста профиля пользователя. При загрузке профиля Windows загружает данный файл в подключ HKUVcSIE», где SID — это идентификатор безопасности пользователя. После этого Windows связывает ключ HKCU cHKUXSID.

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

- Application Data — файлы приложений. Содержимое подкаталогов этого каталога зависит от установленных программ. Каждая программа сама решает, что хранить в этом каталоге;

- Cookies — Cookies пользователя для Internet Explorer;

- Desktop — ярлыки, файлы и папки рабочего стола. Практически все (кроме служебных пиктограмм, таких как Мой компьютер. Корзина), что находится на рабочем столе, хранится в этой папке;

- Local Settings — файлы приложений, которые не перемещаются вместе с профилем пользователя по сети. Обычно здесь находятся или обще компьютерные файлы (одинаковые для всех пользователей), или файлы, которые слишком велики для копирования по сети. В данном каталоге есть четыре подкаталога:

- Application Data — содержит данные приложений. Например, в Local Settings\Application Data\NFS Underground - содержатся пользовательские файлы и игры Need For Speed;

- History — содержит историю адресов ТЕ;

- Temp — содержит временные файлы пользователя;

- Temporary Internet Files — включает в себя кэшированные файлы;

- NetHood — содержит ярлыки объектов, расположенных в сети. Пользователи видят эти ярлыки в папке Сетевое окружение;

- PrintHood — содержит ярлыки принтеров. Пользователи видят эти ярлыки в папке Принтеры;

- Recent — в этом каталоге находятся ярлыки на недавние документы;

- SendTo — содержит ярлыки дисков, папок и приложений, которые способны принять целевой файл. Эти ярлыки пользователь видит в контекстном меню;

- Главное меню — содержит папки и ярлыки главного меню (меню Пуск) пользователя;

- Избранное (Favorites) — каталог содержит избранные ссылки Internet Explorer. Содержимое этого каталога отображается в меню Избранное браузера;

- Мои документы — используется для хранения документов пользователя. Содержит подкаталоги Мои рисунки, Моя музыка и некоторые другие для хранения, соответственно, графических и музыкальных файлов пользователя, а также файлов с другим содержанием. Кроме этого, неко­торые приложения сохраняют файлы, созданные пользователем, в подкаталогах этого каталога, например, ICQ Lite хранит историю переписки и другие параметры учетной записи пользователя в каталоге Мои документыМСО Lite;

Кроме упомянутых ранее, в реестре есть еще один очень интересный раздел HKCL - Software\Microsoft\Windows\CunentVersion\Explorer\Shell Folders. Если в него заглянуть, то вы найдете в нем размещение каждой из папок, которая является частью профиля пользователя.

Служебные профили

Давайте рассмотрим каталог C:\Documents and Settings. Кроме каталогов профилей пользователей, вы найдете в нем еще четыре каталога, соответствующие служебным профилям:

- All users — здесь хранятся настройки, которые относятся ко всем пользователям компьютера. В этом каталоге вы найдете файл куста Ntuser.dat, который не загружается операционной системой. Также здесь есть общие каталоги документов, общие ярлыки для меню Пуск и т. д. Раздел HKLM\ SOFTWARE\Microsoft\Windows\CurrentVersionNExplorer содержит ссылки на каталоги из этого профиля;

- Default User — содержимое этого каталога копируется в профиль пользователя при создании нового пользователя;

- LocalService — каталог хранит профиль встроенной учетной записи LocalService, которую использует менеджер управления службами. Сам каталог LocalService обычно является скрытым, а учетную запись LocalService вы не увидите в списке пользователей;

- NetworkService — необходима для учетной записи NetworkService, которая используется менеджером управления службами.

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

Типы профилей

В Windows существует три типа профилей:

- локальный — создается при создании новой учетной записи, точнее, когда пользователь в первый раз входит в систему. Локальные профили хранят­ся на жестком диске локального компьютера и не следуют за пользовате­лем от одного компьютера к компьютеру, если пользователь перемещает­ся в пределах сети;

- блуждающий — такой профиль следует за пользователем при его перемещении по сети. С какого бы компьютера сети пользователь бы ни зашел, его настройки всегда будут загружены. Такой профиль обычно хранится на контроллере домена. Изменения в профиле сохраняются при выходе пользователя из сети;

- неизменяемый — похож на блуждающий профиль, он загружается с контроллера домена, когда пользователь входит в сеть с любого компьютера, даже не входящего в сеть; однако изменения, произведенные в профиле, сбрасываются при выходе из сети.

Локальные профили

Рассмотрим, как Windows работает с локальными профилями. При входе пользователя в систему Windows первым делом проверяет, есть ли в разделе реестра ProfileList локальный профиль пользователя. Если профиль уже создан, Windows использует его. Если же профиль не существует, действия компьютера зависят от того, является ли он членом домена или нет. В первом случае (компьютер — член домена) операционная система выполняет поиск профиля по умолчанию в сетевом ресурсе netlogon контроллера домена. Если профиль найден, то операционная система использует его, выполняя копирование NETLOGON\Default User в %SYSTEMDRIVE%\Documents and Settings\имя пользователя.

В противном случае, если компьютер не является членом домена или если профиль по умолчанию в NETLOGON не найден, Windows использует локальный профиль по умолчанию. При этом содержимое каталога %SYSTEMDRIVE%\Default User копируется в %SYSTEMDRIVE%\Documents and Settings\HMfl пользователя. После этого производится загрузка куста профиля Ntuser.dat в HKU\SID и связывание HKU\SID с ключом HKCU.

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

Блуждающие профили

С блуждающими профилями Windows работает немного иначе. При входе пользователя в систему обычно проверяется существование его локального профиля в разделе ProfileList. Если локальный профиль существует, то он объединяется со своей сетевой версией (которая хранится на контроллере домена).

Если же локальная версия профиля не существует, Windows производит поиск на ресурсе NETLOGON, расположенном на контроллере домена, в папке Default User. Если она существует, то операционная система копирует ее в каталог %SYSTEMDRIVE%\Documents and Settings\имя пользователя. Если профиль по умолчанию не найден, содержимое каталога %SYSTEMDRIVE%\Default User копируется в %SYSTEMDRIVE%\Documents and Settings\HM пользователя.

В обоих случаях Windows загружает файл куста в HKU\SE, а затем связывает HKU\SID с ключом HKCU.

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

Создание блуждающих профилей выполняется на контроллере домена, который обычно работает под управлением Microsoft Windows 2003 (или 2000) Server. Настройку таких профилей мы рассматривать не будем, поскольку это выходит за рамки данной книги. Если вам это интересно, следует прочитать одну из книг, посвященную Active Directory или Windows 2003 Server — в ней вы найдете всю интересующую информацию по данной теме.

Как упоминалось выше, профиль пользователя – это пространство имен особых папок, предназначенных для размещения данных пользователя и данных приложений. В предыдущих версиях Windows профили хранились в папке «Documents and Settings» корневой директории. Windows Vista хранит профили в папке с интуитивно понятным именем – «Users» (в переводе с английского – «пользователи»).

Имена и расположение папок внутри профиля также претерпели изменения. Структура папок профилей предыдущих версий была достаточно сложна и могла содержать папки двойной и тройной степени вложенности. В новых профилях глубина вложенности для упрощения навигации уменьшена, а папки имеют названия, отражающие тип размещенных в них данных. В следующей таблице перечислены имена папок в системах Windows Vista и Windows XP, а также расположения папок в Windows XP.

Таблица 1 – Папки профиля Windows Vista и Windows XP

Имя папки в Windows Vista Имя папки в Windows XP Описание Расположение папки в Windows XP
«Контакты» (Contacts) нет Расположение по умолчанию для контактов пользователей нет
«Рабочий стол» (Desktop) «Рабочий стол» (Desktop) Элементы рабочего стола, включая файлы и ярлыки Documents and Settings\%username%\Desktop
«Документы» (Documents) «Мои документы» (My Documents) Расположение по умолчанию для всех документов, созданных пользователями Documents and Settings\%username%\My Documents
«Загрузка» (Downloads) нет Расположение по умолчанию для сохранения всех загруженных из Интернета данных нет
«Избранное» (Favorites) нет Избранные ссылки Internet Explorer Documents and Settings\%username%\Favorites
«Музыка» (Music) «Моя музыка» (My Music) Расположение по умолчанию для музыкальных файлов пользователей Documents and Settings\%username%\My Music
«Видео» (Videos) «Мои видеозаписи» (My Videos) Расположение по умолчанию для видео-файлов пользователя Documents and Settings\%username%\My Videos
«Изображения» (Pictures) «Мои рисунки» (My Pictures) Расположение по умолчанию для графических файлов пользователя Documents and Settings\%username%\My Pictures
«Поиски» (Searches) нет Расположение по умолчанию для сохранения результатов поиска нет
«AppData» нет Расположение по умолчанию для данных приложений пользователя, а также бинарных файлов (скрытая папка) нет
«Ссылки» (Links) нет Содержит избранные ссылки проводника нет
«Сохраненные игры» (Saved Games) нет Используется для сохранения данных игровых приложений нет

Структура папки «Application Data» в Windows Vista также была изменена. Данные в папке «Application Data» профилей предыдущих версий Windows хранились в неупорядоченном виде, что усложняло разделение системных данных и данных пользователя. Для решения этой проблемы Windows Vista создает в профиле отдельную папку «AppData», которая содержит три вложенные папки: «Roaming», «Local» и «LocalLow»

В папках «Local» и «LocalLow» хранятся локальные данные приложений, не предназначенные для мобильных пользователей. Обычно это файлы, используемые системой, или имеющие слишком большой размер для перемещения. Папка AppData\Local в Windows Vista идентична папке Documents and Settings\имя_пользователя\Local Settings\Application Data в Windows XP.

В папке «Roaming» хранятся перемещаемые файлы приложений, не привязанные к определенному компьютеру, но необходимые в работе мобильных пользователей (например, словари для проверки правописания). Папка AppData\Roaming в Windows Vista выполняет те же функции, что и папка Documents and Settings\имя_пользователя\Application Data в Windows XP.

Для того чтобы обеспечить полную функциональную совместимость профилей Windows Vista и Windows XP, необходимо понять, каким образом соотносятся папки профилей в этих операционных системах. Следующая таблица содержит сопоставления между папками профиля Windows Vista и папками профиля Windows XP, где это возможно.

Таблица 2 – Сопоставление расположений папок профиля Windows Vista и Windows XP

Профиль «All Users»

Предыдущие версии Windows содержали профиль «All Users», который позволял добавлять общие данные во все профили пользователей без необходимости редактирования каждого из них по отдельности. Содержимое папок «Рабочий стол» и «Главное меню» профиля «All Users» добавляется к профилю пользователя, выполняющего вход в систему. В результате этого, например, ярлык, помещаемый на рабочий стол этого профиля будет доступен на рабочих столах всех пользователей.

Аналогичный профиль в ОС Windows Vista называется «Public» и имеет стандартную для всех профилей Windows Vista структуру папок. Проводник объединяет особые папки профиля «Public» (например, «Рабочий стол» и «Главное меню») с текущим профилем пользователя при входе в систему, как это было в более ранних версиях Windows. Профиль «Public» не загружается при входе в систему, поэтому не имеет собственного куста реестра, а записывает все общие параметры в кусте HKEY_LOCAL_MACHINE.

Корзина

«Корзина» в Windows Vista располагается непосредственно в профиле пользователя. Предшествующие версии Windows хранили удаленные файлы локально – на компьютере, где было инициировано удаление. Теперь Windows Vista сохраняет все содержимое корзины пользователя в виде скрытого файла, размещенного в корневой директории профиля.

Пространство имен профиля пользователя Windows Vista

Пространство имен профиля пользователя Windows Vista

Автор: Майк Стивенс (Mike Stephens)
Редактор: Крэйг Либендорфер (Craig Liebendorfer
Перевод: Шамиль Абакаров

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

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

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

Естественно есть несколько различных способов. Рассмотрим некоторые из них.

Еще есть специальная утилита Ideal Migration, тоже можно попробовать.

На просторах интернета был найден следующий способ.

Шаг 1. Переводим машину в новый домен.

Шаг 4. Удаляем новый профиль. Переименовываем старый в новое имя. Добавляем права для нового пользователя на доступ.

Шаг 5. Грузимся новым пользователем и попадаем в старый профиль со всеми настройками.

Адресную книгу надо также переименовывать или импортировать, если имя отличается

Слетают все пароли к посещавшимся сайтам, запомненные браузером.

Вот еще вариант для пробы найденный на форуме:

1) Зайти на комп под учеткой из рабочей группы

2) Зайти под админом, дать все права на папку со старым доменным профилем новому пользователю из рабочей группы

3) Загрузить в regedit под любым именем файл NTUSER.DAT, расположенный в старом профиле и добавить разрешения на эту (загруженную) ветку реестра для нового пользователя из рабочей группы.

4) В реестре перейти в раздел HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\ProfileList, найти раздел, в котором параметр ProfileImagePath имеет значение, ссылающееся на путь к профилю нового пользователя из рабочей группы и заменить его на путь к профилю старого (доменного) пользователя.

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

Восстановление пути к профилю пользователя на рабочей станции Windows

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

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

Запустить редактор реестра (regedit). В ветке HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\ProfileList находится список профилей пользователей компьютера. Ветки ключей, описывающие профили именуются по SID пользователей. Нужно просмотреть каждую из этих веток и найти по имени каталога старый профиль и новый (доменный), затем в ветке для нового профиля указать старый путь. Параметр реестра в котором содержится путь к профилю пользователя ProfileImagePath.

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

Вот еще немного по теме (грабли) :

Профиль пользователей Windows

С тем, что такое профиль пользователя в операционной системе Windows мы разобрались в прошлый раз.

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

Напомню, что профили находятся в папке Пользователи Windows 7 (в английской версии Windows папка называется Users) и в папке Documents and Settings Windows XP.

Когда вы зайдете в папку Пользователи (Users) или Documents and Settings, то, вероятно, кроме папок с именами созданный на компьютере учетных записей пользователей обнаружите папку Общие. В ней находятся настройки одинаковые для всех пользователей компьютера, а также общие папки и файлы. По моему наблюдению редко кто пользуется общим доступом к папкам и файлам, поэтому папка Общие для нас практически не представляет интереса.

Структура папок профиля Windows

После создания учетной записи пользователя на компьютере папка профиля еще не создается. Она появится позже, когда вы зайдете на компьютер под вновь созданной учетной записью. При этом название папки профиля всегда будет соответствовать имени учетной записи, но тут есть один важный момент — имя своей учетной записи вы всегда можете изменить через Панель управления, но при этом название папки вашего профиля останется без изменений !

Набор папок внутри папки профиля одинаков для всех пользователей. Он создается по умолчанию в момент первого входа в компьютер под новой учетной записью.

В операционной системе Windows существует специальный шаблон профиля пользователя. Именно он по умолчанию используется при создании новых учетных записей. Но где же этот шаблон находится?

Оказывается, что он расположен в этой же самой папке, но он скрыт от посторонних глаз.

Далее я буду разбирать структуру папок профиля на примере Windows 7. В Windows XP и в Windows 8 эта структура практически ничем не отличается.

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

Теперь в Проводнике отображаются скрытые и системные папки. Значки скрытых папок имеют немного «затуманенный» вид:

Папки профиля Windows 7

Вы видите, что появилось несколько новых папок. В моем случае это папки «All Users», «Default», «Default User» и «Все пользователи». Без углубления в подробности скажу, что папки «Default User» и «Все пользователи» не являются папками в обычном понимании этого слова. Это своеобразные ярлыки (ссылки), которые создаются операционной системой автоматически и они предназначены для совместимости программ и различных версий операционной системы Windows. В Windows 7 тоже самое можно сказать и о папке «Documents and Settings», которая находится в корне диска C: и также является скрытой.

Итак, новый профиль создается в системе на основе параметров и настроек, находящихся в папках “Default” и “All Users”. Именно эти папки определяют настройки по умолчанию для новых профилей, а также настройки одинаковые для всех пользователей компьютера.

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

Ярлыки в профиле Windows

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

Давайте вновь установим галочку напротив пункта Скрывать защищенные системные файлы в Параметрах папок и поиска программы Проводник. Теперь в Проводнике будут отображаться только интересующие нас папки.

Основные папки профиля Windows 7

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

Папки профиля Windows и Проводник

Всю личную информацию пользователь может хранить в своих папках-библиотеках и эти данные будут доступны только ему. Другие пользователи не будут иметь доступ к этой информации. Как вы теперь понимаете, в программе Проводник отображаются папки вашего профиля, соответственно и информация, которую вы поместите в Библиотеки, например, в папку «Видео» или «Изображения» фактически будет хранится в вашем профиле по адресу C:\Пользователи\Имя пользователя\Мои видеозаписи или C:\Пользователи\Имя пользователя\Изображения.

Тоже самое касается и других элементов, таких как папка «Загрузки» или созданные и сохраненные вами поисковые запросы (папка «Поиски»).

Кстати, обратите внимание, что вся информация (файлы и папки), которую вы храните на своем Рабочем столе, находится в папке «Desktop». В этом вы легко сможете убедиться, заглянув в эту папку. Если вы из нее удалите файл, то он исчезнет и с Рабочего стола, и наоборот — скопированная в нее информация тут же появится и на Рабочем столе.

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

Читайте также: