Изменение размер реестра windows

Содержание
  1. Изменение параметров cистемного реестра Windows
  2. Содержание статьи:
  3. Определение и запуск системного реестра Windows
  4. Запуск редактора реестра при помощи команды Выполнить
  5. Запуск редактора реестра из проводника
  6. Структура реестра Windows
  7. Разделы реестра
  8. Типы данных реестра
  9. Резервное копирование реестра
  10. Создание бэкапа реестра
  11. Восстановление реестра из бэкапа
  12. Удаление записей из системного реестра Windows
  13. Добавление и изменение параметров ключей в реестре Windows
  14. Изменение значений или разрешений реестра из командной строки или сценария
  15. Аннотация
  16. Дополнительные сведения
  17. Как редактировать реестр Windows, нужно ли это делать и когда?
  18. Когда имеет смысл прибегать к ручному редактированию реестра
  19. Первым делом – безопасность
  20. Как сделать резервную копию ветки или одного раздела реестра
  21. Как сделать резервную копию всего реестра
  22. Лучшие бесплатные утилиты для создания бэкапа реестра
  23. Registry Backup
  24. RegBak
  25. 2 способа редактирования реестра без сторонних программ
  26. RegEdit
  27. Reg-файл

Изменение параметров cистемного реестра Windows

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

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

Содержание статьи:

Определение и запуск системного реестра Windows

Определений термина реестр Windows можно дать множество, приведём относительно простое и доступное для понимания:

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

Рассмотрим два основных способа запуска стандартной утилиты редактора реестра:

Запуск редактора реестра при помощи команды Выполнить

  • Запускаем утилиту Выполнить, перейдя в ПускВсе программыСтандартные (в Windows 10 утилита Выполнить находится в каталоге Служебные), либо зажав на клавиатуре клавиши Пуск (на некоторых клавиатурах она отмечается как Win) и R
  • В открывшемся окне вбиваем команду

и жмём на клавишу Enter

Запуск редактора реестра из проводника

  • Переходим в каталог C:\Windows
  • Запускаем исполнительный файл regedit.exe

Перед нами откроется окно редактора реестра.

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

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

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

В каждом разделе реестра отображается заданная ему информация. В современных версиях ОС от компании Microsoft заложены пять разделов:

  • HKEY_CLASSES_ROOT (HKCR) — содержит параметры определения типов файлов и объектов
  • HKEY_CURRENT_USER (HKCU) — настройки текущего пользователя (учётной записи)
  • HKEY_LOCAL_MACHINE (HKLM) — общие настройки компьютера, относящиеся ко всем пользователям
  • HKEY_USERS (HKU) — отображает информацию о пользователях
  • HKEY_CURRENT_CONFIG (HKCC) — отображает параметры оборудования и подключенных устройств компьютера

В ранних версиях ОС Windows присутствовал ещё один раздел:

    • HKEY_DYN_DATA (HKDD) — содержащий динамически изменяемые данные о загрузке процессора, использовании оперативной памяти и прочих текущих параметрах

Типы данных реестра

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

Строковый параметр
Двоичный параметр
Параметр DWORD (32 бита)
Параметр QWORD (64 бита)
Мультистроковый параметр
Расширяемый строковый параметр

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

Резервное копирование реестра

! Перед редактированием реестра всегда желательно создавать резервную копию изменяемой ветки или раздела

Создание бэкапа реестра


Для создания бэкапа раздела реестра мы воспользуемся функцией экспорта в стандартной утилите regedit.

  1. Запускаем редактор реестра командой regedit из окна Выполнить или запуском одноимённого исполнительного файла из проводника (способы описаны выше)
  2. Правой кнопкой мыши жмём на нужный раздел и выбираем пункт Экспортировать
  3. В появившемся окне выбираем каталог для сохранения файла бэкапа, вносим имя файла и нажимаем кнопку Сохранить .

Восстановление реестра из бэкапа

Если по каким-то причинам возникнет необходимость восстановления данных реестра из резервной копии, то нам нужно будет только запустить файл бэкапа с расширением *.reg и согласиться на внесение изменений в реестр .

Читайте также:  Настройка vpn linux ubuntu

Удаление записей из системного реестра Windows

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

Отсюда можно сделать вывод, что процесс редактирования реестра делится на несколько типов:

  • изменение параметров существующих ключей;
  • добавление ключей в реестр с присвоением им нужного значения;
  • удаление из реестра лишних ключей или даже кустов.

