Список программ в реестре

Реестр Windows (англ. Windows Registry), или системный реестр — иерархически построенная база данных параметров и настроек в большинстве операционных систем Microsoft Windows.

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

Реестр Windows был введён для упорядочения информации, хранившейся до этого во множестве INI-файлов, обеспечения единого механизма (API) записи-чтения настроек и избавления от проблем коротких имён, отсутствия разграничения прав доступа и медленного доступа к ini-файлам, хранящимся на файловой системе FAT16, имевшей серьёзные проблемы быстродействия при поиске файлов в директориях с большим их количеством. Со временем (окончательно — с появлением файловой системы NTFS) проблемы, решавшиеся реестром, исчезли, но реестр остался из-за обратной совместимости, и присутствует во всех версиях Windows, включая последнюю. Поскольку сейчас не существует реальных предпосылок для использования подобного механизма, Microsoft Windows — единственная операционная система из используемых сегодня, в которой используется механизм реестра операционной системы. В общем Реестр это рудимент.

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

Реестр Windows в нынешнем виде.

Реестр в том виде, как его использует Windows и как видит его пользователь в процессе использования программ работы с реестром, формируется из различных данных. Чтобы получилось то, что видит пользователь, редактируя реестр, происходит следующее.

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

Затем, в процессе каждой загрузки системы, а также в процессе каждого входа и выхода каждого из пользователей, формируется некая виртуальная сущность, называемая «реестром» — объект REGISTRY. Данные для формирования «реестра» частично берутся из тех самых файлов (Software, System …), частично из информации, собранной ntdetect при загрузке (HKLMHardwareDescription).

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

Для редактирования, просмотра и изучения реестра стандартными средствами Windows (программы regedit.exe и regedt32.exe) доступны именно ветки реестра. После редактирования реестра и/или внесения в него изменений эти изменения сразу записываются в файлы.

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

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

Где лежат файлы реестра Windows?

Файлы реестра лежат в папке windowsSystem32config еще есть пользовательский раздел реестра — в файле %userprofile%ntuser.dat. Резервные копии файлов реестра находятся в папке windowsSystem32configRegBack.

Чистка реестра вручную

Какие основные разделы (кусты) реестра?

Раздел HKEY_CLASSES_ROOT

Это основной ключ реестра Windows, он содержит ассоциации файлов, которые связывают типы файлов с программами, которые могут открывать и редактировать их, и регистрацию классов для объектов Component Object Model (COM – компонентная модель объектов). Последнее предоставляет возможность изменить неимоверное число правил поведения системы — не стоит этого делать без веской причины.

Читайте также:
Не могу найти установленную программу на Андроид

Раздел HKEY_CURRENT_USER

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

Раздел HKEY_LOCAL_MACHINE

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

Раздел HKEY_USERS

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

Раздел HKEY_CURRENT_CONFIG

Ключ отвечает за устройства Plughttps://spec-komp.com/news/chto_takoe_reestr_windows/2016-11-29-1024″ target=»_blank»]spec-komp.com[/mask_link]

Реестр Windows – описание, настройка и полезные ветки реестра

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

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

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

которые располагаются обычно вот здесь C:windowssystem32config

Реестр заменяет собой большинство текстовых ini-файлов, которые использовались в Windows 3.x, а также файлы конфигурации MS-DOS (например, Autoexec.bat и Config.sys). В наше время реестр это как бы «сердце» Windows, с помощью реестра можно настроить все что угодно т.к. вы, изменяя вид папки, вносите, сами того не подозревая, изменения в реестр.
Реестр представляет собой иерархическую базу данных, и он состоит из так называемых ветвей:

  1. HKEY_CLASSES_ROOT (HKCR) — в этой ветви содержатся сведения о расширениях всех зарегистрированных в системе типов файлов (хранящиеся здесь сведения отвечают за запуск необходимой программы при открытии файла с помощью проводника Windows);
  2. HKEY_CURRENT_USER (HKCU) — в этой ветви содержится информация о пользователе, вошедшем в систему в настоящий момент (здесь хранятся папки пользователя, цвета экрана и параметры панели управления);
  3. HKEY_LOCAL_MACHINE (HKLM) — в этой ветви содержится информация об аппаратной части ПК, о драйверах устройств, сведения о загрузке Windows;
  4. HKEY_USERS (HKU) — в этой ветви содержится информация о всех активных загруженных профилях пользователей данного ПК;
  5. HKEY_CURRENT_CONFIG (HKCC) — в этой ветви содержится информация о профиле оборудования, используемом локальным компьютером при запуске системы.
