Перейти из форума на сайт.

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в on-line?
Вход Забыли пароль? Первый раз на этом сайте? Регистрация
Компьютерный форум Ru.Board » Операционные системы » Microsoft Windows » Активные темы » Как выполнить reg-файл без подтверждения?

Модерирует : KLASS, IFkO

 Версия для печати • ПодписатьсяДобавить в закладки

Открыть новую тему     Написать ответ в эту тему

biffick



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Имеется файл(триал ресет,признаюсь)...
Хочу его в автозагрузку кинуть.
Как убрать подтверждение "Вы действительно хотите добавить информацию в реестр?"
И как убрать после выполнения сообщение "Данные успешно внесены в реестр"?

Всего записей: 619 | Зарегистр. 15-06-2011 | Отправлено: 18:12 10-12-2013
loban_ser



Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
biffick
Запустить из бат файла.
reg import (файл reg)
regedit /s (файл reg)
не то?

Всего записей: 457 | Зарегистр. 23-12-2012 | Отправлено: 18:18 10-12-2013 | Исправлено: loban_ser, 18:22 10-12-2013
neZlodey



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
biffick
Запустите редактор реестра  
Откройте раздел реестра HKEY_CLASSES_ROOT\regfile\shell\open\command  
Дважды щелкните на параметре По умолчанию и введите значение:  
-----------------------
regedit.exe /s "%1"
-----------------------
Закройте редактор реестра и перезапустите компьютер

Всего записей: 1651 | Зарегистр. 02-02-2009 | Отправлено: 18:20 10-12-2013
loban_ser



Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
neZlodey
Можно вопрос?
Нужно внести изменение в реестр.
Есть такое в бат файле:
 
echo Windows Registry Editor Version 5.00>temp_reg.reg  
echo.>>temp_reg.reg  
echo [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\Название службы]>>temp_reg.reg  
echo "Type"=dword:00000010>>temp_reg.reg  
echo "Start"=dword:00000002>>temp_reg.reg  
echo "ErrorControl"=dword:00000001>>temp_reg.reg  
echo "ImagePath"="%~dp0(Исполняемый файл) (параметры)">>temp_reg.reg  
echo "DisplayName"="Отображаемое имя службы">>temp_reg.reg  
echo "ObjectName"="LocalSystem">>temp_reg.reg  
echo "Description"="Описание службы">>temp_reg.reg  
reg import temp_reg.reg
regedit /s temp_reg.reg  
del /f /q temp_reg.reg
 
Но вот проблема, путь на исполняемый файл не изменяется "ImagePath"="%~dp0(Исполняемый файл) (параметры)"

Всего записей: 457 | Зарегистр. 23-12-2012 | Отправлено: 18:28 10-12-2013 | Исправлено: loban_ser, 18:29 10-12-2013
biffick



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

neZlodey
Это зачем? Типо вообще отключится подтверждение для всех рег-файлов?

Всего записей: 619 | Зарегистр. 15-06-2011 | Отправлено: 22:56 10-12-2013
neZlodey



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
biffick
Да, единственный минус - не будет подтверждения об успешном импорте.

Всего записей: 1651 | Зарегистр. 02-02-2009 | Отправлено: 23:00 10-12-2013
biffick



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
neZlodey
Это не минус.
Просто не хотелось бы отключать СОВСЕМ подтверждения. Нужно именно для данного рег-файла =(

Всего записей: 619 | Зарегистр. 15-06-2011 | Отправлено: 23:21 10-12-2013
Nikoderiko

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
1) Создайте новый тип файлов (например, *.новый_тип_файлов)
и пропишите ему в настройках скрытое добавление в реестр.
 
2) А ещё лучше - батником, как посоветовал loban_ser
 
3) Можно вообще обойтись без reg-файла, создавая и уничтожая его батником:  
echo REGEDIT4>%temp%/AVP.reg
echo [-HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\SystemCertificates\SPC\Certificates]>>%temp%/AVP.reg
echo [-HKEY_LOCAL_MACHINE\SOFTWARE\KasperskyLab\LicStorage]>>%temp%/AVP.reg
regedit /s %temp%\AVP.reg
del %temp%\AVP.reg

 
Можно прямо в автозагрузку прописать конструкцию:  

