No Image

Что такое ключ реестра

СОДЕРЖАНИЕ
0 просмотров
22 января 2020

Ключи реестра Windows

Услышав словосочетание “системный реестр”, тут же представляешь громоздкую конструкцию, состоящую из множества непонятных папок и параметров. Отчасти это так, но если разобраться, то ничего сложного в них нет.

Редактор реестра Windows.

Чтобы открыть редактор реестра, зайдите в меню “Пуск” -> “Выполнить”, далее в открывшемся окне введите команду regedit и нажмите “ОК”. Перед вами появится окно (Редактор реестра), в котором содержатся пять папок:

• HKEY_CLASSES_ROOT (здесь находится информация о настройках интерфейса),
• HKEY_CURRENT_USER (данные о настройках текущего пользователя),
• HKEY_LOCAL_MACHINE (включает информацию о конфигурации компьютера и об установленном программном обеспечении),
• HKEY_USERS (здесь собраны данные обо всех пользователях Windows),
• HKEY_CURRENT_CONFIG (содержит информацию о настройках оборудования, которое используется в текущем сеансе работы).

Значения ключей реестра Windows.

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

• REG_DWORD — целое число, обычно служит как переключатель, где 0 — выключено, а 1, соответственно, включено.
• REG_SZ — текстовая строка.
• REG_BINARY — двоичные данные (такой тип данных используется для хранения сведений об аппаратных устройствах).

Осторожность при работе с реестром Windows.

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

Сохранение копии реестра Windows.

В “Редакторе реестра” кликните правой кнопкой мыши по значку “Мой компьютер” и в появившемся меню выберите “Экспортировать”, а затем папку назначения. Все, копия создана. В случае неполадок с системой, связанных с некорректным изменением в реестре, достаточно дважды кликнуть по сохраненному файлу и добавить имеющуюся в нем информацию в реестр.

Если вы хотите отключить какую-либо функцию (работает с типом DWORD), то значение 1 нужно заменить на 0. Чтобы изменения, внесенные в реестр, вступили в силу, необходимо перезагрузить компьютер.

Редактирование реестра Windows.

Вы когда-нибудь пробовали переименовать “Корзину”? Если да, то уже знаете, что сделать это обычным способом невозможно и после перезапуска системы первоначальное название — “Корзина” — все равно останется.

В “Редакторе реестра” откройте HKEY_CLASSES_ROOTCLSID <645FF040-5081-101B-9F08-00AA002F954E>и, дважды кликнув по параметру “LocalizedString”, в поле редактирования введите требуемое название, например “Мусор”.

При создании ярлыка на новой иконке появляется стрелка, которая зачастую сильно действует на нервы.

Чтобы убрать ее, откройте HKEY_CLASSES_ROOTlnkfile и удалите строковый параметр “IsShortcut”.

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

Для этого зайдите в папку HKEY_CURRENT_USERSoftwareMicrosoftWindowsCurrentVersionPoliciesExplorer и создайте параметр типа DWORD с названием “NoRecentDocsMenu”, присвоив ему значение “1″.
Кстати, в любом месте реестра, где вы хотите отключить какую-либо функцию (работает с типом DWORD), значение “1″ нужно заменить на “0″ (чтобы изменения, внесенные в реестр, вступили в силу, необходимо перезагрузить компьютер).

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

В разделе HKEY_CURRENT_USERSoftwareMicrosoftWindowsCurrentVersionPolicies создаем подраздел “Uninstall”, и уже в нем создаем параметр типа DWORD c названием “NoAddRemovePrograms” и присваиваем ему значение “1″.

Если вы часто набираете на компьютере тексты, то наверняка не раз случайно нажимали на клавиатуре клавишу “Windows”, после чего приходилось прерывать работу, поскольку на мониторе появлялось меню “Пуск” или открывалось окно какой-нибудь программы (если вместе с “Windows” была нажата еще какая-то клавиша). Так вот клавишу “Windows” можно отключить совсем.

Читайте также:  Текстовый редактор с подсветкой синтаксиса

Для этого в разделе HKEY_LOCAL_MACHINESYSTEMCurrentControlSetControlKeyboard Layout создайте двоичный параметр “Scancode Map” и задайте ему значение “00 00 00 00 00 00 00 00 03 00 00 00 00 00 5B E0 00 00 5C E0 00 00 00 00″. Теперь кнопка “Windows” отключена и при нажатии на нее ничего не будет происходить.

