Как добавить в реестр файл?

В Windows 10 существует огромное количество скрытых настроек, которые можно делать только через реестр. С помощью изменения реестра можно добавлять или убирать пункты в контекстном меню, сделать так, чтобы в один клик можно было закрыть приложение или запретить запуск того или иного приложения. По этой причине, чтобы каждый раз не редактировать реестр, можно сделать reg файл, так называемый твик реестра, который при одном нажатии установит сам все значения, что сэкономит кучу времени. Создавать твики очень просто, если вы поймете смысл. Я буду показывать пример на контекстном меню «Создать», как убрать его и быстро добавить обратно. Также рассмотрим, как удалить с помощью твика параметр в реестре и сам ключ.

Как создать твик реестра (.Reg файл)

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

Шаг 1. Нажмите Win+R и введите regedit, чтобы открыть редактор реестра. Я перешел по пути, где находится меню «Создать»

  • HKEY_CLASSES_ROOT\Directory\Background\shellex\ContextMenuHandlers\New
  • Далее нажмите правой кнопкой мыши на папке New и сделайте «Экспортировать». Уже есть почти готовый твик.
  • Откройте экспортированный reg файл, который вы сохранили в блокноте. Так будет выглядеть ваш твик.

Примечание: у вас не будет mywebpc, я его создал специально для дальнейших примеров.

Шаг 2. Очень важно знать, что после первой строчки, а точнее Windows Registry Editor Version 5.00, должен быть проблем. В текстовом файле мы видим шаблон вида:

Вы можете просто нажать сохранить и он будет сохранен в тот экспортированный reg файл. Если вы хотите сохранить его отдельно, то нажмите «сохранить как». Далее вам нужно выбрать кодировку ANSI, тип файла: Все, и на конце имени должно быть .reg

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

Шаг 3. В этом шаге разберем, как удалить ненужный параметр. Чтобы удалить полностью параметр (строку) «mywebpc»=dword:00000000 нужно добавить «-» тире после равно. Мы убираем dword:00000000 и ставим тире, и имеем следующий вид (4 пункт):