Код:
regedit /s Путь\Имя файла.reg

Главное, путь к запускаемому файлу указать правильно.

Всего записей: 808 | Зарегистр. 17-07-2002 | Отправлено: 23:32 10-12-2013 | Исправлено: Nikoderiko, 23:41 10-12-2013
biffick



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Nikoderiko
в автозагрузку?Т.е. без bat-ника,просто в ветке реестра в поле RUN?
 
Т.е. я создаю строковый параметр. А в значении его я пишу regedit /s C:\Files\rega.reg   ?

Всего записей: 619 | Зарегистр. 15-06-2011 | Отправлено: 23:52 10-12-2013 | Исправлено: biffick, 23:58 10-12-2013
Nikoderiko

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Да.

Всего записей: 808 | Зарегистр. 17-07-2002 | Отправлено: 23:59 10-12-2013 | Исправлено: Nikoderiko, 00:02 11-12-2013
biffick



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Nikoderiko
спс. завтра попробую,как день триала наберется)))

Всего записей: 619 | Зарегистр. 15-06-2011 | Отправлено: 00:30 11-12-2013
biffick



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Nikoderiko
Оно то по сути должно работать, НО!
Программа запускается вместе с рег-файлом, и сброса не происходит!
Как сделать автозапуск программы после рег-файла?

 
Вру. Вырубил из автозагрузки программу, все равно не происходит сброса.
Вот что в значении прописал:

Код:
regedit /s C:\Program Files (x86)\Winstep\reset.reg

 
Где косяк?

Всего записей: 619 | Зарегистр. 15-06-2011 | Отправлено: 02:01 12-12-2013 | Исправлено: biffick, 02:14 12-12-2013
Nikoderiko

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Цитата:
Где косяк?

В пробелах.
 
В приведенной вами команде regedit /s C:\Files\rega.reg лишних пробелов не было,  
в regedit /s C:\Program Files (x86)\Winstep\reset.reg они появились.
каждый пробел командная строка понимает, как отдельный параметр.
 
Кажется нужно так: regedit /s "C:\Program Files (x86)\Winstep\reset.reg"  
А вообще, создайте тестовый файл и потренируйтесь.
 
 

Всего записей: 808 | Зарегистр. 17-07-2002 | Отправлено: 12:59 12-12-2013
biffick



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Nikoderiko
Я ещё вчера поставил ковычки,но проверить работоспособность не успел...лёг спать.
Да,с ковычками всё работает.
Спасибо БОЛЬШОЕ!

Всего записей: 619 | Зарегистр. 15-06-2011 | Отправлено: 17:52 12-12-2013
kaig

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
А как же UAC?  regedit /s в новых ос не прокатит.

Всего записей: 11 | Зарегистр. 20-08-2014 | Отправлено: 10:04 11-09-2014
Andreyxpv7



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
kaig

Цитата:
А как же UAC?  regedit /s в новых ос не прокатит.

Создайте задачу в Планировщике (галка Выполнять с наивысшими правами или запуск задания с правами системы до входа в систему).

Всего записей: 983 | Зарегистр. 22-01-2012 | Отправлено: 21:13 12-09-2014 | Исправлено: Andreyxpv7, 21:14 12-09-2014
muromec67



Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
del.

Всего записей: 293 | Зарегистр. 02-05-2016 | Отправлено: 20:15 09-10-2018 | Исправлено: muromec67, 00:06 10-10-2018
iNNOKENTIY21



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
muromec67

Цитата:
reg файл ...skip... засунуть в CMD?

cmd.exe

Код:
reg /?


Код:
reg add /?

 
по непоняткам с вопросами в тему Командная строка, батники, сценарии (bat, cmd) - [1] :: Программы :: Компьютерный форум Ru.Board там толковый люд по батникам.

Всего записей: 3504 | Зарегистр. 16-08-2012 | Отправлено: 21:47 09-10-2018
Открыть новую тему     Написать ответ в эту тему

Компьютерный форум Ru.Board » Операционные системы » Microsoft Windows » Активные темы » Как выполнить reg-файл без подтверждения?


Реклама на форуме Ru.Board.

Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
Modified by Ru.B0ard
© Ru.B0ard 2000-2024

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru