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

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Автоматическая установка Windows 2000/XP/2003 (http://forum.oszone.net/forumdisplay.php?f=32)
-   -   (solved) Где ошибка в RUNONCEEX.CMD? (http://forum.oszone.net/showthread.php?t=58392)

Has17 21-12-2005 15:58 385449

(solved) Где ошибка в RUNONCEEX.CMD?
 
При первом запуске заместо установки просто открывает CD столько раз столько заданий стоит и не приступает к установке. В данном случае 10 раз.

RUNONCEEX.CMD
Код:

cmdow @ /HID
@echo off
SET CDROM=%~d0
SET KEY=HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\RunOnceEx
REG ADD %KEY% /V TITLE /D "Install programm..." /f
REG ADD %KEY%\001 /VE /D "ACDSee32 3.0 Russian" /f
REG ADD %KEY%\001 /V 1 /D "%CDROM%\INSTALL\ACDSEE32\SETUP.EXE" /f
REG ADD %KEY%\010 /VE /D "Adobe Acrobat Reader 6" /f
REG ADD %KEY%\010 /V 1 /D "%CDROM%\INSTALL\READER\AR6.exe" /f
REG ADD %KEY%\015 /VE /D "WinRAR v3.0 " /f
REG ADD %KEY%\015 /V 1 /D "%CDROM%\INSTALL\WINRAR\WINRAR30CE.EXE /s" /f
REG ADD %KEY%\020 /VE /D "FirewallDisable" /f
REG ADD %KEY%\020 /V 1 /D "%CDROM%\INSTALL\FIREWALLDISABLE.REG /qn" /f
REG ADD %KEY%\025 /VE /D "Far1705.exe" /f
REG ADD %KEY%\025 /V 1 /D "%CDROM%\INSTALL\FAR\FAR1705.EXE" /f
REG ADD %KEY%\030 /VE /D "Symantec" /f
REG ADD %KEY%\030 /V 1 /D "%CDROM%\INSTALL\SYMANTEC\SETUP.EXE" /f
REG ADD %KEY%\035 /VE /D "WINDVD5" /f
REG ADD %KEY%\035 /V 1 /D "%CDROM%\INSTALL\WINDVD5\WINDVD5.EXE" /f
REG ADD %KEY%\040 /VE /D "Firewall Client Ver. 3.0" /f
REG ADD %KEY%\040 /V 1 /D "%CDROM%\INSTALL\CLIENT\SETUP.EXE" /f
REG ADD %KEY%\045 /VE /D "ODBS" /f
REG ADD %KEY%\045 /V 1 /D "%CDROM%\INSTALL\ODBS.REG" /f
 
EXIT

Почему только открывает диск? Ведь если путь указан не верно должно выскочить сообщение об ошибке.

Vadikan 21-12-2005 19:20 385547

Has17
Цитата:

Почему только открывает диск?
В смысле? Открывается окно проводника с содержимым корня CD?
Вообще, приведенный код корректно работает только при запуске runonceex.cmd с CD из-за SET CDROM=%~d0. Вы запустите runonceex.cmd с CD вручную и посмотрите правильно ли импортируются ключи в ветку HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\RunOnceEx и какие там пути.

Has17 21-12-2005 20:09 385573

Огромное спасибо за совет. Проблема решена.
Ошибка была в строке:
SET CDROM=%~d0
Суть было в том, что после строки стоял пробел и в связи с этим путь к установке был "C: \install\ACDSee32\Setup.exe"


Время: 20:31.

Время: 20:31.
© OSzone.net 2001-