 |
|
(solved) RunOnceEx. Запускаются окна Проводника вместо установки приложений
Доброй ночи всем!
У меня такая ситуация вот создал я файл RunOnceEx все как положено и написано в статье прописал путь к папке Software так как у меня способ который использует переменную %CDROM%. После инсталяции виндовс происходит графический этап установки программ, вот тут то и начинаются все мои проблемы появляется окно где показываются все файлы моего загрузочного образа (установка с виртуальной машины) ивсе приложения не устанавливаются!
Может это я как то неправильно пути к программам прописываю???
Мой файл:
Код:
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%\001 /VE /D "Preparing Installation..." /f
REG ADD %KEY%\001 /V 1 /D "%CDROM%\Software\prepare.cmd" /f
REG ADD %KEY%\005 /VE /D "WinRAR 3.30" /f
REG ADD %KEY%\005 /V 1 /D "%CDROM%\Software\wrar330ru.exe /s" /f
REG ADD %KEY%\010 /VE /D "Light Alloy 3.5*" /f
REG ADD %KEY%\010 /V 1 /D "%CDROM%\Software\Light Alloy.exe" /f
REG ADD %KEY%\015 /VE /D "AVAST*" /f
REG ADD %KEY%\015 /V 1 /D "%CDROM%\Software\setuprus.exe /SP- /VERYSILENT /NORESTART" /f
EXIT
папка Software распологается паролельно папке i 386
вот файл winnt.sif:
Код:
;SetupMgrTag
[Data]
AutoPartition=1
MsDosInitiated="0"
UnattendedInstall="Yes"
AutomaticUpdates=yes
[Unattended]
UnattendMode=FullUnattended
OemSkipEula=Yes
OemPreinstall=Yes
TargetPath=\WINDOWS
Repartition=No
UnattendSwitch="yes"
WaitForReboot="No"
[GuiUnattended]
AdminPassword=195e0683b14ebb89d3caa2db22f711cf37aefcd6bdd0d2e18bfbe327010d5d49
EncryptedAdminPassword=Yes
OEMSkipRegional=1
TimeZone=125
OemSkipWelcome=1
[UserData]
ProductID=deleted
FullName="Sergey"
OrgName="ONUA"
ComputerName=Stile
[Display]
BitsPerPel=32
Xresolution=1280
YResolution=1024
Vrefresh=60
[RegionalSettings]
LanguageGroup=1
Language=00000809
[Branding]
BrandIEUsingUnattended=Yes
[url]
Home_Page=www.ya.ru
[Proxy]
Proxy_Enable=1
Use_Same_Proxy=0
HTTP_Proxy_Server=proxy.trion.mk.ua:3128
FTP_Proxy_Server=proxy.trion.mk.ua:2121
Proxy_Override=<local>
[Identification]
JoinWorkgroup=TRION
[Networking]
InstallDefaultComponents=No
[Components]
msmsgs=off
msnexplr=off
freecell=off
hearts=off
minesweeper=off
pinball=off
solitaire=off
spider=off
zonegames=off
[NetAdapters]
Adapter1=params.Adapter1
[params.Adapter1]
INFID=*
[NetClients]
MS_MSClient=params.MS_MSClient
[NetServices]
MS_SERVER=params.MS_SERVER
[NetProtocols]
MS_TCPIP=params.MS_TCPIP
[params.MS_TCPIP]
DNS=Yes
UseDomainNameDevolution=No
EnableLMHosts=Yes
AdapterSections=params.MS_TCPIP.Adapter1
[params.MS_TCPIP.Adapter1]
SpecificTo=Adapter1
DHCP=Yes
WINS=No
NetBIOSOptions=0
Решение:
Уберите пробел в конце строки т.к. это ведет к пробелам в путях после буквы диска.
|
Vadikan |
10-02-2006 04:34 405037 |
Stile
1. Тег code используйте, плиз. (см. правила форума)
2. Зачем дублировать темы? Вам же отвечали в старой теме...
3.
Цитата:
вот тут то и начинаются все мои проблемы появляется окно где показываются все файлы моего загрузочного образа (установка с виртуальной машины) ивсе приложения не устанавливаются!
|
Вот с этого места подробнее. И заодно расскажите на каком этапе и каким образом исполняется сам файл RunOnceEx.cmd
О том как протестировать файл рассказывается в конце статьи http://oszone.net/display.php?id=2762 RunOnceEx
|
Вложений: 1
Vadikan, извините за прошлую тему виноват сознаюсь))! Что касается RunOnceEx то все работает как нужно только приложения не устанавливваются))) при этом появляется окно виртуального cd rom (установка с виртуальной машины) по количеству приложений которые должны быть установленны, то есть 3 окна, проверка с помощью внесения изменений в реестр не дала результатов, вроде все правильно пути прописывает.... Vadikan, подскажите плизз что делать и какое лекарство в этом случае нужно, а то я уже не знаю... P.S. RunOnceEx отрабатывает на Т13!!! вроде даже 2 раза и Т12 1 раз, что интересно то на Т13 показывает абракадабру несколько сек....
|
Vadikan |
11-02-2006 03:16 405364 |
Stile
Вы не обижайтесь, но вас очень трудно понять...
Цитата:
при этом появляется окно виртуального cd rom (установка с виртуальной машины) по количеству приложений которые должны быть установленны, то есть 3 окна
|
Простите, у меня с воображением туго. Либо об'ясните иначе, либо приведите скриншот.
Цитата:
RunOnceEx отрабатывает на Т13!!! вроде даже 2 раза и Т12 1 раз, что интересно то на Т13 показывает абракадабру несколько сек....
|
Опишите каким образом вы задаете запуск файла и почему вы это делате три раза.
Цитата:
проверка с помощью внесения изменений в реестр не дала результатов, вроде все правильно пути прописывает....
|
Вроде? А как насчет удалить все кроме одного-двух и перезагрузиться, чтобы посмотреть как работает?
|
Вот скриншет реестра привел!
Цитата:
Опишите каким образом вы задаете запуск файла и почему вы это делате три раза.
|
я не запускаю три раза этот файл... не знаю как лучше объяснить что происходит... Просто появляется три окна, где показывают все файлы дистрибутива (три раза одновременно по количеству приложений, которые я устанавливаю)...
|
Vadikan |
11-02-2006 03:39 405369 |
Мне не нужен скриншот реестра, я его могу сам посмотреть, импортировав ваш файл. Насколько я понимаю, открываются три окна Проводника, отображающие корень CDROM в каждом из них. Так?
У вас сейчас уже стоит система на виртуалке? Ну так запустите RunOnceEx.cmd CD или ISO, в зависимости что там у вас, и посмотрите преобразовалась ли переменная CDROM в букву диска, если да, то перезагрузитесь. И приведите свой cmdlines.txt заодно.
|
Вот проверил, экспортировал из RunOnceEx ключ в реестр, после перезагрузки данные в реестре просто были стерты :(
|
Vadikan |
11-02-2006 03:44 405371 |
Stile
Конечно, они стерты. Это ж RunOnce - один раз запускается. Вы за порядком действий вообще следите?
Цитата:
Ну так запустите RunOnceEx.cmd CD или ISO, в зависимости что там у вас, и посмотрите преобразовалась ли переменная CDROM в букву диска, если да, то перезагрузитесь.
|
|
так приобразовывается переменная с этим все в порядке... но после перезагрузки...на виртуальной машине "открываются три окна Проводника, отображающие корень CDROM в каждом из них" а приложения не устанавливаются!!!!
|
Vadikan |
11-02-2006 03:54 405373 |
|
Vadikan
Тему я эту читал.... раньше так же пробЫвал убрать пробел.... попробЫвал и в этот раз тот эе эффект "открываются три окна Проводника, отображающие корень CDROM в каждом из них" ! только в данном случае делал это с одним приложением!
|
Vadikan |
11-02-2006 04:29 405377 |
Запустите файл, затем экспортируйте ветку рееестра и опубликуйте.
|
Вложений: 1
- reg.txt (287 bytes, скачиваний: 20)
Vadikan
Вот:
|
Vadikan |
11-02-2006 07:59 405388 |
Stile
Ну даже после того, как я вам сказал про пробел, неужели вы его не видите??
Код:
Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\RunOnceEx]
"TITLE"="Installing Applications"
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\RunOnceEx\01]
@="Light Alloy*"
"1"="E: \\Software\\Light Alloy.exe /s"
Сравните
Код:
"E: \\Software\\Light Alloy.exe /s" << с пробелом
"E:\\Software\\Light Alloy.exe /s" << без пробела
Надо же как-то тоже голову прикладывать к тому, что вы делаете, а не ждать пока вас носом ткнут.
|
"Надо же как-то тоже голову прикладывать к тому, что вы делаете, а не ждать пока вас носом ткнут." Вот и прикладываю, если бы не прикладывал бы то давно бросил unattended installation... Вот что лично у меня корректно работает SET CDROM=%CD:~0,2%!!!!!!!!!
|
Время: 12:32.
© OSzone.net 2001-