Как добавить reg-файл в автозагрузку

Обновлено: 21.11.2024

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

Я пытаюсь зарегистрировать программу. Компания прислала мне
файл regkey.reg, при нажатии на который создается элемент реестра, сообщающий программе, что
это зарегистрированное приложение.

Когда я нажимаю на файл regkey.reg, он не запускается, вместо этого файл открывается
в блокноте.

Как мне зарегистрировать свое программное обеспечение.

Есть несколько способов добиться этого, в том числе сделать так, чтобы расширение «.reg»
работало правильно. (Хотя мы можем отказаться от этого по соображениям безопасности,
как мы увидим через минуту.)

Я также хочу прояснить путаницу, которая может возникнуть у некоторых читателей:
регистрация программного обеспечения и «реестр» — это две разные вещи.

«Реестр» — это просто база данных информации, которую хранит Windows. Я
уверен, что вы уже слышали об этом пару раз. Приложения могут
хранить в системном реестре всевозможную информацию — все,
от того, где находятся компоненты приложения, до того, какими были
последние просматриваемые вами документы, и до того, какую цветовую схему вы предпочитаете использовать. .

Как я уже сказал, это место для хранения данных общего назначения.

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

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

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

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

"Лично мне нравится, когда блокнот открывает
файлы .reg, чтобы я мог явно видеть, что в них..."

Безопасный способ установки файла «.reg» заключается в следующем:

Нажмите «Пуск», а затем «Выполнить…»

Введите regedit и нажмите OK

В regedit нажмите «Файл», а затем
Импорт

Введите имя файла или иным образом найдите файл «.reg», который вы хотите ввести,
и нажмите OK

Содержимое этого файла «.reg» будет внесено в реестр.

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

Если вы предпочитаете, чтобы действие двойного щелчка работало для прямой
установки файла «.reg»:

Щелкните правой кнопкой мыши файл «.reg» в проводнике Windows

Нажмите «Открыть с помощью…»

Нажмите на редактор реестра, если он есть в списке, или используйте кнопку
Обзор, чтобы найти regedit.exe (обычно в
C:\Windows)

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

.

Нажмите ОК

Теперь, если дважды щелкнуть файл «.reg», вам будет предложено подтвердить,
что вы хотите добавить содержащуюся в нем информацию в реестр. Нажмите
ОК, и все готово.

Сделать это

Подпишитесь на Confident Computing! Меньше разочарований и больше уверенности, решения, ответы и советы в вашей почте каждую неделю.

Увидимся там!

Кто Лео?

Меня зовут Лео Нотенбум, и я играю с компьютерами с тех пор, как в 1976 году прошел обязательный курс программирования. Я проработал более 18 лет инженером-программистом в Microsoft и "ушел на пенсию" в 2001 году. Я основал Ask Leo! в 2003 году как место, которое поможет вам найти ответы и стать более уверенным в себе, используя все эти удивительные технологии, находящиеся у нас под рукой. Подробнее о Льве.

12 комментариев на тему "Как получить файл .reg для установки?"

Я совершенно уверен, что вы можете просто щелкнуть правой кнопкой мыши файл .reg и выбрать «Объединить» в контекстном меню. Сохраняет в regedit. (Вы определенно можете сделать это в XP; я не уверен в более ранних версиях Windows.)

Это мне очень помогло. Даже с опцией слияния он будет открываться в блокноте.Спасибо!

:D, спасибо, куча времени
всегда буду обращаться к вашему сайту, если мне понадобится какая-либо помощь с компом
:D

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

Но что, если у вас есть два сценария, например…?
1. Открыть с помощью > Открыть с помощью и нечего использовать
или
2. команда "Объединить" отсутствует

Единственный вариант для меня — открыть regedit и импортировать новую запись. Я хочу вернуться к исходным настройкам.

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

При попытке открыть regedit появляется сообщение об ошибке «Ваш администратор отключил редактирование реестра». Это мой личный компьютер, пожалуйста, дайте нам знать, как решить эту проблему.

Сегодня вы уберегли меня от того, чтобы выбить мою машину из окна. То же, что и выше: Regfile внезапно открылся в блокноте вместо того, чтобы спросить, хочу ли я объединить информацию в реестр! Спасибо из Германии! С.

Сэр, прочитав всю информацию, которую вы написали, я попытаюсь это сделать. когда я дважды щелкаю файл .reg, он говорит: «Вы уверены, что хотите добавить это в реестр?» и я нажимаю ок, затем появляется сообщение «невозможно импортировать «file.reg». указанный файл не является скриптом. бла-бла-бла бал», вот что там написано, я не знаю, в чем проблема… пожалуйста, помогите!

Когда я импортирую файл *.reg, он не может завершить импорт, так как приложения открыты. при следующей загрузке мне придется вернуться к предыдущей безопасной конфигурации…
help

