Не запускается RunOnceEx.cmd
Здравствуйте любители и профессионалы,
я перечитал множество литературы на данном форуме, но видимо что-то упустил, помогите пожалуйста разобраться. У меня не отрабатывается файл RunOnceEx.cmd, в результате автоматическая установка проходит успешно, а дополнительные программы не устанавливаются. В папке дистрибутива i386 находится папка $OEM$ в ней согласно инструкции размещаются файлы cmdlines.txt и RunOnceEx.cmd. Ниже содержимое данных файлов cmdlines.txt [COMMANDS] "RunOnceEx.cmd" RunOnceEx.cmd cmdow @ /HID @echo off SET CDROM=%~d0 SET KEY=HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\RunOnceEx REG ADD %KEY% /V TITLE /D "Installing Applications" /f REG ADD %KEY%\1 /VE /D "Preparing Installation..." /f REG ADD %KEY%\1 /V 1 /D "%systemdrive%\install\prepare.cmd" /f REG ADD %KEY%\5 /VE /D "MSN Messenger 7.5" /f REG ADD %KEY%\5 /V 1 /D "%CDROM%\Software\Install_MSN_Messenger.EXE /q" /f REG ADD %KEY%\10 /VE /D "Adobe Reader 7" /f REG ADD %KEY%\10 /V 1 /D "%CDROM%\Software\AdbeRdr70_enu_full.exe /s /v\" /qn\"" /f REG ADD %KEY%\15 /VE /D "Win Rar" /f REG ADD %KEY%\15 /V 1 /D "%CDROM%\Software\wrar.exe /s" /f REG ADD %KEY%\30 /VE /D "Cleaning Up and Rebooting" /f REG ADD %KEY%\30 /V 1 /D "%systemdrive%\install\cleanup.cmd" /f EXIT ах да забыл упомянуть файл cmdow, он находится в папке $OEM$\$$\Sustem32\cmdow.exe |
Programmers
....находится в папке $OEM$\$$\Sustem32\cmdow.exe Красным цветом выделена ошибка (или опечатка?). |
Извиняюсь опечаталься при введении текста в форум, в реальности папка System32
|
Неужели никто не сталкивался с данной проблемой ?
|
Programmers
Цитата:
|
В файле winnt.sif в секцию [Unattended] добавь строки
Код:
OemPreinstall=Yes Код:
[COMMANDS] http://oszone.net/display.php?id=2762 |
А вот эта конструкция SET CDROM=%~d0 разве работает? Из cmd.exe результат, у меня по крайней мере, подобной операции %~d0. Если так и есть, то проги попросту не находятся... Лучше используй конструкцию с FOR - она точно рабочая!
|
ags
Цитата:
|
Programmers Что у тя получилось? Что сделал? У меня реально такая же байда
|
Programmers
Так вроде же $OEM$ должна не в папке i386 находится, а в корне диска... или я не то понел? |
deminand
Цитата:
|
это и про меня тоже......какой-то сайт в заблуждение ввел, а я потом уже обратилд на это внимание :(
|
Да действительно вся проблема была в том, что папка $OEM$ находилась в подпапке I386, а должна находиться в корне диска.
Даже SET CDROM=%~d0 работает. Спасибо всем. |
Время: 06:01. |
Время: 06:01.
© OSzone.net 2001-