Есть еще один вариант отключения клавиши “Windows”, а точнее — ее отключение только в сочетании с другими клавишами. В случае нажатия только на кнопку меню “Пуск” будет появляться.

Зайдите в раздел HKEY_CURRENT_USERSoftwareMicrosoftWindowsCurrentVersionPoliciesExplorer, создайте параметр типа DWORD с названием “NoWinKeys” и присвойте ему значение “1″. Чтобы в дальнейшем вернуть все в исходное состояние, достаточно удалить из реестра параметр “NoWinKeys” или присвоить ему значение “0″.

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

Очистка реестра Windows.

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

Например, даже после полного удаления игры в реестре остаются записи о ней. Теперь представьте, что за всю компьютерную жизнь было установлено и удалено более сотни игр и программ, а то и более. Естественно, хорошего от этого мало.
Для очистки реестра Windows можно воспользоваться специализированными утилитами

Этот пост August 21, 2007 at 6:51 pm опубликовал smolokhov в категории Настройка компьютера, Реестр. Желающие могут оформить RSS подписку на комменты. Both comments and trackbacks are currently closed.

One Comment

Спасибо за инфу! Но опишите пожалуйста как удалить стрелки с ярлыков в Windows Vista, так как у меня, например, нет в HKEY CLASSES ROOT такого параметра как Inkfile.

Ранее уже было сказано, что системный реестр – это иерархическая база данных, информация в которой распределяется по нескольким уровням (их может быть до шести). На первом уровне расположены ветви (Hive Keys). Всего их пять, название каждой из которых начинается с английской аббревиатуры HKEY_. За символом подчеркивания следует название ветви:

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

На втором уровне располагаются разделы или ключи реестра (Registry Keys), на третьем – подразделы (Subkeys) и на четвертом и далее – параметры (Values). Если взять за аналогию иерархическую файловую структуру, то уровни реестра можно отобразить следующим образом:

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

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

Структура системного реестра 64-разрядной версии Microsoft Windows несколько отличается от архитектуры реестра 32-разрядных версий Windows . Он имеет два независимых раздела: в одном содержатся данные, относящиеся к 32-разрядным компонентам операционной системы, в другом — все сведения по 64-разрядным компонентам, — причем ключи и ветви обоих разделов имеют практически одинаковые наименования и обозначения.

Читайте также:  Что такое архивация документов

Рассмотрим подробнее, какие данные находятся в том или ином разделе.

HKEY_CLASSES_ROOT (HKCR)

Этот раздел включает в себя ряд подразделов, в которых содержатся сведения о расширениях всех зарегистрированных в системе типов файлов и данные о COM-серверах, зарегистрированных на компьютере. Данные этого раздела нужны при открытии файлов по двойному щелчку мыши или операций drag-and-drop. Кроме того, раздел HKEY_CLASSES_ROOT предоставляет объединенные данные программам, написанным под ранние версии Windows.

HKEY_CURRENT_USER (HKCU)

Эта ветвь реестра хранит настройки персональной оболочки пользователя, совершающего вход в операционную систему (меню «Пуск», рабочий стол и т. д.). В ее подразделах находится информация о переменных окружения, группах программ данного пользователя, настройках Рабочего стола, цветах экрана, сетевых соединениях, принтерах и дополнительных настройках приложений. Эта информация берется из подраздела Security ID (SID) ветви HKEY_USERS для текущего пользователя. Фактически, в данной ветви собраны все сведения, относящиеся к профилю пользователя, работающего с Windows в настоящий момент.

HKEY_LOCAL_MACHINE (HKLM)

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

HKEY_USERS (HKU)

Если раздел HKEY_CURRENT_USER содержит настройки текущего пользователя, то данный раздел хранит настройки Windows для всех пользователей. В его подразделах содержится информация обо всех профилях пользователей, а один из подразделов всегда соотносится с разделом HKEY_CURRENT_USER (через параметр Security ID (SID) пользователя). Другой подраздел, HKEY_USERSDEFAULT, содержит информацию о настройках системы в момент времени, предшествующий началу сеанса текущего пользователя.

HKEY_CURRENT_CONFIG (HKCC)

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

01.02.2010 (обновлено 11.01.2014) , Chemtable Software

