![]() |
проблема с RunOnceEx.cmd?
Vadikan, у меня вот какая проблемка. при установке винды на 12 минуте установка останавливается на этом отрезке и ни вкакую дальше не идет (ждал чуть ли не час). Решил так же в этот момент установить офис, установка запустилась бегунок пробежал два раза и все резко оборвалось и пошла дальнейшая установка винды. Подскажите плиз как быть.
Структура папок: ![]() Файл RunOnceEx.cmd для установки офиса: cmdow @ /HID @echo off SET KEY=HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\RunOnceEx ECHO. ECHO Installing Office 2003 Professional ECHO Please wait... start /wait %systemdrive%\install\Applications\Office2003\setup.exe TRANSFORMS=Unattended.MST /qb- EXIT Файл RunOnceEx.cmd для установки программ: cmdow @ /HID @echo off SET KEY=HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\RunOnceEx REG ADD %KEY% /V TITLE /D "Installing Applications" /f REG ADD %KEY%\005 /VE /D "Adobe Reader 6" /f REG ADD %KEY%\005 /V 1 /D "%systemdrive%\install\AdobeReader6\AR6.msi /qn" /f REG ADD %KEY%\010 /VE /D "Alcohol 120" /f REG ADD %KEY%\010 /V 1 /D "%systemdrive%\install\alcohol\setup.exe /qn" /f REG ADD %KEY%\010 /V 2 /D "REGEDIT /S %systemdrive%\install\alcohol\register.reg" /f REG ADD %KEY%\015 /VE /D "Diskeeper 8" /f REG ADD %KEY%\015 /V 1 /D "%systemdrive%\install\DiskeeperPro_8.0.459.exe /s /v/qn" /f REG ADD %KEY%\045 /VE /D "Nero Burning ROM 6.3" /f REG ADD %KEY%\045 /V 2 /D "%systemdrive%\install\Nero\NERO6303.EXE /silent /noreboot /no_ui /sn=хххххххххххххххх /write_sn /f REG ADD %KEY%\045 /V 2 /D "%systemdrive%\install\Nero\NBR6303rus.exe /f REG ADD %KEY%\005 /VE /D "Total Commander 6.0" /f REG ADD %KEY%\005 /V 1 /D "%systemdrive%\install\TC60Russian.exe /f ECHO. ECHO Installing Office 2003 Professional ECHO Please wait... start /wait %systemdrive%\install\Applications\Office2003\setup.exe TRANSFORMS=Unattended.MST /qb- EXIT |
Vics
Я не считаю целесообразной установку Office на Т-12. Насколько мне известно, она корректно не проходит. Лучше все-таки при первом логоне. Если кто-то успешно установил Офис на Т-12, то сообщите плиз с подробностями. Теперь по поводу структуры файла RunOnceEx.cmd. Команда на установку Офиса в нем прописана неправильно. Та команда, которая указана на странице Office 2003 предназначена для обычного пакетного файла (start.cmd на странице примеров). Если вы хотите устанавливать Офис из RunOnceEx, то должно это выглядеть примерно так Код:
Еще у вас Adobe и TotalCommander имеют одинаковые ключи (REG ADD %KEY%\005), и один из них не будет установлен, т.к. ключ в реестре будет перезаписан. Ну и на всякий случай свой cmdlines.txt приведите. |
cmdlines.txt:
[COMMANDS] "RunOnceEx.cmd" "REGEDIT /S regtweaks.reg" |
С cmdlines txt никаких проблем не вижу. Все, сказанное мной выше, остается в силе.
|
А может быть проблема с Winnt.sif? Там ведь должен быть параметр на подключение RunOnceEx.cmd?
Если программы устанавливаются после перезагрузки?, то почему установка останавливается на Т12? Протестировал опять, установка винды снова остановилась :confused: Кстати если бы это все сработало, то мы уже затеяли такую тему как выбор програм при такой установке. Уже написали прогу которая будет запускается первой анализирует файл RunOnceEx.cmd, выдает список программ и выбираешь что тебе надо. Или может Вы уже что-то подобное сделали? winnt.sif: Код:
;SetupMgrTag |
Vics
Блин, забыл коды форума... А где сидит cmdlines.txt? Он должен быть в $OEM$ и в winnt.sif на него ссылок нет (разве что явно прописать путь к $OEM$ директории) Про выбор программ вопрос поднимался в архивной теме (ссылка на прогу install, позволяющую галочками отмечать нужные проги) - я сам с ней работаю, она устанавливает очередность программ при установке, позволяет выбрать все проги из списка и т.д. Есть, правда, недостаток - приходится запускать, например, прогу и русификатор к ней отдельными пунктами - все-таки немного неудобно Если у вас какие-то свои наработки - интересно, поделитесь, может быть получится что-нибудь поинтереснее |
Vics
Цитата:
|
Vics
Я немножко остановлюсь подробнее на RunOnceEx.cmd. Дело в том, что этот файл никакой софт не устанавливает. Все что он делает - это экспортирует определенные ключи реестра в ветку HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\RunOnceEx. RunOnceEx как раз и означает, что команды будут выполнены лишь один раз, а именно при запуске системы. После чего значения из реестра удаляются. Файл в деталях SET KEY=HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\RunOnceEх - назначает переменной KEY данную ветку реестра REG ADD %KEY% - добавляет в данную ветку параметр Теперь понятно, почему команда на офис неправильная? Цитата:
Непосредственно по winnt.sif: Цитата:
Что же касается UnattendMode=DefaultHide, то он ничем от FullUnattended не отличается, если указаны все параметры файла ответов. Также, не вижу [Data] AutomaticUpdates=Yes что видимо означает отсутствие интегрированого SP2. Ну и Refresh Rate 144 многовато, ИМХО, однако если монитор держит, такую частоту, то все должно быть ок. InstallDefaultComponents=No Для этого есть какая-то причина? Имхо, их лучше устанавливать все-таки. Цитата:
|
Вложений: 2
Цитата:
А здесь нет недостатков. http://forum.oszone.net/attachment.p...entid=23&stc=1 Хоть десять вместе, никаких проблем. |
Проблема - Не запускается Установка программ при первой загрузке OS
====Winnt.sif==== Код:
[Data] Код:
[COMMANDS] Код:
cmdow @ /HID |
D@nil
Простейший вариант проверки работоспособности runonceex.cmd - это запустить его и посмотреть экспортировались ли ключи в реестр (и удалить их сразу). Если ключи экспортируются, значит файл почему-то не запускается из cmdlines.txt. Можно попробовать так Код:
[COMMANDS] |
Проблема решена правкой Winnt.sif
|
D@nil
Что конкретно? |
Vadikan
Цитата:
|
Все понял почему установка останавливалась на Т12.
Сделал тупо и проверил прямо в винде, запустил RunOnceEx.cmd и он стал спрашивать :confused: ![]() и так три раза, винду грузишь и все как по маслу устанавливается. Вывод во премя установки тоже самое спрашивает, а ответить ему ни как ... Vadikan подскажи плиз, что бы это значило? Цитата:
|
Vics
Хм.... а cmdow.exe в System32 и соотв. в $OEM$\$$\System32\ есть? Ты меня озадачил, т.к. я только что обнаружил, что у меня у самого ее нет, но все прошло как обычно в последней установке. Видать, мастерство не пропьешь? ;-) |
Да cmdow.exe находится в $OEM$\$$\System32\.
А может действительно мочкануть ее? |
Vics
Цитата:
cmdow IMHO лучше мочкануть , точнее строчку в RunOnceEx.cmd, т.к. от нее один вред вышел т.к. она скрыла окно с причиной ошибки. В нормальных условиях этот батник проскочил бы мухой и скрывать это окно IMHO нет никакого смысла p.s. как все должно быть после редактирования исходного файла Код:
|
УРА НАША МАМА ЦЕЛКА, все получилось, всем пасиба. Следующий наш шаг утановить офис 2003, Поможете? ПЛИЗ
|
Доброго времени суток.
У меня такая проблема: не установились программы, которые я засунул в папку G:\XPCD\Software (g: это флешка там собираю)вот что показывает [IMG] ![]() (для проверки создаю образ на с:, чтоб в итоге записать на сд.) |
Так может надо убрать соответствующую строку с prepare.cmd из RunOnceEx.cmd?
|
cmdlines.cmd
Код:
[COMMANDS] Код:
cmdow @ /HID |
Цитата:
|
Время: 14:12. |
Время: 14:12.
© OSzone.net 2001-