Stile
10-02-2006, 04:06
Доброй ночи всем!
У меня такая ситуация вот создал я файл 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[hr][hr]Решение:
Уберите пробел в конце строки SET CDROM=%~d0т.к. это ведет к пробелам в путях после буквы диска.
У меня такая ситуация вот создал я файл 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[hr][hr]Решение:
Уберите пробел в конце строки SET CDROM=%~d0т.к. это ведет к пробелам в путях после буквы диска.