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

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Автоматическая установка Windows 2000/XP/2003 (http://forum.oszone.net/forumdisplay.php?f=32)
-   -   [решено] не устанавливаются файлы через $OEM$ директорию. (http://forum.oszone.net/showthread.php?t=130847)

Evgeni2009 03-02-2009 18:48 1028538

Вложений: 1
У меня не устанавливаются файлы через $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 1028646

Evgeni2009, а где содержимое файла RunOnceEX.cmd? И что это у вас там за папка %systemdrive%?

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

Evgeni2009 03-02-2009 20:57 1028665

Цитата:

Цитата Vadikan
а где содержимое файла 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

Цитата:

Цитата Vadikan
И что это у вас там за папка %systemdrive%? »

Это я видимо недопонял.

Цитата:

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

Хотел чтобы программы по умолчанию в Program Files копировались, можно так сделать например переименовав папку %systemdrive% в $Progs?

Dmitry_K 03-02-2009 22:53 1028816

Цитата:

Цитата Evgeni2009
Хотел чтобы программы по умолчанию в Program Files копировались, можно так сделать например переименовав папку %systemdrive% в $Progs? »

можно, в этом случае дистрибутивы программ скопируются %programfiles% и плюс придется вносить изменения в RunOnceEX.cmd, но лучше переименуйте папку %systemdrive% в $1

Evgeni2009 03-02-2009 23:22 1028848

Цитата:

Цитата Dmitry_K
но лучше переименуйте папку %systemdrive% в $1 »

Спасибо, я так и сделаю!
Ну только всё равно хотелось бы узнать какие изменения в RunOnceEX.cmd вносить надо чтобы программы по умолчанию в Program Files копировались?

Vadikan 04-02-2009 01:27 1028919

Evgeni2009, нужно понимать различие между "копировались" и "устанавливались". Если вам надо скопировать, то папку с программой размещайте в $Progs. Если установить, см. выше.

Цитата:

Цитата Dmitry_K
но лучше переименуйте папку %systemdrive% в $1 »

и перенесите внутрь $ОЕМ$

Evgeni2009 04-02-2009 16:19 1029252

Цитата:

Цитата Vadikan
нужно понимать различие между "копировались" и "устанавливались" »

Я, конечно, понимаю разницу.

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

Dmitry_K 04-02-2009 18:29 1029394

Цитата:

Цитата Evgeni2009
После установки Windows через Microsoft Virtual PC 2007 окно http://www.oszone.net/user_img/05021.../runonceex.png не появляется »

значит заапуск RunOnceEX.cmd не прописан в автозагрузку, или прописан, но криво...
Цитата:

Цитата Evgeni2009
После же перезагрузки НЕ виртуальной винды, в ней вдруг появляется это окно с ошибкой, в которой говорится, что исполняемый файл не найден! »

что за окно, что за файл???

Vadikan 04-02-2009 18:33 1029400

Цитата:

Цитата Evgeni2009
После же перезагрузки НЕ виртуальной винды, в ней вдруг появляется это окно с ошибкой, в которой говорится, что исполняемый файл не найден! »

Видимо, вы выполнили RunOnceEx.cmd в своей текущей ОС.
Цитата:

Цитата Evgeni2009
После установки Windows через Microsoft Virtual PC 2007 окно http://www.oszone.net/user_img/05021.../runonceex.png не появляется, после перезагрузки виртуальной винды это окно тоже не появляется. »

Файлы копируются в %systemdrive%\install?

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

Evgeni2009 04-02-2009 18:47 1029409

Цитата:

Цитата Vadikan
Видимо, вы выполнили RunOnceEx.cmd в своей текущей ОС. »

Спасибо понял! Видимо так и произошло!
Цитата:

Цитата Vadikan
Файлы копируются в %systemdrive%\install? »

Нет (это на установленной винде?)
Цитата:

Цитата Vadikan
Приведите файл ответов. »

Вот
Код:

;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

Цитата:

Цитата Evgeni2009
AutoActivate =No »

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

Vadikan 04-02-2009 19:03 1029428

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

Evgeni2009 04-02-2009 19:12 1029437

Извините, похоже я вас недопонял
Цитата:

Цитата Vadikan
файлы из ОЕМ-папок копируются »

То есть на новую операционку (виртуальную) не копируются!
Видимо всё таки стоял параметр AutoActivate=No
Я сейчас ещё раз установлю и отпишусь!

Vadikan 04-02-2009 19:15 1029441

Цитата:

Цитата Evgeni2009
То есть на новую операционку (виртуальную) не копируются! »

В процессе установки $ОЕМ$ директории не копируются на жесткий диск. Что делать?
Цитата:

Цитата Evgeni2009
Видимо всё таки стоял параметр AutoActivate=No »

Это не имеет значения.

Evgeni2009 04-02-2009 19:17 1029446

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

Vadikan 04-02-2009 19:34 1029459

Evgeni2009, значение оно имеет лишь для правильного указания путей в командых файлах.

Drongo 04-02-2009 19:52 1029473

Цитата:

Цитата Evgeni2009
REG ADD %KEY%\%i% /V 1 /D "%systemdrive%\Software\ »

Может стоит поменять путь вместо Software на Install?
Цитата:

Цитата Vadikan
$OEM$\$1\Install\ »

В результате должно всё скопироваться по адресу
Код:

C:\Install\
У вас вроде бы, если я правильно понял
Код:

C:\Software
И получается что адрес команды неверен...

Evgeni2009 04-02-2009 22:40 1029626

Вложений: 1
Цитата:

Цитата Drongo
Может стоит поменять путь вместо 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 1029669

Цитата:

Цитата Evgeni2009
Поэтому, может быть, мне стоит попробовать установить Windows на реальной машине? »

От этого ничего не изменится.

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

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

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

Цитата:

Цитата Evgeni2009
без UpdatePack? »

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

Evgeni2009 05-02-2009 07:27 1029872

Цитата:

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

Да
Цитата:

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

Ещё раз проверю и заменю на латиницу.
Цитата:

Цитата Vadikan
Как создаете загрузочный диск? Нужно так: Создание загрузочного ISO/CD. »

WindowsXP SP3, + UpdatePack-XPSP3-Rus-9.1.16., таким образом и записал, и всё работает.
Цитата:

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

Используются Del_Obsolete, 3rdParty, PuntoSwitcher3067
Уберу.

Vadikan 05-02-2009 14:18 1030258

Цитата:

Цитата Evgeni2009
WindowsXP SP3, + UpdatePack-XPSP3-Rus-9.1.16., таким образом и записал, и всё работает. »

Я имел в виду способ создания создания ISO / записи диска...

Evgeni2009 05-02-2009 16:51 1030451

Цитата:

Цитата Vadikan
Я имел в виду способ создания создания ISO / записи диска... »

Да так.
На XPSP3 без UpdatePack, установил, всё работает (только некоторые ключи не подошли). :)
Всем БОЛЬШОЕ спасибо за помощь. Теперь буду пробовать на WindowsXP SP3, + UpdatePack-XPSP3-Rus-9.1.16.

gale 10-02-2009 09:48 1034262

На какой минуте копируются файлы из $OEM$ папки?
До или после выполнения команд в cmdlines.txt?

ZaV 10-02-2009 09:57 1034268

при установке с загрузочного диска
они копируются еще на текстовом этапе в самом конце

Mr dUSHA 10-02-2009 11:42 1034327

Цитата:

Цитата gale
На какой минуте копируются файлы из $OEM$ папки?
До или после выполнения команд в cmdlines.txt? »

Смотря какие папки...
Папки $$, $1, $2.... копируются еще в конце текстового этапа установки.

Папки $Progs, $Docs где-то примерно на Т-2, тоесть уже гораздо позже выполнения cmdlines.txt.


Время: 19:36.

Время: 19:36.
© OSzone.net 2001-