Сразу пройдёмся по последнему пункту, касаемо удаления записей из реестра.
Чаще всего это бывает нужно после удаления софта для чистки хвостов. Дело в том, что некоторые программы, работающие в Windows среде, при установке и в процессе работы активно взаимодействуют с реестром системы, добавляя туда записи с технической информацией. Но при деинсталляции затираются в реестре далеко не все строки. Частично эту проблему решают программы uninstaller-ы от сторонних разработчиков, но встречаются и случаи, требующие ручного вмешательства.

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

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

Добавление и изменение параметров ключей в реестре Windows

Мы уже рассматривали пример настроек параметров Windows через добавление записей реестра в статьях Открытие проводника Windows 10 на закладке Этот компьютер и Автозагрузка. Добавление приложений в автозагрузку Windows.

Давайте посмотрим, каким образом можно изменить параметр существующего ключа. Для примера произведём отключение контроля UAC через реестр ( User Account Control — контроль учётных записей).

Запускаем редактор реестра Windows.

Далее, в левой части окна переходим к ветке

Теперь в правой части окна находим ключ EnableLUA и кликаем по нему двойным щелчком мышки.
В поле Значение меня 1 на 0 и нажимаем кнопку OK

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

На этом закончим знакомство с системным реестром Windows.
В статье Создание reg-файлов. Синтаксис записей реестра мы подробнее рассмотрим тему о том, как создавать reg-файлы для автоматизации работы с реестром, чтобы не править нужные параметры вручную. О том же, как работать с реестром из командной строки, мы поговорим в рамках отдельной публикации Редактирование реестра Windows из командной строки, bat-файлы

Изменение значений или разрешений реестра из командной строки или сценария

В этой статье описывается, как изменить значения реестра или разрешения из командной строки или сценария.

Исходная версия продукта: Windows 10 — все выпуски, Windows Server 2012 R2
Исходный номер КБ: 264584

Аннотация

Чтобы изменить значение реестра или разрешения реестра из командной строки или сценария, используйте с помощью Regini.exe. С Regini.exe входит в состав набора ресурсов Windows NT Server 4.0, microsoft Windows 2000 Resource Kit и microsoft Windows Server 2003 Resource Kit.

С Regini.exe Windows 2000 больше не поддерживается и недоступна для скачивания от Майкрософт. Это средство доступно только на исходном компакт-диске microsoft Windows 2000 Resource Kit.

Дополнительные сведения

Синтаксис для изменения значений или разрешений реестра с помощью Regini:
Файлы REGINI [-m \ \ machinename]

Здесь параметр используется для изменения реестра удаленного компьютера, а файлы представляют имена файлов скриптов, содержащих изменения -m \\machinename реестра.

Текстовый файл или файлы должны содержать изменения реестра в следующем формате.
\Registry\Hiveroot\Subkeys registry value=data [permissions]

Читайте также:  Usb to usb bridge linux

Программа Regini работает со строками реестра ядра. При доступе к реестру в пользовательском режиме с помощью и так далее строка преобразуется в режиме ядра следующим HKEY_LOCAL_MACHINE, HKEY_CURRENT_USER образом:

  • HKEY_LOCAL_MACHINE преобразуется в \registry\machine .
  • HKEY_USERS преобразуется в \registry\user .
  • HKEY_CURRENT_USER преобразуется в , где user_sid это ИД безопасности, \registry\user\user_sid связанный с пользователем.
  • HKEY_CLASSES_ROOT преобразуется в \registry\machine\software\classes .

Например, файл сценария для изменения значения реестра, расположенного в HKEY_LOCAL_MACHINE, на значение DiskSpaceThreshold 0x0000000000 будет записан следующим образом.

Разрешения разделов реестра указываются двоичными номерами, разделенными пробелами, соответствующими Regini.doc файлов, которые определяют определенные разрешения, которые даются определенным группам. (Например, номер 1 указывает «Администраторы — полный контроль»). Вы можете использовать программу REGDMP набора ресурсов для получения текущих разрешений ключа реестра в формате двоичного номера.

При использовании Regini для изменения разрешений текущие разрешения заменяются, а не изменяются.

В следующем примере файла скрипта показан синтаксис для изменения разрешений в ключе реестра.

Этот сценарий изменяет HKEY_LOCAL_MACHINE\Software разрешения.

Как редактировать реестр Windows, нужно ли это делать и когда?

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

Когда имеет смысл прибегать к ручному редактированию реестра

Однако аргументы «за» тоже имеют право на жизнь. Убедительнее всех звучат следующие:

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

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

Первым делом – безопасность

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

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

Как сделать резервную копию ветки или одного раздела реестра

В левой половине окошка RegEdit (встроенного редактора) найдите, перемещаясь по дереву каталогов, интересующую ветку или запись. Выделите ее кликом правой клавиши мышки. Из раскрывшегося меню выберите «Экспортировать».

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

