Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Автоматическая установка Windows 2000/XP/2003 (http://forum.oszone.net/forumdisplay.php?f=32)
-   -   [решено] Импорт твиков реестра: RunOnceEx vs. GuiRunOnce (http://forum.oszone.net/showthread.php?t=108198)

7human7 31-05-2008 18:42 815302

http://oszone.net/display.php?id=2779#hklm
Цитата:

ECHO.
ECHO Applying Registry Tweaks...
REGEDIT /S %systemdrive%\install\hklm.reg
Там говорится, что нужно в winnt.sif в секции [GuiRunOnce] добавить hklm рег файл.
НО, я так и не понял, к чему Echo? Я ведь в winnt.sif укажу путь к выполнению рег файла и все! А в самом рег-файле уже сл. информация (hklm.reg)
Цитата:

indows Registry Editor Version 5.00
;-----------------------
;Оптимизация операционной системы
;-----------------------

;Отключить автоматическую перезагрузку в случае BSOD
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\CrashControl]
"AutoReboot"=dword:00000000

;Ускорить выключение компьютера
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control]
"WaitToKillServiceTimeout"="3000"
И куда мне нужно "впихнуть" команду с Echo?

Vadikan 31-05-2008 18:55 815308

7human7, это пример пакетного файла. См. GuiRunOnce - там два примера: первый с пакетным файлом, второй - сразу regedit запускается (первая команда).

7human7 31-05-2008 19:06 815319

Уф, успокоили мое сердечко :)
Но, у меня опять возник вопрос.
Как скомбинировать guirunonce (winnt.sif) и cmdlines.txt ($oem$)?
http://oszone.net/2762
там написано, что придеться забыть про guirunonce, если хочешь юзать cmdlines. Но я не хочу "забывать" т.к я уже в guirunonce настроил пару реестров и один пакетный файл cmd (который удаляет скринсейверы и обои)

Или лучше "забыть"? Но, тогда нужно будет просто скопировать команды на выполнение рег-файлов в runonceEx.cmd?
Выходит мне нужно будет добавить в RunOnceEx.cmd следующее:
Цитата:

@echo off
REGEDIT /S %systemdrive%\install\hklm.reg
REGEDIT /S %systemdrive%\install\hkcu.reg
Заметьте, без кавычек.
А потом, чтобы вызвать командный файл install.cmd (который находится в \install)
Нужно дописать следующее:
Цитата:

%systemdrive%\install\install.cmd
Только проканает-ли?..

А вообще в winnt.sif у меня на данный момент следующее:
Цитата:

[GuiRunOnce]
"REGEDIT /S %systemdrive%\install\hklm.reg"
"REGEDIT /S %systemdrive%\install\hkcu.reg"
"%systemdrive%\install\install.cmd"

Vadikan 31-05-2008 21:35 815432

7human7, главное - это понять то, что RunOnceEx.cmd отрабатывает на Т-12, но все, что он делает - вносит параметры команд в реестр. Сами же команды отрабатывают при первом входе в систему из раздела RunOnceEx в реестре. Однако это утверждение верно только для тех команд, которые вы добавляете в реестр с помощью REG ADD. В остальном же это обычный пакетный файл, и все перечисленные в нем команды отрабатывают моментально.
Цитата:

Цитата 7human7
Но я не хочу "забывать" т.к я уже в guirunonce настроил пару реестров и один пакетный файл cmd (который удаляет скринсейверы и обои) »

Содержимое пакетного файла можно просто внести как есть в RunOnceEx.cmd, и команды отработают на Т-12. Если же вы хотите, чтобы команды отработали при первом входе, вызов этого файла нужно вносить в формате RunOnceEx - например, так:
Код:

REG ADD %KEY%\%i% /VE /D "Cleaning Up and Rebooting" /f
REG ADD %KEY%\%i% /V 1 /D "%systemdrive%\install\cleanup.cmd" /f

Что же касается импорта в реестр, то HKCU лучше импортировать на Т-12. Для этого в RunOnceEx.cmd достаточно внести команду
Код:

REGEDIT /S %systemdrive%\install\hkcu.reg
Если вы хотите импортировать HKLM на Т-12, то добавьте аналогичную команду для него. Если вы хотите импортировать при первом входе, нужно вносить ее в другой пакетный файл или прямо в RunOnceEx.cmd в таком формате
Код:

REG ADD %KEY%\%i% /VE /D "Importing Registry Tweaks" /f
REG ADD %KEY%\%i% /V 1 /D "REGEDIT /S %systemdrive%\install\regtweaks.reg" /f

И наконец, вы можете параллельно использовать оба метода (я не обновил информацию на сайте, но тут описана очередность работы разделов реестра RunOnce и RunOnceEx).


Время: 15:51.

Время: 15:51.
© OSzone.net 2001-