Где в реестре хранится информация об установленных программах

Наверное, каждый из читателей сталкивался с такими понятиями, как «чистка реестра» или «редактор реестра». А кто знает, что собой представляет реестр, зачем он нужен, что в нем хранится? Статья посвящена краткому обозрению системного реестра Windows 10 и рассмотрению поставленных выше и других вопросов.

Что такое реестр

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

Где хранятся файлы реестра

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

Как из Реестра очистить хвосты удалённых программ в Windows 10?

Куст – это раздел, который располагается на HDD как отдельный файл. В реестре Windows 10 присутствует несколько классических кустов:

  • HKCR – здесь записана информация об известных Windows 10 типах документов и их ассоциациях с программами для открытия по двойном клику;
  • HKCU – хранится настройка параметров вошедшего в систему пользователя;
  • HKLM – записаны сведения об аппаратной конфигурации компьютера (список оборудования, режимы его функционирования, версии драйверов);
  • HKCC – содержит две ветки, в первой из которых хранится конфигурация программного обеспечения, во второй – параметры системы (большинство ключей раздела, доступные для редактирования посредством графического интерфейса Виндовс 10);
  • HKU – здесь содержатся настройки каждой учетной записи загруженной операционной системы.

Посмотрите ещё: Настройки конфиденциальности Windows 10

Например, в файлах SAM, SYTEM, SOFTWARE, SECURITY (все без расширения), расположенных в папке System32Config или SysWOW64Config (если используете 64-х битную редакцию Windows 10) записаны параметры разделов куста HKLM, соответственно их названию. Данные из HKEY_CURRENT_USER хранятся в документе NTUSER.DAT, расположенном в каталоге Users/ИмяПользователя.

Конфигурация

Пользователю закрыт прямой доступ к файлам реестра посредством проводника, файловых менеджеров, сторонних текстовых или hex-редакторов. Изменять значения ключей можно посредством специальных приложений, называемых твикерами, или при помощи редакторов реестра. Твикеры работают просто: пользователь изменяет значение какого-либо параметра посредством ползунка, флажка или введения его значения, а приложение делает соответствующие манипуляции с ключами реестра посредством использования специальных процедур для получения доступа к файлам главной базы данных Windows 10. Редакторы (рассмотрим на примере интегрированного в «десятку» приложения) предоставляют прямой доступ к редактированию записей: удалению, изменению, экспорту, импорту и добавлению.

Окно редактора

Если настройка Windows 10 при помощи твикеров – дело совсем простое, то использование редактора реестра для решения некоторых проблем ставит перед новичком непростую задачу. Рассмотрим, как пользоваться встроенными в «десятку» средствами для изменения параметров реестра.

Запуск редактора

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

  • Вызываем командный интерпретатор (Win+R), вводим «regedit» и выполняем команду, нажав «ОК»

Выполнить

  • Используем поисковую строку для запуска regedit.exe.

Поиск

  • Запускаем «regedit» из каталога хранения файла.

Для этого заходим в папку «Windows» и вводим соответствующую фразу, чтобы не искать исполняемый файл в дебрях системных папок (тем более, для разных разрядностей Windows это будут разные каталоги).

Читайте также:
Как через программу itunes передать файлы на ipad

Разряды

Структура реестра

Концепция структуры реестра сильно напоминает структуру файловой системы, где:

  • кусты – это тома дисков;
  • разделы – каталоги;
  • ключи – файлы.

Посмотрите ещё: Работа в Windows 10 с жестким диском

На скриншоте показана структура базы данных Windows 10. Под цифрой 1 расположена иерархия разделов, 2 – названия ключей, параметров, 3 – это значения ключей.

Типы кустов

Работа в редакторе реестра происходит так же, как и в файловом менеджере при отображении древовидной структуры каталогов.

Файловый менеджер

Навигация по разделам осуществляется при помощи мыши или курсорных клавиш, кнопок «Enter» и «BackSpace», а редактирование – посредством «F2» или контекстного меню соответствующего объекта.

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

Также можно почитать:

  1. Стоит ли обновляться до Windows 10
  2. Что представляет собой безопасный режим Windows 10
  3. Загрузочная флешка Windows 10
  4. Как отключить защитник Windows 10
  5. Как разблокировать издателя Windows 10

Источник: windowsprofi.ru

Реестр и работа с ним

Для начала определимся с терминологией. Реестр — это прежде всего основа работы операционной системы, огромная база данных настроек, хранящихся в папках %SystemRoot%System32Config и файле пользовательских профилей (Ntuser.dat). Без реестра Windows была бы просто набором программ, неспособных выполнить даже простейшие функции ОС.

Реестр или системный реестр — это база данных для хранения сведений о конфигурации компьютера и настроек операционной системы. Реестр содержит данные, к которым Windows XP постоянно обращается во время загрузки, работы и её завершения, а именно:

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

Системный реестр заменяет собой большинство текстовых ini-файлов, которые использовались в Windows 3.x, а также файлы конфигурации MS-DOS (например, Autoexec.bat и Config.sys).

