Войти

Показать полную графическую версию : [решено] не устанавливаются файлы через $OEM$ директорию.


Страниц : [1] 2

Evgeni2009
03-02-2009, 18:48
У меня не устанавливаются файлы через $OEM$ директорию.
WindowsXP SP3, + UpdatePack-XPSP3-Rus-9.1.16.

Вот фаил ответа (WINNT.SIF):
;SetupMgrTag
[Data]
AutoPartition=0
MsDosInitiated="0"
UnattendedInstall="Yes"
AutomaticUpdates=Yes

[Unattended]
UnattendMode=FullUnattended
Repartition=No
WaitForReboot="No"
OemSkipEula=Yes
OemPreinstall=Yes
UnattendSwitch="yes"
TargetPath=\WINDOWS
AutoActivate =No

[GuiUnattended]
AdminPassword=*
EncryptedAdminPassword=No
OEMSkipRegional=1
TimeZone=201
OemSkipWelcome=1

[UserData]
ProductKey=#####-#####-#####-#####-#####
FullName="Evgeni"
OrgName="123"
ComputerName=MyComputer

[Display]
BitsPerPel=32
XResolution=800
YResolution=600
Vrefresh=60

[TapiLocation]
CountryCode=7
Dialing=Tone
AreaCode=3852

[Identification]
JoinWorkgroup=WORKGROUP

[Networking]
InstallDefaultComponents=Yes


Так же содержимое файла cmdlines.txt:

[COMMANDS]
"RunOnceEx.cmd"


И содержимое папки $ОЕМ$ (Изображение справа).

Помогите справится с проблемой.
P.S. Извините если не в той теме написал.
Если где то ответ просмотрел напишите ссылку плиз :)

Vadikan
03-02-2009, 20:38
Evgeni2009, а где содержимое файла RunOnceEX.cmd? И что это у вас там за папка %systemdrive%?

В статье же есть пример: создаете $OEM$\$1\Install\, кладете туда программы, потом устанавливаете командой %systemdrive%\install\program.exe /switch

Evgeni2009
03-02-2009, 20:57
а где содержимое файла RunOnceEX.cmd? »
Вот содержимое файла RunOnceEX.cmd

cmdow @ /HID
@echo off


SET KEY=HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\RunOnceEx
SET i=100

REG ADD %KEY% /V TITLE /D "Installing Applications" /f


REG ADD %KEY%\%i% /VE /D "WinRar3.8" /f
REG ADD %KEY%\%i% /V 1 /D "%systemdrive%\Software\WinRar3.8_ru.exe /s" /f
SET /A i+=1

REG ADD %KEY%\%i% /VE /D "KAV07" /f
REG ADD %KEY%\%i% /V 1 /D "%systemdrive%\Software\kav7.0.0.125ru.exe /s" /f
SET /A i+=1

REG ADD %KEY%\%i% /VE /D "Outpost Firewall Pro" /f
REG ADD %KEY%\%i% /V 1 /D "%systemdrive%\Software\Outpost_Firewall_Pro_6_ru.exe /VERYSILENT /SP-" /f
SET /A i+=1

REG ADD %KEY%\%i% /VE /D "Adobe Shockwave Player" /f
REG ADD %KEY%\%i% /V 1 /D "%systemdrive%\Software\Shockwave_Installer_Slim.exe /s" /f
SET /A i+=1

REG ADD %KEY%\%i% /VE /D "Adobe Flash Player" /f
REG ADD %KEY%\%i% /V 1 /D "%systemdrive%\Software\install_flash_player.exe /s" /f
SET /A i+=1

REG ADD %KEY%\%i% /VE /D "Opera 9.63 rus" /f
REG ADD %KEY%\%i% /V 1 /D "%systemdrive%\Software\Opera_963_ru_Setup.exe /s" /f
SET /A i+=1

REG ADD %KEY%\%i% /VE /D "Reget" /f
REG ADD %KEY%\%i% /V 1 /D "%systemdrive%\Software\ReGet_Deluxe.exe /s" /f
SET /A i+=1

REG ADD %KEY%\%i% /VE /D "Miranda" /f
REG ADD %KEY%\%i% /V 1 /D "%systemdrive%\Software\Miranda_Zelebobas_Pack.exe /s" /f
SET /A i+=1

REG ADD %KEY%\%i% /VE /D "Skype" /f
REG ADD %KEY%\%i% /V 1 /D "%systemdrive%\Software\SkypeSetup.exe /s" /f
SET /A i+=1

