Где находятся профили в реестре
Перейти к содержимому

Где находятся профили в реестре

  • автор:

Сведения о профилях пользователей

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

Типы профилей пользователей

  • Локальные профили пользователей. Локальный профиль пользователя создается при первом входе пользователя на компьютер. Профиль хранится на локальном жестком диске компьютера. Изменения, внесенные в профиль локального пользователя, относятся к пользователю и компьютеру, на котором внесены изменения.
  • Перемещаемые профили пользователей. Перемещаемый профиль пользователя — это копия локального профиля, которая копируется в общую папку сервера и хранится в ней. Этот профиль загружается на любой компьютер, на который пользователь входит в сеть. Изменения, внесенные в перемещаемый профиль пользователя, синхронизируются с серверной копией профиля при выходе пользователя из системы. Преимущество перемещаемых профилей пользователей заключается в том, что пользователям не нужно создавать профиль на каждом компьютере, который они используют в сети.
  • Обязательные профили пользователей. Обязательный профиль пользователя — это тип профиля, который администраторы могут использовать для указания параметров для пользователей. Только системные администраторы могут вносить изменения в обязательные профили пользователей. Изменения, внесенные пользователями в параметры рабочего стола, теряются при выходе пользователя из системы.
  • Временные профили пользователей. Временный профиль выдается каждый раз, когда ошибка препятствует загрузке профиля пользователя. Временные профили удаляются в конце каждого сеанса, а изменения, внесенные пользователем в параметры рабочего стола и файлы, теряются при выходе пользователя из системы. Временные профили доступны только на компьютерах под управлением Windows 2000 и более поздних версий.

Профиль пользователя состоит из следующих элементов:

  • Куст реестра. Куст реестра — это файл NTuser.dat. Куст загружается системой при входе пользователя и сопоставляется с разделом реестра HKEY_CURRENT_USER . Куст реестра пользователя поддерживает настройки и конфигурацию на основе реестра.
  • Набор папок профилей, хранящихся в файловой системе. Файлы профилей пользователей хранятся в каталоге Profiles в папке для каждого пользователя. Папка профиля пользователя — это контейнер для приложений и других системных компонентов для заполнения вложенными папками и данными для каждого пользователя, такими как документы и файлы конфигурации. Windows Обозреватель широко использует папки профилей пользователей для таких элементов, как рабочий стол пользователя, меню «Пуск» и папка «Документы«.

Профили пользователей предоставляют следующие преимущества:

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

Плитки профилей пользователей в Windows 7 и более поздних версиях

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

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

  • %ProgramData%\Microsoft\User Account Pictures\Guest.bmp
  • %ProgramData%\Microsoft\User Account Pictures\User.bmp

Изображение плитки пользователя хранится в папке %SystemDrive%\Users\\AppData\Local\Temp в качестве .bmp. Все символы косой черты (\) преобразуются в знаки «плюс» (+). Например, ДОМЕН\пользователь преобразуется в ДОМЕН+пользователь.

