Профили Windows: пространство имен

Новая иерархия папок (пространство имен)

Как упоминалось выше, профиль пользователя – это пространство имен особых папок, предназначенных для размещения данных пользователя и данных приложений. В предыдущих версиях 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

Расположение папки профиля в Windows Vista Users\имя_пользователя\… Расположение папки профиля в Windows XP Documents and Settings\имя_пользователя\…
…\AppData\Roaming Application Data
нет Local Settings
…\AppData\Local Local Settings\Application Data
…\AppData\Local\Microsoft\Windows\History Local Settings\History
…\AppData\Local\Temp Local Settings\Temp
…\AppData\Local\Microsoft\Windows\Temporary Internet Files Local Settings\Temporary Internet Files
…\AppData\Roaming\Microsoft \Windows\Cookies Cookies
…\AppData\Roaming\Microsoft\Windows\Network Shortcuts Nethood
…\AppData\Roaming\Microsoft\Windows\Printer Shortcuts PrintHood
…\AppData\Roaming\Microsoft\Windows\Recent Recent
…\AppData\Roaming\Microsoft\Windows\Send To SendTo
…\AppData\Roaming\Microsoft\Windows\Start Menu Start Menu
…\AppData\Roaming\Microsoft\Windows\Templates Templates
…\Contacts нет
…\Desktop Desktop
…\Documents My Documents
…\Downloads нет
…\Favorites Favorites
…\Music My Music
…\Videos My Videos
…\Pictures My Pictures
…\Searches нет
…\Links нет
…\Saved Games нет

*

Профиль «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
Перевод: Шамиль Абакаров