Читайте также:
Отзывы о кадровых программах

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

Курс по SQL для начинающих

Обычный пользователь думает что, запуская утилиту REGEDIT он видит реестр, но это не так, он видит редактор реестра, а сам реестр как я уже сказал, выглядит в виде файлов. Запустить редактор реестра можно следующим образом: Пуск->выполнить->regedit также можно использовать альтернативные редакторы реестра, которых в настоящий момент множество.

Все значения ключей реестра относятся к определенному типу данных:

  • REG_BINARY — двоичные данные. Большинство сведений об аппаратных компонентах хранится в виде двоичных данных и выводится в редакторе реестра в шестнадцатеричном формате.
  • REG_DWORD — целые числа размером в 4 байта. Многие параметры служб и драйверов устройств имеют этот тип и отображаются в двоичном, шестнадцатеричном или десятичном форматах.
  • REG_EXPAND_SZ — строка данных переменной длины.
  • REG_MULTI_SZ — многострочный текст. Этот тип, как правило, имеют списки и другие записи в формате, удобном для чтения. Записи разделяются пробелами, запятыми или другими символами.
  • REG_SZ — текстовая строка фиксированной длины.
  • REG_FULL_RESOURCE_DESCRIPTOR — последовательность вложенных массивов, разработанная для хранения списка ресурсов железа или драйверов.

Если вы будете редактировать реестр, то лучше всего сначала сделать копию той ветки (Резервирование и восстановление веток реестра Windows), какую вы собираетесь изменить. А копию можно сделать следующим образом: встаньте на ту ветку и нажмите файл->экспорт и сохраните, а потом в случае чего можно восстановить с помощью импорта.

Полезные ветки реестра

Небольшую теорию теперь Вы знаете, теперь перейдем к практике. Я Вам расскажу основные (важные, на мой взгляд, ну или прикольные:)) ветки реестра и параметры.

  1. [HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindows NTCurrentVersionWinlogon] такие параметры как «Shell» и «Userinit» которые равняются соответственно «Explorer.exe,» и «C:\WINDOWS\system32\userinit.exe,» Эти параметры важны, потому что они отвечают за загрузку системы и если вы поймали какой-нибудь вирус типа «отправить смс» то в первую очередь проверяйте эти параметры;
  2. [HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindowsCurrentVersionRun] Здесь у нас хранятся все те программы, которые грузятся вместе с системой, можете просто удалить те параметры, отвечающие за программы, которые вам не нужны при загрузке системы;
  3. Если вы хотите полюбоваться на культовый Синий Экран Смерти — Blue Screen of Death (BSOD) в любое время, то откройте раздел [HKLM_SYSTEM_CurrentControlSetServisesi8042prtParameters] и присвойте параметру типа DWORD CrashOnCtrlScroll значение 1. Удерживая правую клавишу Ctrl, нажмите два раза на клавишу Scroll Lock и Вы увидите этот синий экран. Внимание! если не знаете как делать то лучше не делайте;
  4. Можно настроить систему таким образом, чтобы при загрузке выводилось окно с вашим сообщением. Для этого откройте раздел HKLMSoftwareMicrosoftWindowsNTCurrentVersionWinlogon и создайте строковый параметр LegalNoticeCaption и введите вашу строку, которая будет выводиться в заголовке вашего сообщения, а для текста самого сообщения используйте строковый параметр LegalNoticeText в том же разделе. Теперь перед входом в систему появится созданное вами сообщение;
  5. Существует способ запретить использование USB-накопителей в Windows XP. Откройте раздел HKLMSYSTEMCurrentControlSetServicesUsbStor и установите значение параметра Start равным 4. USB-диски после этого работать перестанут;
  6. Чтобы запретить пользователю возможность запуска Диспетчера задач Windows, установите значение параметра типа DWORD DisableTaskMgr в разделе HKEY_CURRENT_USERSoftwareMicrosoftWindowsCurrentVersionPoliciesSystem равным 1.