Файл изображения отображается в папке Temp пользователя:

  • После завершения начальной настройки системы (OOBE).
  • Когда пользователь впервые запускает элемент панель управления учетных записей пользователей.
  • Когда пользователь переходит на вложенную страницу Управление учетными записями элемента Учетные записи пользователей панель управления. Кроме того, отображаются плитки для всех остальных пользователей на компьютере.

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

  1. Наличие плитки пользователя не гарантируется. Если пользователь удаляет файл .bmp, например вручную или с помощью служебной программы, которая удаляет временные файлы, эта пользовательская плитка не создается автоматически, пока пользователь не запустит элемент панель управления учетных записей пользователей или вложенную страницу Управление учетными записями.
  2. Плитки пользователей для других пользователей на компьютере могут не присутствовать в папке Temp текущего вошедшего пользователя. Например, если пользователь A создает пользователя B с помощью элемента Учетные записи пользователей панель управления, плитка пользователя B создается во временной папке пользователя A, когда Windows отправляет пользователя A на вложенную страницу Управление учетными записями. Так как структура каталогов не создается для пользователя B до тех пор, пока он не войти в систему, временная папка пользователя A является единственным расположением, где хранится плитка пользователя B. Когда пользователь B входит в систему, единственным изображением, хранящимся в временной папке пользователя B, является его собственный образ.
    1. Чтобы получить все пользовательские плитки для пользователей в системе, приложениям может потребоваться выполнить поиск в каталоге temp каждого пользователя.
    2. Так как список управления доступом (ACL) этих временных каталогов разрешает доступ к СИСТЕМЕ, администратору и текущему пользователю, приложениям необходимо повысить уровень доступа для других пользователей.

    Как корректно удалить профиль пользователя с терминального сервера на Windows Server 2008

    date

    08.06.2022

    user

    itpro

    directory

    Windows Server 2008

    comments

    комментариев 7

    Достаточно часто при работе на терминальном сервере для решения проблем пользователей приходится удалять их профили, тем самым при следующем входе пользователя будет создан новый чистый профиль. Однако многие системные администраторы Windows при переходе с Windows 2003 на Windows 2008 сталкиваются с тем, что удаление профиля в этих ОС необходимо выполнять по разному. Если в Windows Server 2003 было достаточно удалить профиль пользователя из каталога C:\Documents and Settings, то в Windows 2008 не все так просто.

    Во-первых, как вы знаете, в Windows Server 2008, Windows Vista и Windows 7 локальные профили пользователей хранятся в каталоге C:\Users. Кроме того, эти ОС ведут учет всех локальных профилей в веке реестра “HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\ProfileList” Для каждого профиля, который хранится локально, внутри этого раздела реестра создается подраздел. Имя подраздела – это SID учетной записи пользователя. Сопоставить имя пользователя и SID можно с помощью PsGetSid так, или же просто откройте любую ветку и посмотрите значение параметра ProfileImagePath.

    Что будет, если просто удалить каталог с профилем пользователя?

    Что же будет, если удалить каталог с профилем пользователя в Windows 2008 или Windows 7 (C:\Users\”Username”) без модификации реестра? После удаления профиля, при следующем входе пользователя в системном трее появится сообщение, говорящее о том, что Windows не смогла загрузить профиль пользователя и пользователь будет работать с временным профилем.

    Event ID 1511.Your user profile was not loaded correctly. You have been logged on with a temporary profile. Changes you make to this profile will be lost when you log off. Please see the event log for details or contact your administrator.

    Event ID 1511.Your user profile was not loaded correctly.

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

    Как же корректно удалить профиль пользователя в Windows 2008?

    Воспользуйтесь одним из следующих методов удаления профиля:

    1. Удалите каталог с профилем пользователя И соответствующую ему ветку реестра в HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\WindowsNT\CurrentVersion\ProfileList
    2. Откройте Пуск > Выполнить и наберите sysdm.cpl. Перейдите на вкладку Advanced, затем в разделе User Profiles нажмите кнопку Settings и удалите нужный (или ненужный :)) вам профиль пользователя.

    Удалить профиль пользователя

    Поздно, я уже удалил каталог с профилем пользователя, что делать?

    Не беспокойтесь, к счастью, Windows достаточно умна. Если система находит в реестре в ветке ProfileList, SID пользователя, с которым не ассоциирован ни один каталог с профилем пользователя (C:\Users\”username”), она создает резервную копию этой ветки с расширением .bak. Просто удалите эту резервную ветку.

    Предыдущая статьяПредыдущая статья Следующая статья Следующая статья

    Все о реестре Regedit / All about registry

    Home HKEY_LOCAL_MACHINE Работа с веткой HKEY_LOCAL_MACHINE Где в реестре находится информация о профилях пользователей?

    Где в реестре находится информация о профилях пользователей?

    03.06.2015 11:00 Администратор

    Информация о профилях пользователей зашедших в систему находится в разделе

    Раздел [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\ProfileList]

    Интересная статья? Поделись ей с другими:

    Системный реестр

    • Главная
    • HKEY_CLASSES_ROOT
    • HKEY_CURRENT_USER
    • HKEY_LOCAL_MACHINE
      • Работа с веткой HKEY_LOCAL_MACHINE

      Операционные системы

      • Windows
      • FreeBSD
      • Командная строка / Command prompt

      Сообщество в VK / COMMUNITY in VK

      Вопросы по поводу написанных статей можно обсудить в нашем сообществе в Вконтакте / Questions about written articles can be discussed in our community in Vkontakte

      • Вопросы по поводу написанных статей можно обсудить в нашем сообществе в Вконтакте / Questions about written articles can be discussed in our community in Vkontakte

      Как найти SID пользователя в WMIC или в реестре Windows 10

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

      Независимо от причины, найти соответствующий SID для имен пользователей действительно легко благодаря wmic-команде – команда доступная из командной строки в большинстве версий Windows.

      См. раздел «Как найти SID пользователя в реестре» ниже на странице с инструкциями по сопоставлению имени пользователя с SID с помощью информации в реестре Windows, альтернативного метода использования WMIC.

      WMIC команда не существовала до Windows XP, так что вы должны использовать метод реестра в старых версиях Windows.

      Сопоставление имён пользователей Windows и SID реестра

      Выполните следующие простые шаги, чтобы отобразить таблицу имён пользователей и их соответствующие идентификаторы безопасности:

      Как найти SID пользователя с WMIC

      Вероятно, потребуется всего лишь минута, а может быть и меньше, чтобы найти SID пользователя в Windows через WMIC:

      Запрос имени пользователя и SID

      1. Откройте командную строку. В Windows 10 и Windows 8, если вы используете клавиатуру и мышь, самый быстрый способ – через меню Power User, доступное по нажатию комбинации клавиш Win + X . Если вы не видите командную строку в меню «Power User», введите cmd в строку поиска меню «Пуск» и нажмите «Командная строка», когда увидите её. Вам не нужно открывать командную строку с повышенными правами, чтобы это работало. Для некоторых команд Windows это требуется, но в приведенном ниже примере команды WMIC вы можете открыть обычную неадминистративную командную строку.
      2. Введите в командной строке следующую команду в точности так, как показано здесь, включая пробелы или их отсутствие: wmic useraccount get name,sid . и затем нажмите Enter . Если вы знаете имя пользователя и хотите получить только SID этого пользователя, введите эту команду, но замените USER именем пользователя (оставьте кавычки): wmic useraccount where name=»USER» get sid Если вы получаете сообщение об ошибке, что команда wmic не распознается, измените рабочий каталог на C:\Windows\System32\wbem\ и повторите попытку. Вы можете сделать это с помощью команды cd (изменить каталог).
      3. Вы должны увидеть таблицу, отображаемую в командной строке. Это список всех учетных записей пользователя в Windows, с указанием имени пользователя и соответствующего SID учетной записи.

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

      Если у вас есть случай, когда вам нужно найти имя пользователя, но всё, что у вас есть, – это идентификатор безопасности, вы можете «отменить» команду следующим образом (просто замените этот SID на соответствующий):

      wmic useraccount where sid=»S-1-5-21-992878714-4041223874-2616370337-1001″ get name

      Как найти SID пользователя в реестре

      Вы также можете определить SID пользователя, просматривая значения ProfileImagePath в каждом S-1-5-21 с префиксом SID, перечисленных под этим ключом:

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

      Пример поиска идентификатора безопасности в реестре Windows 10

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

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *