Специальные профили | All about OS

Специальные профили

Категория: 'XP

Папки профилей, которые вы видели на рисунке 10.1, содержат не только стандартные профили пользователей, которые Windows ХР создает при входе пользователей в операционную систему. Рисунок показывает четыре специальных профиля пользователей, о которых IT-профессионал должен знать.

АН Users. Эта папка профиля содержит настройки, относящиеся ко всем пользователям, которые могут работать на компьютере. Эта папка профиля содержит куст профиля, Ntuser.dat, который операционная система не загружает. Эта папка профиля также содержит общие папки документов и музыкальных файлов; общие ярлыки для меню Start и так далее. Ключ User Shell Folders в HKLM\SOFTWARE\Microsoft\ Windows\CurrentVersion\Explorer содержит ссылки на подпапки в папке профиля All Users.

Default User. Эта папка профиля содержит профиль пользователя по умолчанию, который Windows ХР копирует при создании нового профиля пользователя. Она содержит большинство файлов и папок, о которых вы узнали в предыдущих разделах. Настройка зтой папки является хорошим способом создания одинаковых начальных настроек для всех пользователей, которые работают на данном компьютере. Windows ХР вначале проверяет папку Default User, расположенную в общем ресурсе NETLOGON на сервере, и использует локальную папку Default User только тогда, когда сетевая копия недоступна. Настройка этой папки является также хорошим способом для распространения настроек, которыми вы не хотите управлять. Вы узнаете, как настраивать ее, в разделе «Распространение профилей пользователей по умолчанию» далее в этой главе.

LocalService. Эта папка профиля предназначена для встроенной учетной записи LocalService, которую использует Service Control Manager (Менеджер управления службами) для управления службами, которые не требуется запускать с учетной записью LocalSystem. Это нормальный профиль пользователя с ограниченными данными. Вы не увидите его в диалоговом окне User Profiles, а папка LocalService является суперскрытой.

NetworkService. Эта папка профиля предназначена для встроенной учетной записи NetworkService, которую использует Service Control Manager (Менеджер управления службами) для управления сетевыми службами, которые не требуется запускать с учетной записью LocalSystem. Это нормальный профиль пользователя. Вы не увидите его в диалоговом окне User Profiles, а папка NetworkService является суперскрытой.

В этом списке первые две папки профилей представляют гораздо больший интерес, чем две последние. IT-профессионалы часто настраивают папку профиля All Users на образах дисков. Настройка, такая как ярлык в меню Start, влияет на всех пользователей, которые входят в систему. Однако чаще IT-профессионалы настраивают папку \Default User. Это — прекрасный способ создания пользовательских настроек, которыми вы не хотите управлять. Другими словами, это является методом распространения общих настроек пользователей и одновременного разрешения пользователям изменять эти настройки, если это требуется. Как вы узнаете из этой главы, настройка папки Default User на образе диска не обязательно является наиболее эффективным способом распространения настроек пользователей по умолчанию. Вместо этого создайте измененную папку Default User на сервере в разделяемом ресурсе NETLOGON. См. раздел «Распространение профилей пользователей по умолчанию» далее в этой главе.

Совет. Многие программы устанавливают себя так, что их может использовать только один пользователь, когда вы на самом деле хотите, чтобы их могли использовать все пользователи, работающие на данном компьютере. Вы можете определить, что программа установилась только для одного пользователя по тому, что ее ярлык будет находиться в папке профиля, принадлежащей той учетной записи, которую вы использовали для установки этой программы. Если программа воссоздает отсутствующие настройки при ее запуске, вы можете изменить установку программы с варианта для одного пользователя на общекомпьютерный, просто переместив ее ярлык из папки профиля пользователя, в которой он установлен, в папку профиля All Users. Это также работает и в обратную сторону. Вы можете переместить ярлык из папки профиля All Users в папку профиля конкретного пользователя так, что только один этот пользователь будет видеть этот ярлык.

Усовершенствования в профилях пользователей

В Windows 2000 плохо написанные приложения и службы, которые при выходе из системы оставляют ключи реестра открытыми, мешают Windows 2000 выгрузить кусты реестра пользователя. Когда такое случается, изменения, которые сделал пользователь в своем профиле, не сохраняются на сервере. У этой ситуации есть три симптома:
на производительность пользователя происходит влияние потому, что изменения не восстанавливаются, когда пользователи используют для работы другой компьютер;
из-за того, что заблокированные профили никогда не выгружаются, они занимают много памяти на сервере терминалов, к которому подключено много пользователей;
если профиль помечен для удаления при выходе пользователя из системы (чтобы очистить машину от временных файлов), профиль не удаляется.
Эти три симптома устранены следующим образом:
в Windows ХР, когда пользователь выходит из системы и профиль заблокирован, операционная система опрашивает профиль еще в течение 60 секунд. Затем Windows ХР сохраняет куст профиля пользователя и обеспечивает корректный перенос его на сервер;
когда приложение или сервис закрывает ключ реестра и разблокирует профиль, Windows ХР выгружает куст профиля пользователей, освобождая память, которую профиль занимал;
если профиль помечен для удаления, когда число ссылок на него станет равно нулю, Windows ХР выгружает и удаляет его. В случае если приложение никогда не освобождает ключ реестра, Windows ХР удаляет все профили, помеченные для удаления, при следующей загрузке машины.

« Папки профилей
Получение профилей пользователей »