Реестр Windows — это набор настроек, которые могут использовать Windows и приложения. Это каталог, в котором хранятся настройки и параметры операционной системы для Microsoft Windows. Он содержит информацию и настройки для всего аппаратного обеспечения, программного обеспечения операционной системы, большинства программ, не относящихся к операционной системе, пользователей, предпочтений ПК и т.д. Реестр состоит из следующих 5 корневых ключей. Корневые ключи содержат SubKeys. Подключи могут также содержать свои собственные подключи и содержать как минимум одно значение, называемое его значением по умолчанию. Ключ со всеми его подразделами и значениями называется Hive. Каждый ключ имеет один из типов данных — типы данных: REG_SZ, REG_BINARY, REG_DWORD, REG_QWORD, REG_MULTI_SZ или REG_EXPAND_SZ.

В этом посте мы покажем вам, как создать раздел реестра в Windows 10.

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

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

Иерархия реестра

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

  1. HKEY_CLASSES_ROOT: содержит информацию об ассоциации расширений файлов, которая помогает компьютеру понять, что делать с задачей при запросе.
  2. HKEY_CURRENT_USER: содержит информацию о конфигурации для Windows и программное обеспечение для текущего пользователя.
  3. HKEY_LOCAL_MACHINE: хранит конфигурацию для программного обеспечения, установленного на компьютере, а также для ОС Windows
  4. HKEY_USERS: здесь вы можете найти пользовательскую конфигурацию для всех пользователей на этом компьютере.
  5. HKEY_CURRENT_CONFIG: это указатель на HKEY_LOCAL_MACHINE
Читайте также:  Тариф ноль сомнений билайн уфа

Это мастер-ключи, поскольку вы не можете создать НОВЫЙ КЛЮЧ в разделе «Компьютер», но вы можете сгенерировать новые ключи под любым из этих мастер-ключей.

Как создать ключ реестра в Windows 10

1] Использование редактора реестра

Создать ключ реестра легко. Щелкните правой кнопкой мыши любую папку или пробел и выберите «Создать». Вы можете создать ключ, строковое значение, двоичное значение, значение DWORD (32-разрядное), значение QWORD (64-разрядное), многостроковое значение или расширяемое строковое значение. Этот метод полезен, когда вы планируете внести незначительные изменения, чтобы исправить проблему на вашем компьютере. Это может быть связано с приложением или на уровне ОС.

  • Чтобы отредактировать существующее значение, дважды щелкните его, чтобы запустить редактор.
  • Чтобы удалить ключ, щелкните его правой кнопкой мыши и выберите «Удалить».
  • У вас также есть возможность переименовать, экспортировать, копировать и установить разрешения.

2] Используйте Блокнот для создания файлов REG

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

Обратите внимание на объявление версии, за которым следует пустая строка, затем путь, за которым следует остаток в кавычках, и снова пустая строка. После завершения редактирования вы можете щелкнуть правой кнопкой мыши и выбрать объединить файл в куст реестра.

3] Сторонние инструменты

Если вы нашли редактор реестра по умолчанию сложным, вы можете использовать такие инструменты, как RegCool, Registry Manager Lite. Они предлагают такие функции, как Отмена, Повторить, управление разрешениями, окно с вкладками, импорт, экспорт, избранное и так далее.

3] Напишите свою программу

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

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

Что делает ключ реестра?

Если вы представляете «Ключ» как папку, остальные представляют собой различные типы типов файлов, в которых хранятся различные типы значений. Таким образом, если вы создаете приложение, вы можете иметь основную папку, а затем подпапки, чтобы отделить один набор от другого. Вот немного о каждом из них:

DWORD & QWORD: Double Word может хранить 32-битные единицы данных, в то время как QWORD может хранить 64-битные данные.

Строковое значение (REG_SZ): может хранить строку в формате Unicode или ANSI и в конце содержит ноль.

Multi-String value: Если вы хотите сохранить несколько чисел String Value, вы можете использовать это. Тем не менее, обязательно завершите его пустой строкой (). Вот простой пример:

Обратите внимание, что ‘’ в конце обозначает конец первой строки, а последний ‘’ обозначает конец мультистроки.

Расширяемое строковое значение: это можно использовать для переменных среды с использованием строки Unicode или ANSI. Преимущество здесь в том, что вы можете расширить его в отличие от значений String и Multi-String.

Двоичное значение: самое простое, оно содержит 0 и 1.

Комментировать
0 просмотров
Комментариев нет, будьте первым кто его оставит

Это интересно
No Image Компьютеры
0 комментариев
No Image Компьютеры
0 комментариев
No Image Компьютеры
0 комментариев
No Image Компьютеры
0 комментариев
Adblock detector