REG ADD %KEY%\%i% /VE /D "Hamachi" /f
REG ADD %KEY%\%i% /V 1 /D "%systemdrive%\Software\HamachiSetup-1.0.3.0-ru.exe /VERYSILENT /SP-" /f
SET /A i+=1

REG ADD %KEY%\%i% /VE /D "All-in-1VideoConverter" /f
REG ADD %KEY%\%i% /V 1 /D "%systemdrive%\Software\All-in-1VideoConverter.exe /VERYSILENT /SP-" /f
SET /A i+=1

REG ADD %KEY%\%i% /VE /D "K-Lite Mega Codec Pack" /f
REG ADD %KEY%\%i% /V 1 /D "%systemdrive%\Software\K-Lite_Mega_Codec_Pack_4.1.7.exe /VERYSILENT /SP-" /f
SET /A i+=1

EXIT


И что это у вас там за папка %systemdrive%? »
Это я видимо недопонял.

В статье же есть пример: создаете $OEM$\$1\Install\, кладете туда программы, потом устанавливаете командой %systemdrive%\install\program.exe /switch »
Хотел чтобы программы по умолчанию в Program Files копировались, можно так сделать например переименовав папку %systemdrive% в $Progs?

Dmitry_K
03-02-2009, 22:53
Хотел чтобы программы по умолчанию в Program Files копировались, можно так сделать например переименовав папку %systemdrive% в $Progs? »
можно, в этом случае дистрибутивы программ скопируются %programfiles% и плюс придется вносить изменения в RunOnceEX.cmd, но лучше переименуйте папку %systemdrive% в $1

Evgeni2009
03-02-2009, 23:22
но лучше переименуйте папку %systemdrive% в $1 »
Спасибо, я так и сделаю!
Ну только всё равно хотелось бы узнать какие изменения в RunOnceEX.cmd вносить надо чтобы программы по умолчанию в Program Files копировались?

Vadikan
04-02-2009, 01:27
Evgeni2009, нужно понимать различие между "копировались" и "устанавливались". Если вам надо скопировать, то папку с программой размещайте в $Progs. Если установить, см. выше.

но лучше переименуйте папку %systemdrive% в $1 »
и перенесите внутрь $ОЕМ$

Evgeni2009
04-02-2009, 16:19
нужно понимать различие между "копировались" и "устанавливались" »
Я, конечно, понимаю разницу.

После того, как я переименовал папку %systemdrive% в $1, поместил её внутрь $ОЕМ$, создал iso образ с помощью программы CDImage. После установки Windows через Microsoft Virtual PC 2007 окно http://www.oszone.net/user_img/050214130343/runonceex.png не появляется, после перезагрузки виртуальной винды это окно тоже не появляется. После же перезагрузки НЕ виртуальной винды, в ней вдруг появляется это окно с ошибкой, в которой говорится, что исполняемый файл не найден!
Может стоить попробовать установить Windows через VMWare Workstation?

Dmitry_K
04-02-2009, 18:29
После установки Windows через Microsoft Virtual PC 2007 окно http://www.oszone.net/user_img/05021.../runonceex.png не появляется »
значит заапуск RunOnceEX.cmd не прописан в автозагрузку, или прописан, но криво...
После же перезагрузки НЕ виртуальной винды, в ней вдруг появляется это окно с ошибкой, в которой говорится, что исполняемый файл не найден! »
что за окно, что за файл???

Vadikan
04-02-2009, 18:33
После же перезагрузки НЕ виртуальной винды, в ней вдруг появляется это окно с ошибкой, в которой говорится, что исполняемый файл не найден! »
Видимо, вы выполнили RunOnceEx.cmd в своей текущей ОС.
После установки Windows через Microsoft Virtual PC 2007 окно http://www.oszone.net/user_img/05021.../runonceex.png не появляется, после перезагрузки виртуальной винды это окно тоже не появляется. »
Файлы копируются в %systemdrive%\install?

Видимо, не срабатывает cmdlines.txt. Приведите файл ответов.

Evgeni2009
04-02-2009, 18:47
Видимо, вы выполнили RunOnceEx.cmd в своей текущей ОС. »
Спасибо понял! Видимо так и произошло!
Файлы копируются в %systemdrive%\install? »
Нет (это на установленной винде?)
Приведите файл ответов. »
Вот

;SetupMgrTag
[Data]
AutoPartition=0
MsDosInitiated="0"
UnattendedInstall="Yes"
AutomaticUpdates=Yes