Читайте также:
Как работает программа где мой ребенок

Еще раз напоминаю «Делайте копию» при любом изменение!

Источник: info-comp.ru

Автозагрузка программ в Windows 10

Всем известно, чем больше программ вы устанавливаете на свой ПК с Windows 10, тем больше времени требуется для загрузки самой системы. Это связано с тем, что при установке большего количества программного обеспечения, некоторые из них запускаются с системой, что задерживает процесс загрузки. Более опытные пользователи знают, как отключить автозапуск некоторых программ при загрузке Windows 10, но знают ли они, как добавить программу в автозагрузку?

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

Включение и отключение автозагрузки программ в диспетчере задач

  1. Нажмите Ctrl+Shift+Esc, чтобы запустить диспетчер задач.
  2. В диспетчере задач перейдите во вкладку «Автозагрузка».
  3. Вы увидите список программ, которые запускаются вместе с Windows.
  4. Есть столбец «Влияние на запуск», он поможет вам определиться.
  5. Вы можете отключить или включить автозапуск программ.

автозагрузка диспетчер задач

Как убрать и добавить программу в автозагрузку Windows 10

  1. Откройте «Параметры» > «Приложения» > «Автозагрузка»
  2. Справа вы увидите список программ запускаемых и отключенных программ.

автозагрузка приложений

Расположение папки автозагрузки приложений в Windows 10

В папку автозагрузки вы можете добавить определенные программы (ярлыки), чтобы они запускались автоматически после запуска Windows 10, или наоборот удалить их. Путь по которому находится папка:

Для одного пользователя:

  1. C:ПользователиИмя пользователяAppDataRoamingMicrosoftWindowsГлавное менюПрограммыАвтозагрузка
  2. Или нажмите Win+R и введите shell:startup

Для всех пользователей:

  1. C:ProgramDataMicrosoftWindowsStart MenuProgramsStartUp
  2. Или нажмите Win+R и введите shell:common startup

Папка автозагрузки

Добавить программу в автозагрузку в реестре

Разберем, как добавить программу в автозагрузку через реестр. Нажмите Win+R и введите regedit, чтобы открыть редактор реестра. В реестре перейдите по пути.

Для одного пользователя:

  • HKEY_CURRENT_USERSoftwareMicrosoftWindowsCurrentVersionRun

Для всех пользователей:

  • HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindowsCurrentVersionRun

С правой стороны нажмите на пустом поле правой кнопкой мыши и «Создать» > «Строковый параметр». Придумайте любое имя, затем нажмите по нему два раза и добавьте путь к программе которая должна автоматически запускаться при загрузке ПК. Читайте ниже, как узнать путь к программе.

Добавить программу в автозагрузку реестр

Чтобы узнать путь к программе, которую хотите добавить в автозапуск, просто откройте местоположение исполняемого файла (.exe или другие виды расширений). Далее вам нужно зажать Shift и нажать по exe файлу правой кнопкой мыши, тогда появится пункт в меню «Копировать как путь». Этот путь вставьте в реестр.

Копировать путь программы

Смотрите еще:

  • Как изменить время автоматического обслуживания Windows 10
  • Отключить автоматическое воспроизведение видео в магазине Windows 10
  • Как автоматически завершать задачи при выключении Windows
  • Как отключить автоматическое обновление драйверов в Windows 10
  • Как добавить «Установку CAB» в контекстное меню Windows 10

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

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