у меня в Vista есть приложение "еда и питание". Теперь я купил новую Win 7, но есть проблема, что я потерял компакт-диск с приложением, я хочу обновить свои окна, но не могу, потому что я не могу удалить свое приложение.
Что делать? Как мне сохранить свой реестр приложений в Win 7?
Пожалуйста, помогите!

Windows 7 Enterprise Windows 7 Professional Windows 7 Home Basic Windows 7 Home Premium Windows 7 Starter Windows 7 Ultimate Windows Server 2008 R2 Enterprise Windows Server 2008 R2 Datacenter Windows Server 2008 R2 для систем на базе Itanium Windows Server 2008 R2 Foundation Windows Server 2008 R2 Standard Microsoft Windows XP Home Edition Microsoft Windows XP Professional Microsoft Windows XP Professional x64 Edition Microsoft Windows XP Tablet PC Edition Windows Server 2008 Datacenter Windows Server 2008 Enterprise Windows Server 2008 для систем на базе Itanium Windows Server 2008 Foundation Windows Vista Business Windows Vista Enterprise Windows Vista Home Basic Windows Vista Home Premium Windows Vista Starter Windows Vista Ultimate Windows Server 2008 Datacenter без Hyper-V Windows Server 2008 Enterprise без Hyper-V Windows Server 2008 R2 с пакетом обновления 1 Windows Server 2008 с пакетом обновления 2 Windows Server 2008 Standard без Hyper-V Windows Vista Business 64-разрядная версия Wi ndows Vista Enterprise, 64-разрядная версия Windows Vista Home Basic, 64-разрядная версия Windows Vista Home Premium, 64-разрядная версия Windows Vista с пакетом обновления 2 Windows Vista Ultimate, 64-разрядная версия Windows 7 с пакетом обновления 1 Еще. Меньше

Эта статья предназначена для опытных пользователей, администраторов и ИТ-специалистов.

Импорт файлов регистрационных записей (.reg) является функцией Regedit.exe и не поддерживается Regedt32.exe. Вы можете использовать Regedit.exe для внесения некоторых изменений в реестр на компьютере под управлением Windows NT 4.0 или Windows 2000, но для некоторых изменений требуется Regedt32.exe. Например, вы не можете добавлять или изменять значения REG_EXPAND_SZ или REG_MULTI_SZ с помощью Regedit.exe на компьютере под управлением Windows NT 4.0 или Windows 2000. Regedt32.exe является основным редактором реестра для Windows NT 4.0 и Windows 2000. Если вы должны использовать Regedt32.exe, вы не можете использовать файлы регистрационных записей (.reg) для изменения реестра. Для получения дополнительных сведений о различиях между Regedit.exe и Regedt32.exe щелкните следующий номер статьи базы знаний Майкрософт:

141377 Различия между Regedit.exe и Regedt32.exe

В ЭТОМ ЗАДАЧЕ

Обзор

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

322756 Резервное копирование и восстановление реестра в Windows В этой статье описывается, как добавлять, изменять или удалять подразделы и значения реестра с помощью файла регистрационных записей (.reg). Regedit.exe использует файлы .reg для импорта и экспорта подразделов и значений реестра. Вы можете использовать эти файлы .reg для удаленного распространения изменений реестра на несколько компьютеров под управлением Windows. Когда вы запускаете файл .reg, содержимое файла вливается в локальный реестр. Поэтому вы должны распространять файлы .reg с осторожностью.

Синтаксис файлов .Reg

Файл .reg имеет следующий синтаксис:

RegistryEditorVersion
Пустая строка
[RegistryPath1]

"DataItemName1" ocpLegacyBold">DataType1:DataValue1"
DataItemName2" ocpLegacyBold">DataType2:DataValue2"
Пустая строка
[RegistryPath2]

"DataItemName3" ocpLegacyBold">DataType3:DataValue3"

RegistryEditorVersion — это либо «Редактор реестра Windows версии 5.00» для Windows 2000, Windows XP и Windows Server 2003, либо «REGEDIT4» для Windows 98 и Windows NT 4.0. Заголовок REGEDIT4 также работает на компьютерах под управлением Windows 2000, Windows XP и Windows Server 2003.

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

RegistryPathx — это путь к подразделу, содержащему первое импортируемое значение. Заключите путь в квадратные скобки и разделите каждый уровень иерархии обратной косой чертой. Например:

[HKEY_LOCAL_ MACHINE\SOFTWARE\Policies\Microsoft\Windows\System] Файл .reg может содержать несколько путей реестра. Если нижняя часть иерархии в операторе пути не существует в реестре, создается новый подраздел. Содержимое файлов реестра отправляется в реестр в том порядке, в котором вы их вводите. Поэтому, если вы хотите создать новый подраздел с другим подразделом под ним, вы должны ввести строки в правильном порядке.

