Показать полную графическую версию : Альтернатива $OEM$
В автоматической установке Windows многие задачи решаются с помощью $OEM$ директорий , но их использование исключает функционал f6 при установке драйверов Mass Storage! Даже при использовании практически совершенного аддона от Boa Soft по интеграции вышеупомянутых драйверов, всё равно крайне необходимо иметь возможность подгрузить драйвера от производителя! Выход: выполнить поставленные задачи минуя $OEM$!
В частности:
1. Копирование файлов на ранних стадиях
2. Применение cmdlines.txt, если не возможно то:
2.1 Импортирование ключей реестра HKCU на T-12
2.2 RunOnceEx
2.3 Запуск приложений типа addUser на T-12
Vovanchik
27-09-2006, 13:26
SET CDROM=%~d0
set oem=%cdrom%\DISTR\oemfiles\XP
XCOPY /E /Q /y %OEM%\$$ %SYSTEMROOT%
cmdow @ /HID
XCOPY /E /Q /y %OEM%\$1 %SYSTEMDRIVE%
XCOPY /E /Q /y %OEM%\$Docs "%SYSTEMDRIVE%\Documents and Settings"
XCOPY /E /Q /y %OEM%\$Progs "%PROGRAMFILES%"
вот такой вот скриптик из cmdlines.txt
Vovanchik
Хорошо, начало положено! Теперь осталось придумать как запустить cmdlines.txt без $OEM$ :)
Vovanchik
27-09-2006, 14:44
ну можно из winnt.sif вызвать
Насколько я знаю из winnt.sif можно вызвать при помощи секции [GuiRunOnce], но это только после первой загрузки!
Задача звучит так: 1. Копирование файлов на ранних стадиях! $OEM$ то копируется ещё до первой перезагрузки!
ProkVS, в Winnt.sif еще есть DetachedProgram, который выполняется вначале Gui стадии установки (вроде было описано в учебнике по автоустановке)
XXXler
Описание DetachedProgram в учебнике нет, вскользь упоминается в нескольких темах как вариант решения той или иной задачи! А странно, почему такой замечательный вариант не раскрыт должным образом, наверно есть какие-то подводные камни!? Буду рыть в ширь и глубь, о результатах сообщу!
DetachedProgram оставляет практически полный функционал и F6 и update, но на графической стадии пропускает локальные установки и сетевые настройки. Другой вопрос - копирование файлов: этим занимаются dosnet.inf и txtsetup.sif, а из них можно копировать только в директории внутри windows или в корень диска. Других возможностей я пока не нашел.
Unter
Разъясните, пожалуйста, поподробней:
но на графической стадии пропускает локальные установки и сетевые настройки
Имеется ввиду если запустить некий пакетный файл из DetachedProgram (например копирование файлов с СD на HDD), то это напроч исключит локальные установки и сетевые настройки?
ProkVS можешь глянуть еще эту ветку (http://forum.oszone.net/thread-64864.html) , сейчас все задачи решаю через (DetachedProgram и UserExecute) из winnt.sif , dosnet.inf и txtsetup.sif, а $OEM$! не использую.
С вашей помощью почти все задачи разрешились, спасибо!
Осталась последняя - Импортирование ключей реестра HKCU! Насколько я понял, ветку HKCU важно импортировать до создания первого пользователя, вырисовалось два варианта на T-39 (DetachedProgram) или на T-9 (UserExecute), какой из них будет правильней?
На Т-39 однозначно рано, попробуй Т-9, но и то может применится не все
Имеется ввиду если запустить некий пакетный файл из DetachedProgram (например копирование файлов с СD на HDD), то это напроч исключит локальные установки и сетевые настройки?
Не совсем так. Просто они выставляются по умолчанию. На сетевые настройки можно вернуться кнопкой назад, а про локальные не помню. Короче либо необходимо выставить значения локали и сети(имеются в виду настройки TCP/IP и т.д.) в winnt.sif, либо во время установки делать откат.
На какой минуте создается первый пользователь? Если позже T-9 то всё твики импортнутся в дефаултного юзера, если раньше, то с таким же успехом можно при первой загрузке твикать - в дефаул ничего не пойдет... :(
Как может создаваться первый пользователь раньше, если ты вводишь его имя ТОЛЬКО при первом входе в систему после установки??????????????????????
lamazz
Всё верно, разобрался уже два месяца назад, но всё равно спасибо :)
SharkyEXE
17-03-2010, 12:40
Всем здравствуйте.
1) Ищется альтернатива копированию файлов из $OEM$ папки с диска в папку Windows
2) При копировании файлов с диска в папку Windows исключено использование секций в файле ответов.
SharkyEXE
17-03-2010, 13:03
Amigos
Насколько я правильно понимаю, напрямую файл при помощи svcpack в папку Windows Не скопировать? Это можно сделать только при помощи SFX архива WinRar, содержащего нижеследующий комменарий? Спасибо.
;Расположенный ниже комментарий содержит команды SFX-сценария
Path=%SYSTEMROOT%\
SavePath
Silent=1
Overwrite=1
Насколько я правильно понимаю, напрямую файл при помощи svcpack в папку Windows Не скопировать? » напрямую можно запустить cmd файл, а уж в нём то...
Это можно сделать только при помощи SFX архива WinRar, содержащего нижеследующий комменарий? »можно и так, но это будет не копирование , а распаковка.
если вам нужно "просто скопировать" в папку windows, то проще это будет сделать с файлами dosnet и txtsetup
© OSzone.net 2001-2012
vBulletin v3.6.4, Copyright ©2000-2025, Jelsoft Enterprises Ltd.