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

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

Programmers 25-10-2005 13:01 367509

Не запускается 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

dimadr 25-10-2005 13:40 367519

Programmers

....находится в папке $OEM$\$$\Sustem32\cmdow.exe

Красным цветом выделена ошибка (или опечатка?).

Programmers 25-10-2005 15:14 367549

Извиняюсь опечаталься при введении текста в форум, в реальности папка System32

Programmers 25-10-2005 16:40 367578

Неужели никто не сталкивался с данной проблемой ?

VseDoFeNi 25-10-2005 17:40 367595

Programmers
Цитата:

В папке дистрибутива i386 находится папка $OEM$
Полный путь плиз...структуру каталогов на CD покажь.

Olexa 01-11-2005 14:42 369506

В файле winnt.sif в секцию [Unattended] добавь строки

Код:

OemPreinstall=Yes
UnattendSwitch="yes"

В папке C:\XPCD\$OEM$\ создай файл cmdlines.txt вследующего содержания:

Код:

[COMMANDS]
"RunOnceEx.cmd"

http://oszone.net/display.php?id=2775
http://oszone.net/display.php?id=2762

ags 02-11-2005 13:37 369836

А вот эта конструкция SET CDROM=%~d0 разве работает? Из cmd.exe результат, у меня по крайней мере, подобной операции %~d0. Если так и есть, то проги попросту не находятся... Лучше используй конструкцию с FOR - она точно рабочая!

VseDoFeNi 02-11-2005 14:07 369845

ags
Цитата:

Из cmd.exe результат, у меня по крайней мере, подобной операции %~d0
И не будет из cmd.exe :)

deminand 20-12-2005 12:32 385011

Programmers Что у тя получилось? Что сделал? У меня реально такая же байда

SyCraft 20-12-2005 13:23 385027

Programmers
Так вроде же $OEM$ должна не в папке i386 находится, а в корне диска...
или я не то понел?

Vadikan 20-12-2005 21:12 385205

deminand
Цитата:

У меня реально такая же байда
А может не такая же. Я уже вам один раз об'яснил тут как надо задавать вопросы. Выводы вы явно сделали неправильные. Предупреждение за флуд :moderator:

deminand 22-12-2005 10:22 385735

это и про меня тоже......какой-то сайт в заблуждение ввел, а я потом уже обратилд на это внимание :(

Programmers 26-12-2005 06:05 386790

Да действительно вся проблема была в том, что папка $OEM$ находилась в подпапке I386, а должна находиться в корне диска.
Даже SET CDROM=%~d0 работает.
Спасибо всем.


Время: 06:01.

Время: 06:01.
© OSzone.net 2001-