DataItemNamex — это имя элемента данных, который вы хотите импортировать. Если элемент данных в вашем файле не существует в реестре, файл .reg добавляет его (со значением элемента данных). Если элемент данных существует, значение в вашем файле .reg перезапишет существующее значение. Кавычки заключают имя элемента данных. Знак равенства (=) следует сразу за именем элемента данных.

DataTypex — это тип данных для значения реестра, который следует сразу за знаком равенства. Для всех типов данных, кроме REG_SZ (строковое значение), сразу после типа данных следует двоеточие. Если тип данных REG_SZ , не включайте значение типа данных или двоеточие. В этом случае Regedit.exe предполагает REG_SZ для типа данных. В следующей таблице перечислены типичные типы данных реестра:

придурки

Выдающийся

тигсаунд

Великолепно

Поместите его в реестр, чтобы начать с Windows.

Сначала узнайте, где находится исполняемый файл программы, а затем

Перейдите к HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Run

Нажмите правой кнопкой мыши "Выполнить" и выберите "Создать", "Строковое значение" и дайте ключу имя.

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

Теперь программа запускается с Windows.

Патрикс

Выдающийся

Здравствуйте!
Это решение было. волшебство для меня
Но мне нужно немного больше помощи: если мой исполняемый файл, чтобы поместить его в реестр для запуска с Windows, представляет собой файл .reg, как его можно было запустить в автоматическом режиме, без каких-либо предупреждений "вы уверены, что вы хотите добавить информацию в реестр?"
Для тихого запуска ОДНОГО .reg файла есть команда в RUN: regedit.exe /s path.reg file , но как отключить предупреждения навсегда? Или только к моему файлу запуска .reg? (И да, надо запускать его каждый раз в автозагрузке)
Спасибо!

тигсаунд

Великолепно

Попробуйте это: reg import changes.reg

где changes.reg — ваш новый файл реестра.

Патрикс

Выдающийся

Да, но куда мне поместить эту команду? В Start\RUN или в реестре HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Run?

тигсаунд

Великолепно

Ну, если он будет запускаться при каждом запуске, возможно, в

Вместо этого он также может находиться в папке автозагрузки Windows.

Патрикс

Выдающийся

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

Щелкните правой кнопкой мыши новый ключ, который вы только что создали, и выберите "Изменить"

В нижнем поле ввода укажите "reg import path.reg"

Все это сделало свое дело! Удивительно .
Спасибо от всего сердца.

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

Так что при всем моем уважении за решение проблемы вместо того, чтобы болтать без цели!
Всего наилучшего.

тигсаунд

Великолепно

Все это сделало свое дело! Удивительно .
Спасибо от всего сердца.

Так что при всем моем уважении за решение проблемы вместо того, чтобы болтать без цели!
Всего наилучшего.

Добро пожаловать. Мы в Tom's Hardware стараемся изо всех сил. [:тигсаундс]

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

Патрикс

Выдающийся

Вы заставили меня покраснеть.

Просто из любопытства вы написали еще одно предложение:
"Это также может быть в папке автозагрузки Windows". Как поместить команду (reg import path.reg) в файл . папка?
Если бы вы хотели сказать положить туда мой .reg файл, то 100% он бы каждый раз спрашивал разрешения.

И последнее любопытство: на моем компе нет пароля для Администратора (я решил не выбирать его при установке), но когда я хотел добавить Задание при запуске с Планировщиком заданий - меня попросили ввести пароль. Нет пароля - нет доступа. Очень красиво!

тигсаунд

Великолепно

"Вместо этого он также может находиться в папке автозагрузки Windows". Как вы можете поместить команду (reg import path.reg) в файл . папка?

Ура! Разоренный .

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

Чтобы поместить импорт reg в меню "Пуск/Автозагрузка":

Откройте Проводник Windows, перейдите к Документы и настройки/Меню Пуск/Автозагрузка.
На правой панели щелкните правой кнопкой мыши и выберите Создать, ярлык.
Сделайте целью все, что вы хотите. Нажмите OK, новый ярлык находится в папке автозагрузки.
Щелкните правой кнопкой мыши новый ярлык и выберите «Свойства».
Измените цель на: reg import path.reg (здесь косая черта — обратная косая черта).
Пример: reg import C׃\Documents and Settings\Owner\Desktop\myRegFile.reg
Я не уверен, нужно ли все это цитировать или нет. Я узнаю позже сегодня вечером, но вы можете проверить в любом случае.
Сделайте ярлык "Пуск в" C׃Windows

Если он помещается в папку автозагрузки как обычный файл .reg, существует переключатель, который предполагает сделать его беззвучным,
(regedit /s regfile.reg) и включение части regedit обязательно, но поскольку я не могу это доказать.

Кроме того, если regedit /s regfile.reg является содержимым пакетного файла, он будет отключен, и вызов пакетного файла может быть помещен в автозагрузку.