[Unattended]
UnattendMode=FullUnattended
Repartition=No
WaitForReboot="No"
OemSkipEula=Yes
OemPreinstall=Yes
UnattendSwitch="yes"
TargetPath=\WINDOWS
AutoActivate =No

[GuiUnattended]
AdminPassword=*
EncryptedAdminPassword=No
OEMSkipRegional=1
TimeZone=201
OemSkipWelcome=1

[UserData]
ProductKey=ххх
FullName="Evgeni"
OrgName="123"
ComputerName=MyComputer

[Display]
BitsPerPel=32
XResolution=800
YResolution=600
Vrefresh=60

[TapiLocation]
CountryCode=7
Dialing=Tone
AreaCode=3852

[Identification]
JoinWorkgroup=WORKGROUP

[Networking]
InstallDefaultComponents=Yes




AutoActivate =No »
Вот здесь вроде ошибка? надо чтоб AutoActivate=Yes было?

Vadikan
04-02-2009, 19:03
Evgeni2009, гм... не знаю, что и сказать. Если файлы из ОЕМ-папок копируются, значит программа установки их определяет правильно (в файле ответов все ОЕМ-параметры также указаны правильно). Поэтому причина несрабатывания cmdlines.txt для меня непонятна. Еще раз сделайте скриншот корня $OEM$, плиз.

Evgeni2009
04-02-2009, 19:12
Извините, похоже я вас недопонял файлы из ОЕМ-папок копируются »
То есть на новую операционку (виртуальную) не копируются!
Видимо всё таки стоял параметр AutoActivate=No
Я сейчас ещё раз установлю и отпишусь!

Vadikan
04-02-2009, 19:15
То есть на новую операционку (виртуальную) не копируются! »
В процессе установки $ОЕМ$ директории не копируются на жесткий диск. Что делать? (http://oszone.net/2774#q1)Видимо всё таки стоял параметр AutoActivate=No »
Это не имеет значения.

Evgeni2009
04-02-2009, 19:17
ВОПРОС: имеет ли значение название папки Install, которая находится по адресу C:\XPCD\$ОЕМ$\$1\Install?

Vadikan
04-02-2009, 19:34
Evgeni2009, значение оно имеет лишь для правильного указания путей в командых файлах.

Drongo
04-02-2009, 19:52
REG ADD %KEY%\%i% /V 1 /D "%systemdrive%\Software\ »Может стоит поменять путь вместо Software на Install?
$OEM$\$1\Install\ »
В результате должно всё скопироваться по адресу
C:\Install\
У вас вроде бы, если я правильно понял
C:\Software И получается что адрес команды неверен...

Evgeni2009
04-02-2009, 22:40
Может стоит поменять путь вместо Software на Install? »
К сожалению, я так и сделал.
Вот путь, по которому располагается папка с дистрибутивами.
C:\XPCD\$ОЕМ$\$1\Install
Вот файл ответа


;SetupMgrTag
[Data]
AutoPartition=0
MsDosInitiated="0"
UnattendedInstall="Yes"
AutomaticUpdates=Yes

[Unattended]
UnattendMode=FullUnattended
Repartition=No
WaitForReboot="No"
OemSkipEula=Yes
OemPreinstall=Yes
UnattendSwitch="yes"
TargetPath=\WINDOWS
AutoActivate=Yes

[GuiUnattended]
AdminPassword=*
EncryptedAdminPassword=No
OEMSkipRegional=1
TimeZone=201
OemSkipWelcome=1

[UserData]
ProductKey=#####-#####-#####-#####-#####
FullName="Evgeni"
OrgName="123"
ComputerName=MyComputer

[Display]
BitsPerPel=32
XResolution=800
YResolution=600
Vrefresh=60

[TapiLocation]
CountryCode=7
Dialing=Tone
AreaCode=3852

[Identification]
JoinWorkgroup=WORKGROUP

[Networking]
InstallDefaultComponents=Yes



Вот мой RunOnceEx.cmd.
cmdow @ /HID
@echo off


SET KEY=HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\RunOnceEx
SET i=100

REG ADD %KEY% /V TITLE /D "Installing Applications" /f


REG ADD %KEY%\%i% /VE /D "WinRar3.8" /f
REG ADD %KEY%\%i% /V 1 /D "%systemdrive%\Install\WinRar3.8_ru.exe /s" /f
SET /A i+=1

REG ADD %KEY%\%i% /VE /D "KAV07" /f
REG ADD %KEY%\%i% /V 1 /D "%systemdrive%\Install\kav7.0.0.125ru.exe /s" /f
SET /A i+=1

REG ADD %KEY%\%i% /VE /D "Outpost Firewall Pro" /f
REG ADD %KEY%\%i% /V 1 /D "%systemdrive%\Install\Outpost_Firewall_Pro_6_ru.exe /VERYSILENT /SP-" /f
SET /A i+=1

REG ADD %KEY%\%i% /VE /D "Adobe Shockwave Player" /f
REG ADD %KEY%\%i% /V 1 /D "%systemdrive%\Install\Shockwave_Installer_Slim.exe /s" /f
SET /A i+=1

REG ADD %KEY%\%i% /VE /D "Adobe Flash Player" /f
REG ADD %KEY%\%i% /V 1 /D "%systemdrive%\Install\install_flash_player.exe /s" /f
SET /A i+=1

REG ADD %KEY%\%i% /VE /D "Opera 9.63 rus" /f
REG ADD %KEY%\%i% /V 1 /D "%systemdrive%\Install\Opera_963_ru_Setup.exe /s" /f
SET /A i+=1

REG ADD %KEY%\%i% /VE /D "Reget" /f
REG ADD %KEY%\%i% /V 1 /D "%systemdrive%\Install\ReGet_Deluxe.exe /s" /f
SET /A i+=1

REG ADD %KEY%\%i% /VE /D "Miranda" /f
REG ADD %KEY%\%i% /V 1 /D "%systemdrive%\Install\Miranda_Zelebobas_Pack.exe /s" /f
SET /A i+=1

REG ADD %KEY%\%i% /VE /D "Skype" /f
REG ADD %KEY%\%i% /V 1 /D "%systemdrive%\Install\SkypeSetup.exe /s" /f
SET /A i+=1

REG ADD %KEY%\%i% /VE /D "Hamachi" /f
REG ADD %KEY%\%i% /V 1 /D "%systemdrive%\Install\HamachiSetup-1.0.3.0-ru.exe /VERYSILENT /SP-" /f
SET /A i+=1

REG ADD %KEY%\%i% /VE /D "All-in-1VideoConverter" /f
REG ADD %KEY%\%i% /V 1 /D "%systemdrive%\Install\All-in-1VideoConverter.exe /VERYSILENT /SP-" /f
SET /A i+=1

REG ADD %KEY%\%i% /VE /D "K-Lite Mega Codec Pack" /f
REG ADD %KEY%\%i% /V 1 /D "%systemdrive%\Install\K-Lite_Mega_Codec_Pack_4.1.7.exe /VERYSILENT /SP-" /f
SET /A i+=1


EXIT


Так же прилагается изображение C:\XPCD\$ОЕМ$

В ИТОГЕ:

Создал образ;
Установил на виртуальное железо;
Запустил винду, открыл C:\..., а там папки Install нету и автоматически это http://www.oszone.net/user_img/05021.../runonceex.png окошко (при старте виндоус) не запускается.

Поэтому, может быть, мне стоит попробовать установить Windows на реальной машине?
Или всё дело в моём дистрибутиве Windows?
ИЛИ использовать чистую Windows +SP3, без UpdatePack?

Vadikan
04-02-2009, 23:23
Поэтому, может быть, мне стоит попробовать установить Windows на реальной машине? »
От этого ничего не изменится.

Другие параметры файла ответов срабатывают?

Кириллицы точно нет в имени $OEM$ папки?

Как создаете загрузочный диск? Нужно так: Создание загрузочного ISO/CD (http://oszone.net/2759).

без UpdatePack? »
Кроме него еще какие-либо аддоны интегрируются? Если да, уберите все.

Evgeni2009
05-02-2009, 07:27
Другие параметры файла ответов срабатывают? »
Да
Кириллицы точно нет в имени $OEM$ папки? »
Ещё раз проверю и заменю на латиницу.
Как создаете загрузочный диск? Нужно так: Создание загрузочного ISO/CD. »
WindowsXP SP3, + UpdatePack-XPSP3-Rus-9.1.16., таким образом и записал, и всё работает.
Кроме него еще какие-либо аддоны интегрируются? Если да, уберите все. »
Используются Del_Obsolete, 3rdParty, PuntoSwitcher3067
Уберу.

Vadikan
05-02-2009, 14:18
WindowsXP SP3, + UpdatePack-XPSP3-Rus-9.1.16., таким образом и записал, и всё работает. »
Я имел в виду способ создания создания ISO / записи диска...




© OSzone.net 2001-2012