Как сделать резервную копию всего реестра

Запустите RegEdit, войдите в меню «Файл» и нажмите «Экспортировать».

При сохранении файла укажите диапазон экспорта «Весь реестр».

Процесс резервирования занимает около 10- 30 минут. Размер файла получается довольно большим.

Лучшие бесплатные утилиты для создания бэкапа реестра

Registry Backup

Registry Backup – простая в применении, бесплатная утилитка, не требующая установки на компьютер (но при желании можно и установить) позволяет создавать бэкапы как всего, так и отдельных кустов (основных разделов) и ветвей реестра. Использует в работе службу теневого копирования тома Windows. Сохраняет данные всех пользователей ПК, а не только текущего.

Для создания резервной копии запустите утилиту с правами админа, откройте вкладку «Backup Registry», отметьте нужные строки и нажмите «Backup Now».

Читайте также:  Линукс для ноутбука леново

Для восстановления реестра из копии зайдите на вкладку «Restore Registry», выберите из списка архив за нужное число и нажмите «Restore Now».

RegBak

RegBak – еще более простая программка, чем предыдущая. Создает резервные копии только целого реестра и сохраняет их в выбранной папке. Для запуска процесса копирования нажмите кнопку «New backup». Для восстановления выберите копию из списка и кликните «Restore».

2 способа редактирования реестра без сторонних программ

  • С помощью уже знакомого RegEdit.
  • С использованием reg-файлов.

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

RegEdit

Чтобы отредактировать значение существующего параметра, кликните по нему 2 раза, как по ярлыку. Откроется окошко, в которое нужно ввести новое значение.

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

После выбора типа данных в списке появится «Новый параметр#1». Введите вместо него нужное имя. Если вокруг «нового параметра» исчезла рамка (поле ввода), выделите его и нажмите F2.

Следом щелкните 2 раза по новой записи и в открывшемся окошке укажите ее значение.

Reg-файл

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

С помощью единственного reg-файла можно внести изменения как в один, так и во множество разделов реестра, причем разных. Он позволяет:

  • Создавать новые разделы и параметры с заданными именами.
  • Присваивать параметрам значения и изменять их.
  • Удалять существующие разделы и параметры.

То есть всё то, что можно делать вручную, но быстрее.

Reg-файлы не привязаны к конкретной копии Windows, и их можно переносить с одного компьютера на другой. Именно так их используют для исправления каких-либо стандартных параметров реестра, которые одинаковы на всех операционных системах одной версии (ассоциаций файлов, настроек проводника и т. п.). Такие универсальные reg-файлы несложно найти на форумах компьютерной помощи, но лучше мы научимся создавать их самостоятельно.

Один из способов создания файлов reg вам уже знаком – это команда экспорта в RegEdit. Второй – с помощью блокнота, мы сейчас разберем. Он вам понадобится не столько для создания файлов с нуля, сколько для внесения правок в полученное экспортом.

Итак, откроем блокнот и создадим в нем новый документ. В каждом файле reg обязательно присутствует заголовок: Windows Registry Editor Version 5.00 Напишем его вверху листа и оставим после пустую строку. Следом идут команды.

Синтаксис типичного рег-файла показан на скриншоте ниже.

В квадратных скобках [] записывают разделы – иными словами, папки и подпапки дерева каталогов. Такая команда добавляет в реестр новый раздел.

В одной из команд после скобки стоит знак минус. [-…] Она удаляет раздел и всё его содержимое из реестра.

Между командами в квадратных скобках или параметрами предыдущей команды и новой также должна быть оставлена пустая строка.

В кавычках под командой добавления раздела перечислены параметры. Их пишут без отступа. Знак « = » дает программе указание присвоить параметру значение, которое записано в кавычках после. Минус, идущий за знаком =, удаляет параметр.

Если параметру присваивается значение типа DWORD или QWORD (числовое), оно указывается в шестнадцатеричном формате.

Двоичные данные HEX указываются в двоичном формате через запятую.

Если в значении параметра указан путь к файлу в проводнике Windows, знаки « \ » в нем дублируются.

[HKEY_CURRENT_USER\Software\Mozilla\Firefox\Extensions] “kpm_win_add_on@kaspersky”=”C:\\ProgramFiles\\Kaspersky\\kpm_win”

Вот и все премудрости. Несложно, правда? Осталось сохранить готовый рег-файл таким же способом, как резервные копии, и можно пускать его в дело. Чтобы изменения вступили в действие, понадобится перезагрузка компьютера.

Оцените статью