7 / 2008 R2 - [решено] Импорт параметров реестра в HKLM из SFX в Windows 7 x64

Ответить
 • Просмотры: 1
Аватара пользователя
9119

7 / 2008 R2 - [решено] Импорт параметров реестра в HKLM из SFX в Windows 7 x64

Сообщение 9119 »

есть bat-ник ... в котором, предположим, прописано следующее:



Код:

Код: Выделить всё

regedit.exe /S reg.reg

НО в реестр ничего не добавляется.

bat-ник этот запускается winrar-ом после распаковки(который в свою очередь запускается из под встроенной записи админа WIN 7х64)... причем если вытянуть этот рег-твик из архива и применить "вручную" - тогда все ок! все ветки добавляются как надо..

Есть какие-то варинаты заставить работать из батника?
Аватара пользователя
9119

Re: 7 / 2008 R2 - [решено] Импорт параметров реестра в HKLM из SFX в Windows 7 x64

Сообщение 9119 »

Vadikan, екзешник распаковывает файлы во временную папку и запускает install.bat следующего содерждания:


читать дальше »




Код:

Код: Выделить всё

@ECHo off
copy /y oemlogo.bmp %WINDIR%\oemlogo.bmp
regedit.exe /S reg.reg
exit
Аватара пользователя
Vadikan

Re: 7 / 2008 R2 - [решено] Импорт параметров реестра в HKLM из SFX в Windows 7 x64

Сообщение Vadikan »

9119,

Для начала попробуйте



Код:

Код: Выделить всё

@ECHo off
regedit.exe /S reg.reg
pause

и посмотрите, не выводятся ли какие-нибудь ошибки.
Аватара пользователя
Vadikan

Re: 7 / 2008 R2 - [решено] Импорт параметров реестра в HKLM из SFX в Windows 7 x64

Сообщение Vadikan »

Vadikan,

ошибок нет - вот:
читать дальше »




Код:

Код: Выделить всё

C:\Users\836D~l\AppData\Local\Temp\RarSFX0>regedit.exe /S reg.reg  
C:\Users\836D~l\AppData\Local\Temp\RarSFX0>pause  
Для продолжения нажмите любую клавишу . . .





З.Ы. при применении без ключа /S - выскакивает окно с потверждением внесения изменений в реестр, жму ОК , НО все равно ничего не происходит!
Аватара пользователя
Vadikan

Re: 7 / 2008 R2 - [решено] Импорт параметров реестра в HKLM из SFX в Windows 7 x64

Сообщение Vadikan »

9119, понятно, но есть еще подходы Изображение Я опишу все, т.к. не могу проверить их сам.



Первый -
Установка приложений способом RunOnceEx
в двух вариациях.



SFX настраивается на распаковку файлов на рабочий стол без их удаления (это потом
решить можно
) и содержит два файла: reg.reg с твиками и командный файл вида



Код:

Код: Выделить всё

@echo off
SET KEY=HKCU\Microsoft\Windows\CurrentVersion\RunOnceEx
SET i=100
REG ADD %KEY% /V TITLE /D "Установка приложений" /f
REG ADD %KEY%\%i% /VE /D "REG ADD" /f
REG ADD %KEY%\%i% /V 1 /D "REGEDIT /S %userprofile%\desktop\reg.reg" /f
SET /A i+=1
rundll32.exe iernonce.dll,RunOnceExProcess

Командный файл запускается, вносит параметры в реестр (HKCU) и запускает RunOnceEx. Не уверен, что сработает... скорее - вторая вариация будет лучше...



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



Второй способ - с тем же подходом к распаковке. Командный файл импортирует команду в планировщик с последующим вызовом. Ваш командный файл должен иметь вид





Код:

Код: Выделить всё

;Импорт задачи MyImport
%WINDIR%\system32\Schtasks.exe /Create /RL Highest /TN MyImport /SC "ONCE" "regedit /s %userprofile%\desktop\reg.reg"
;Запуск задачи MyImport
%WINDIR%\system32\Schtasks.exe /Run /TN MyImport

Пробуйте Изображение
Аватара пользователя
Vadikan

Re: 7 / 2008 R2 - [решено] Импорт параметров реестра в HKLM из SFX в Windows 7 x64

Сообщение Vadikan »

9119,

Для начала попробуйте



Код:

Код: Выделить всё

@ECHo off
regedit.exe /S reg.reg
pause

и посмотрите, не выводятся ли какие-нибудь ошибки.
Аватара пользователя
9119

Re: 7 / 2008 R2 - [решено] Импорт параметров реестра в HKLM из SFX в Windows 7 x64

Сообщение 9119 »

Vadikan,

ошибок нет - вот:
читать дальше »




Код:

Код: Выделить всё

C:\Users\836D~l\AppData\Local\Temp\RarSFX0>regedit.exe /S reg.reg  
C:\Users\836D~l\AppData\Local\Temp\RarSFX0>pause  
Для продолжения нажмите любую клавишу . . .





З.Ы. при применении без ключа /S - выскакивает окно с потверждением внесения изменений в реестр, жму ОК , НО все равно ничего не происходит!
Аватара пользователя
Vadikan

Re: 7 / 2008 R2 - [решено] Импорт параметров реестра в HKLM из SFX в Windows 7 x64

Сообщение Vadikan »

Два варианта попробуйте

1.



Код:

Код: Выделить всё

reg import reg.reg

2. Добавление любого из прописанных в файле параметров командой REG ADD. См.
Основы работы с реестром Windows




Паузу в файле сохраняйте и проверяйте наличие изменений в реестре, не закрывая окно консоли.
Аватара пользователя
9119

Re: 7 / 2008 R2 - [решено] Импорт параметров реестра в HKLM из SFX в Windows 7 x64

Сообщение 9119 »

Vadikan,

вообщем следующая ситуация...

по первому варианту(как и впринципе) пишет что "успешно завершено", а значений как не было так и нет("ручаной" запуск - работает)



по второму варианту.. добавлял командой:



Код:

Код: Выделить всё

reg add HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\OEMInformation /v Manufacturer /t REG_SZ /d AMD
reg add HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\OEMInformation /v Logo /t REG_SZ /d %WINDIR%\\oemlogo.bmp
pause

исход тот же что и в первом варианте и так же все нормально работает(добавляется) только при "ручном" запуске!

PS я в шоке....(( какие еще будут варианты? может что-то не так с правами? (сижу под учеткой админа, система недавно установлена)..уже голова кругом!
Аватара пользователя
Vadikan

Re: 7 / 2008 R2 - [решено] Импорт параметров реестра в HKLM из SFX в Windows 7 x64

Сообщение Vadikan »

9119, щелкните ПКМ по SFX и запустите его от имени администратора.
Ответить

Вернуться в «Автоматическая установка Windows 11 / 10 / 8 / 7 / Vista»