Версии реестра для разных версий операционных систем семейства Windows имеют определенные различия.

Во время запуска операционной системы происходит до тысячи обращений к реестру, а во время работы на ПК в течение одного сеанса работы – до 10 тысяч!
Отдельные компоненты реестра хранятся в оперативной памяти ПК в течение всего сеанса работы.

Реестр имеет иерархическую древовидную структуру, состоящую из разделов, подразделов и ключей (параметров).

Разобраться в реестре — задание не из легких, но это необходимо, если Вы желаете узнать ОС полностью, в большинстве случаев мало кто даже подозревает о существовании реестра. Для работы с реестром в ОС Windows встроена простая и понятная утилита Regedit. exe . Для запуска утилиты Редактор реестра: нажмите Пуск –> Выполнить… –> в поле Открыть: введите regedit –> OK.

Разделы и подразделы — это папки в левом окне regedit. Ключ реестра или параметр — это переменная, которой присвоено определённое значение, это то, что мы видим в правом окне regedit.

Куст (основной раздел, стандартный раздел, в английской документации — улей, от англ. «hive») — это раздел реестра, отображаемый как файл на жестком диске. Куст является набором разделов, подчиненных разделов и параметров и имеет корни на верхнем уровне иерархии реестра. По умолчанию большинство файлов кустов (Default, SAM, Security и System) сохраняются в папке %SystemRoot%System32Config.

Папка %SystemRoot%Profiles содержит профили (настройки) для каждого пользователя компьютера. Поскольку куст представляет собой файл, его можно перемещать из одной системы в другую. Для редактирования этого файла необходимо использовать редактор реестра.

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

Разделы реестра

  1. HKEY_CURRENT_USER ( HKCU )
    Данный раздел является корневым для данных настройки пользователя, вошедшего в систему в настоящий момент. Здесь хранятся папки пользователя, цвета экрана и настройки панели управления. Эти данные называются профилем пользователя.
  2. HKEY_USERS ( HKU )
    Данный раздел содержит все профили пользователей компьютера. HKEY_CURRENT_USER является подразделом HKEY_USERS. В него данные помещаются при каждом входе («логине») пользователя.
  3. HKEY_LOCAL_MACHINE ( HKLM )
    Раздел содержит данные настройки, относящиеся к данному компьютеру (для всех пользователей).
  4. HKEY_CLASSES_ROOT ( HKLM )
    Данный раздел является подразделом HKEY_LOCAL_MACHINESoftware. Хранящиеся здесь сведения обеспечивают открытие необходимой программы при открытии файла с помощью проводника. По сути, этот подраздел привязывает используемые программами расширения файлов, переменные, значения к самим программам за счет регистрации типов и классов.
  5. HKEY_CURRENT_CONFIG ( HKCC )
    Данный раздел содержит сведения о профиле оборудования, используемом локальным компьютером при запуске системы
Читайте также:
Программа для начинающих в домашних условиях для девушек

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

Три части параметра реестра всегда располагаются в определенном порядке: Имя, Тип данных, значение ([RegistrySizeLimit] [REG_DWORD] [0x8000000]).

REG_BINARY
Необработанные двоичные данные. Большинство сведений об аппаратных компонентах хранится в виде двоичных данных и выводится в редакторе реестра в шестнадцатеричном формате.

REG_DWORD
Данные, представленные целым числом (4 байта, 32 бита). Многие параметры служб и драйверов устройств имеют этот тип и отображаются в двоичном, шестнадцатеричном или десятичном форматах.

REG_EXPAND_SZ
Расширяемая строка данных. Эта строка представляет собой текст, содержащий переменную, которая может быть заменена при вызове со стороны приложения.

REG_MULTI_SZ
Многострочное поле. Значения, которые фактически представляют собой списки текстовых строк в формате, удобном для восприятия человеком, обычно имеют именно этот тип данных. строки разделены символом NULL.

REG_SZ
Текстовая строка в формате, удобном для восприятия человеком. Значениям, представляющим собой описания компонентов, обычно присваивается именно этот тип данных.

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

Хранение реестра

Элементы реестра хранятся в виде атомарной структуры. Реестр разделяется на составные части, называемые ульями (hives), или кустами. Ульи хранятся на диске в виде файлов. Некоторые ульи, такие, как HKLMHARDWARE, не сохраняются в файлах, а создаются при каждой загрузке, то есть являются изменяемыми.

При запуске системы реестр собирается из ульев в единую древовидную структуру с корневыми разделами. Перечислим ульи реестра и их местоположение на диске (для NT старше версии 4.0).

  • HKLMSYSTEM
    %SystemRoot%system32configsystem
  • HKLMSAM
    %SystemRoot%system32configSAM
  • HKLMSECURITY
    %SystemRoot%system32configSECURITY
  • HKLMSOFTWARE
    %SystemRoot%system32configsoftware
  • HKLMHARDWARE
    Изменяемый улей
  • HKLMSYSTEMClone
    Изменяемый улей
  • HKU
    %USERPROFILE%ntuser.dat
  • HKU_Classes
    %USERPROFILE%Local SettingsApplication DataMicrosoftWindowsUsrClass.dat
  • HKU.DEFAULT
    %SystemRoot%system32configdefault

Кроме этих файлов, есть ряд вспомогательных, со следующими расширениями:

  • LOG — журнал транзакций, в котором регистрируются все изменения реестра.
  • SAV — копии ульев в том виде, в котором они были после завершения текстовой фазы установки.

Реестр является настоящей базой данных, поэтому в нем используется технология восстановления, похожая на ту, что используется в файловой системе NTFS. Уже упомянутые LOG-файлы содержат журнал транзакций, который хранит все изменения. Благодаря этому реализуется атомарность реестра — то есть в данный момент времени в реестре могут быть либо старые значения, либо новые, даже после сбоя. Промежуточного (незавершенного) значения быть не может. Как видим, в отличие от NTFS, здесь обеспечивается сохранность не только структуры реестра, но и данных. К тому же, реестр поддерживает такие параметры NTFS, как управление избирательным доступом и аудит событий — система безопасности пронизывает всю NT .

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

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

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

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

Читайте также:
Как нарисовать программу новости

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

Серьезные разрушения файлов реестра или вообще их потеря (при выходе из строя винчестера) вызовет при загрузке компьютера так называемый BSOD (Blue Screen Of Death или синий экран смерти), который указывает на то, что работа Windows далее невозможна и ошибка настолько серьезна, что Windows не может решить возникшую проблему своими средствами. В таких случаях реестр приходится восстанавливать из резервных копий, созданных либо Windows в процессе работы, либо вручную при резервном копировании. Если резервная копия реестра слишком стара, то восстановление такой копии приведет к неработоспособности многих программ, которые устанавливались после создания копии реестра, притом, что файлы самой программы будут присутствовать на жестком диске. Как правило, восстановление реестра при серьезном сбое даже из старой архивной копии сэкономит гораздо больше времени, чем переустановка Windows и всех программ при отсутствии резервной копии реестра вообще.

Утилиты для работы с реестром

Рассмотрим утилиты, предназначенные для работы с реестром и оптимизации ОС. Условном их всем можно разделить на три группы: утилиты-редакторы реестра, расширяющие возможности стандартного regedit ; утилиты для чистки реестра от неверных записей и комплексные утилиты.

[Посещений: 1 016, из них сегодня: 1]

Источник: hww.ru

Где в реестре хранится информация об установленных программах?

У нас есть 21 ответов на вопрос Где в реестре хранится информация об установленных программах? Скорее всего, этого будет достаточно, чтобы вы получили ответ на ваш вопрос.

Содержание

  • Какие данные хранятся в реестре?
  • Как посмотреть какие Программы были установлены?
  • Как найти последние установленные программы?
  • Что хранится в системном реестре?
  • Где находится реестр?
  • Как посмотреть все установленные программы через cmd?
  • Где в реестре хранится информация об установленных программах? Ответы пользователей
  • Где в реестре хранится информация об установленных программах? Видео-ответы

Отвечает Руслан Чумаченко

Открываем редактор реестра (regedit.exe) и переходим в раздел HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindowsCurrentVersionUninstall. На основании содержимого этого раздела генерируется список установленного ПО, который пользователь видит в разделе Программы и компоненты.

Какие данные хранятся в реестре?

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

Как посмотреть какие Программы были установлены?

Если иконки панели управления нет на рабочем столе, то жмем кнопку «Пуск», находим там пункт «Панель управления» и открываем его. В окне панели управления вверху справа находится строка поиска. Вводим в неё слово «программы» (без кавычек). Тут же в большом окне слева появится блок «Программы и компоненты».

Как найти последние установленные программы?

Введите и найдите [Приложения и возможности] в поисковой строке Windows①, нажмите [Открыть]②.В разделе [Приложения и возможности] откройте [Сортировка]③ и выберите фильтр по [Дате установки]④.Выберите [Фильтровать по]⑤ и выберите [Все диски]⑥. . Приложения будут отфильтрованы по последней дате установки.

Что хранится в системном реестре?

Системный реестр, или реестр Windows – это база данных для хранения настроек операционной системы, установленных программ, параметров пользователя и оборудования, кроме того, в реестре хранится информация об устройствах компьютера (конфигурации).

Где находится реестр?

Существует два способа открыть редактор реестра в Windows 10: В поле поиска на панели задач введите regedit, а затем выберите Редактор реестра (настольное приложение) в результатах. Щелкните правой кнопкой мыши кнопку Начните и выберите выполнить. Введите regedit в поле Открыть: и выберите ОК.

Как посмотреть все установленные программы через cmd?

Получение списка установленных программ с помощью Командной строки Список программ установленных в системе можно получить с помощью утилиты командной строки WMIC. Будьте терпеливы, через несколько секунд в консоли будет выведен список названий и версий установленных в вашей системе программ.

Источник: querybase.ru

Рейтинг
( Пока оценок нет )
Загрузка ...
EFT-Soft.ru