Шаг 4. В этом шаге разберем как удалить саму папку New, что находиться слева в столбце, точнее быть сам ключ. Мы просто ставим «-» тире в начале ключа, между скобкой [ и началом буквы H. Будем иметь следующий вид (пункт 2):

Как добавить в реестр?

Если есть необходимость добавления в системный реестр операционной системы Windows новый ключ или ветку, то сделать это можно:

  • В полностью ручном режиме;
  • С использованием вспомогательных файлов.

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

Как же это все сделать? Очень просто:

  • Запустить редактор реестра из пункта «Компьютер» в главном меню, для чего щелкните по нему правой кнопкой мыши или кликните по значку «Мой компьютер. Откроется контекстное меню, где есть нужный нам пункт «Редактор реестра»;
  • Создать резервную копию реестра (на всякий случай, если что-то пойдет не так) перед началом процедуры внесения изменений. Чтобы сделать это, выберите раздел «Экспорт», который находится в меню «Файл», и выберите его, потом введите название файла, которое хотите и укажите место для хранения резервной копии реестра. Нажмите кнопку «Сохранить»;
  • Если у Вас уже имеется файл, в котором в текстовом виде уже сохранена информация, которая предназначена для добавления в раздел реестра «HKEY_LOCAL_MACHINE» или «HKEY_USERS», то для начала нужно выбрать в левой панели один из этих файлов, а потом раскрыть раздел меню «Файл» и выбрать строку «Загрузить куст». Откроется диалоговое окно, в котором нужно найти и открыть необходимый файл;
  • Если у Вас уже имеется reg-файл с информацией, которую нужно внести в реестр, и которая записана в стандарте, соответствующем установленным для таких файлов, необходимо выбрать в этом же разделе пункт меню редактора строки «Импорт». Потом в диалоговом окне найти и открыть этот файл. Всю информацию из файлов данных, с .reg-расширением, можно также добавлять в реестр без этого приложения. Для этого достаточно кликнуть двойным щелчком по иконке такого файла в «Проводнике» или на «Рабочем столе» и подтвердить следующую за этим операцию;
  • Но как добавить запись в реестр, если таких файлов нет? Для этого нужно перейти в тот раздел реестра, куда необходимо внести изменения. Кликнуть правой кнопкой мышки по свободному пространству, и открыть контекстное меню, в котором перейти в подраздел «Создать». Теперь нужно выбрать или пункт «Раздел», или один из пяти типов переменных, перечисленных там;
  • Ввести название созданной Вами ветки или ключа, после чего нажать клавишу «Enter». Также, если Вы создали переменную, то кликните правой кнопкой мышки ее строку и выберите в открывшемся меню пункт «Изменить». После чего откроется форма для заполнения с набором полей, которые относятся к данному типу переменных. Необходимо заполнить ее и нажать кнопку «OK»;
  • Закрыть редактор реестра по окончании его редактирования.

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

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

Способ 1 Инструкции

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


2. После того как запустили систему, нажимаем «Пуск» и выбираем пункт «Выполнить».


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


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


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


Способ 2 Инструкции

1. Например, в какой то конкретной игре, выполняем практически те же действия. В редакторе, которые есть в реестре, ищем папку HKEY_LOCAL и создаем ключ Install dir. При проблеме указываем направление к игре, которая установлена, а далее проверяем полученные изменения, запуская игру. Если все сделать последовательно и правильно, то запись в реестре появится.


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


3. В любом случае, чтобы не возникало каких либо проблем с запуском игры, сохранением данных и так далее. За этим следует следить внимательно. Если автоматической записи в реестре не происходит, следует это делать самому.


Бывает так, что Вам нужно изменить некий параметр в реестре на компьютерах в сети. Естественно, чем больше у Вас компьютеров, тем утомительнее это делать вручную. В данном случае процесс можно автоматизировать созданием bat-файла, который и внесет все необходимые изменения на компьютеры сети. Далее этот файл можно распространить посредством групповых политик, специального ПО вроде Kaspersky Security Center или просто прописать в самом файле имена компьютеров и запустить со своей машины.

В общем виде команда reg add выглядит следующим образом:

reg add имя_раздела

Разберем её синтаксис подробнее. Для лучшего понимания взглянем на пример записи в реестре:

Данная запись лежит в реестре по адресу HKEY_CURRENT_USER\Software\Avast Software\Avast Browser Cleanup. Это и есть имя раздела. Данную запись мы возьмем просто как пример. Если Вы собрались редактировать реестр через bat-файл, то Вы уж точно знаете, куда добавлять необходимую Вам запись. 🙂

Если запись будет добавляться в реестр другого компьютера, то перед именем раздела необходимо прописать имя компьютера, вот так: \\имя_компьютера\имя_раздела. Таким образом, Вы сразу можете прописать в bat-файле имена компьютеров и запустить его один раз у себя. Естественно, у Вас должны быть соответствующие права в домене.

/v имя записи. На скриншоте таких записей несколько. Например, PluginsCleaned.

/ve задаёт нулевое значение для записи, добавляемой в реестр. Не обязательно.

/t тип данных — записи реестра могут принимать один из следующих типов данных:

/s разделитель — задает символы для разделения копий данных. Используется при типе данных REG_MULTI_SZ в случае размещения более одной записи в списке. Если разделитель не задан, то используется разделитель \0, заданный по умолчанию.

/d значение — значение добавляемой записи реестра.

/f — добавляет раздел или запись без запроса подтверждения. Не обязательно.

Получить подробную справку в командной строке можно, введя

reg add /?

Возвращаясь к нашему примеру. Я ввел в командную строку:

reg add «HKEY_CURRENT_USER\Software\Avast Software\Avast Browser Cleanup» /v Primer /t REG_DWORD /d 0

В данном случае кавычки нужны, чтобы командная строка нормально восприняла пробелы в имени раздела. Как видите, я создал параметр Primer с типом REG_DWORD и значением 0.

Вот результат данной команды:

Результат работы команды Reg Add

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

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

Реестр 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] Использование командной строки

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

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

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

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

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

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

3] Используйте программирование

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

RegistryKey key = Registry.LocalMachine.CreateSubKey (@ «SYSTEM \ CurrentControlSet \ services \ eventlog \ MyApplication \ MyService»); key.Close ();

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

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

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

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

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

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

String1 \ 0String2 \ 0String3 \ 0LastString \ 0 \ 0

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

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

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

Мы надеемся, что вы найдете этот пост полезным.

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

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