Есть 3 способа поместить ваш проект в меню "Пуск", тихо, даже не глядя.
Конечно, весь смысл и название этой темы заключались в том, что вы не хотите, чтобы это было в меню «Пуск» / «Автозагрузка».
Итак, это возвращает нас к тому, что я сказал ЗДЕСЬ

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

Я получил файл реестра от одного из наших доверенных поставщиков, который содержит около 50 записей реестра. После тестирования мы довольны тем, что он делает, и хотели бы вытолкнуть его через GPO. Мой вопрос. Что нужно указать в этом поле (Конфигурация пользователя>Настройки Windows>Сценарии>Вход в систему)? Я не нашел четких указаний, что делать. Я считаю, что мне нужно вызвать regedit.exe. Но куда это делось?

Легендарная Борода

5 ответов

Точка с запятой

  • отметить 411 лучших ответов
  • thumb_up: 735 благодарностей

Для импорта reg-файла вам потребуется использовать файлы .bat, .vbs или .ps1. вы не можете просто запустить файл .reg.

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

OP TheLegendaryBeard

Горфмастер1

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

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

Кевинмхси

  • отметить 50 лучших ответов
  • thumb_up: 379 благодарных отзывов
  • format_list_bulleted 1 Инструкции

Я бы сделал новый объект групповой политики. в объекте групповой политики я бы установил сценарий входа в систему. J поместит файл .reg в тот же каталог, что и сценарий входа в систему. Сценарию входа требуется всего 1 строка.

Это взято из памяти. и GUID в любом случае уникален для каждого объекта групповой политики, поэтому не стоит просто копировать и вставлять этот скрипт. Используйте правильный путь к вашему reg-файлу.

Войдите или зарегистрируйтесь, чтобы ответить в этой теме.

Не нашли то, что искали? Поищите похожие вопросы на форумах или посетите форум Active Directory и GPO.

Щелкни! Chrome Zero-Day, Каталог CISA, Kaspersky, Sun Images, Обычный текст в Интернете

Ваша ежедневная доза технических новостей. Вы должны это услышать. Экстренное обновление Google Chrome исправляет уязвимость нулевого дня, используемую в атаках В Chrome обнаружена еще одна уязвимость нулевого дня, поэтому пришло время установить исправление. По данным BleepingComputer: .

Искра! Серия Pro — 28 марта 2022 г.

Прекрасный понедельник! С возвращением на работу и с возвращением в Spark! Я надеюсь, что ваш день превратится во все, что может быть! В любом случае, сделайте селфи и опубликуйте его ниже. Просто напоминание, если вы читаете.

Странные маршруты в таблице маршрутизации

Привет, ребята! Итак, у меня есть вопрос относительно некоторых действительно странных маршрутов в моей таблице маршрутизации. Недавно я перевел свой маршрутизатор Huawei B818 4G в режим моста за pfSense, который теперь является моим основным маршрутизатором. При этом я замечаю эти статические записи, которые появляются и.

Сколько ИБП у вас дома?

Я просто осматривал батареи (на предмет вздутия и уменьшения времени работы) и решил, что пришло время спросить: Сколько у вас дома? Я использую все APC, потому что так уж получилось 😂: 1500 ВА в подвале 2. - разместить стойку Chatsworth 650 в моем домашнем офисе 600 в w.

Что бы вы сделали?

Итак, я работаю в MSP, который работает круглосуточно и без выходных. Старший инженер в нежелательную смену с 23:00 до 8:00 уходит. Теперь у меня есть возможность перейти на эту должность, насколько больше это потребует компенсации в процентах от того, что я зарабатываю сейчас? и я скажу это.

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

Синтаксис
Как добавить ключ реестра в пакетный файл

В следующем примере добавляется раздел реестра:

  • используйте команду reg add, чтобы добавить новый раздел реестра,
  • указать как «HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon\SpecialAccounts\UserList»,
  • укажите имя ключа реестра как «MyCustomWorkgroupUsername»,
  • укажите тип REG_DWORD (строка) и
  • укажите данные (значение ключа) как 0

Вам также может понравиться

Как изменить размер файла подкачки в Windows 10

Как ускорить загрузку Windows 10

Как проверить, включена ли виртуализация в Windows 10

Оставить ответ Отменить ответ

Последние публикации

Что такое Web Worker в JavaScript?

В этом руководстве мы рассмотрим, что такое Web Worker в JavaScript? Web Worker позволяет нам

Как отсортировать массив строк в JavaScript?

О нас


Научитесь программировать на разных языках программирования, таких как PHP, Java, Python, C/C++ и т. д., а также на таких фреймворках, как Laravel, Django, Spring и т. д., с помощью наших простых руководств, примеров, упражнений, mcq. и ссылки.

Читайте также: