Справочник по автоматической установе Windows XP

         

В отличиии от первых трех


В отличиии от первых трех областей, ресурсы отвечающие за текст в Области 4, находятся не в файле winntbbu.dll. Вам понадобятся файлы syssetup.dll и winnt32u.dll. Распакуйте их следуя статье Сжатые файлы из Справочника.Процедура редактирования текста, впрочем, аналогична первым трем областям за одним исключением. Вам не нужно использовать символ | перед каждым словом. Ниже приводятся таблицы ресурсов, соответствующих Области 4.

syssetup.dll (используется на этапе загрузки с CD)

Номер Ресурса Описание
1179

1180
Текст "Setup will complete..."

winnt32u.dll (используется на этапе загрузки с HDD)



Номер Ресурса Описание
1064

1065
Tекст "Setup will complete..."
Закончив редактирование текста вы можете сохранить изменения, нажав кнопку Save



или продолжить творческий процесс, изменяя тип и размер шрифта.


Ввиду большого количества ресурсов, которые


Ввиду большого количества ресурсов, которые к тому же отличаются в разных операционных системах, таблицы ресурсов для Oбластей 1 и 2 вынесены на отдельную страницу.

Oтыщите ресурс, который вы хотите отредактировать. В ResEdit его можно идентифицировать по ID номеру (напрмиер, ID="29"). Затем просто замените текст на свой или удалите вовсе, если не хотите, чтоб он отображался во время установки. Если вы заменяете текст на свой, то имейте в виду, что перед каждым словом (кроме первого) нужно ставить знак |. Т.е. текст должен выглядеть примерно так:

Windows |XP |Professional |sports |a |visual |design |that |combines |a |sleek |look.


Обновления и поддерживаемые ключи


Я буду опираться на статью МS Knowledge Base (MS KB) за номером 262841 - Command-Line switches for Windows software update packages. Microsoft использует несколько различных самораспаковывающихся пакетов, которые автоматически запускают программы обновлений содержающиеся внутри пакетов. Все пакеты обновлений для Windows XP и Windows 2003 Server содержат внутри программу Update.exe. Начиная с версии 5.4.15.0 эта программа поддерживает ключ /integrate:path, который нам очень поможет. А поможет он нам тем, что больше не понадобится вручную распаковывать обновления и вносить изменения в файлы svcpack.inf и dosnet.inf. Все это будет проделано автоматически. Для того, чтобы убедиться, что пакет на самом деле содержит Update.exe, загляните в свойства файла на закладку Версия. Там много полезной информации, включая даже ссылку на статью базы данных.

Ключ /integrate:path работает следующим образом. Первая часть его выполняет команду интеграции, а вторая задает путь к дистрибутиву, а точнее к директории содержащей папку i386. Таким образом для интеграции обновления в дистрибтив, находящийся в директории C:\XPCD нужно выполнить примерно такую команду:

WindowsXP-KB886185-x86-enu.exe /integrate:C:\XPCD

Об остальных ключах вы можете прочитать в вышеупомянутой статье МS KB, a я перейду к рассказу о том, что происходит при запуске обновления с ключом /integrate:path.



Общая информация


Раздел веду я, Vadikan. Изначально львиная доля материалов была взята с сайта http://unattended.msfn.org и переведена мною с английского языка на русский с любезного разрешения авторов ресурса. Таким образом, фактически получилось русское зеркало английского сайта. Однако, с течением времени наш сайт опередил в развитии MSFN, и на данный момент лишь половина статей представляет собой точные переводы англоязычных материалов. Несколько статей были сильно изменены с учетом специфики локализованных версий Windows, а остальные написаны мною и участниками конференции OSZone.

Раздел был создан 17 апреля 2004 года, и ввиду его популярности спустя полгода на конференции OSZone появился форум, посвященный автоматической установке Windows.

Если у вас возникнут вопросы по материалам, то лучше их задать в форуме на конференции Oszone.net. Вы можете связаться со мной по электронной почте, но по ряду причин на вопросы технического характера я предпочитаю отвечать в форуме. Главная идея проста: в случае решения проблемы информация становится доступна всем, а не только тому, кто задал вопрос. Поэтому не обижайтесь, если вместо ответа на вопрос я направлю вас в форум. А вот о проблемах в подаче материалов (битых ссылках, ошибках на страницах и т.д.) действительно лучше сообщать по эл. почте.

Данная оффлайн версия создана по многочисленным просьбам посетителей сайта unattended.oszone.net. Первый выпуск был приурочен к глобальному обновлению содержимого сайта. За ним последовали и другие, однако в первую очередь обновляется онлайн версия. Вы можете следить за обновлениями при помощи RSS (ссылку вы найдете в Логе обновлений сайта).



Общие примечания


Для редактирования/создания образа дискеты можно пользоваться WinImage, плугином к Total Commander Virtual Disk или другими утилитами. Если у вас один компьютер, и нет серверной платформы, вы можете использовать одну из виртуальных машин (например VMWare), установить на ней сервер и настроить на взаимодействие с другим компом. Судя по отзывам на форумах, это вполне реально.

Также в сети можно найти DOS стек TCP/IP. Или настроить NetBios/NetBEUI. В таком случае вы можете загрузить дистрибутив с шары.



Общие принципы


Kак вы уже, вероятно, поняли из предыдущих статей, для автоматической установки приложений их необходимо запускать с определенными ключами. Если вы не в курсе о чем речь, то рекомендую заглянуть в Справочник, где есть статья излагающая принципы использования ключей. Ключи могут различаться в зависимости от типа установщика, который был использован для конкретной программы. Подробнее об установщиках читайте тут.

Некоторые приложения вообще не требуют установки, и могут быть помещены в $OEM$\$Progs. Таким образом они будут скопированы в папку Program Files автоматически во время установки Windows. К таким приложениям относятся

Proxomitron 4.5

CD-EX 1.51

E-dialer

IrfanView 3.85 + plugins

mIRC 6.12

Reget Download Manager 3.3

Их можно распаковать (установить) на тестовой машине, а затем скопировать в $OEM$\$Progs. Наверняка, есть и другие, я лишь перечислил некоторые известные мне.

Ниже я приведу несколько примеров установки программ с использованием ключей. Для примера синтаксиса я возьму приложение TweakUI (198 kb), которое было специально перепаковано для автоматической установки (архив содержит MSI пакет). В зависимости от того, какой метод установки вы используете (GuiRunOnce или RunOnceEx), синтаксис будет отличаться, но основную часть я в обоих случаях выделю, чтобы было понятно как информация будет подаваться в дальнейшем. Учтите, что в некоторых случаях синтаксис ключей учитывает верхний или нижний регистр, так что может оказаться, что -S и -s не одно и тоже. Также, следите за именами файлов приложений, поскольку я использовал те, что были в моем распоряжении, а ваши могут слегка отличаться.



$OEM$ директории на инсталляционном диске


$ОЕМ$ директории удобны для автоматического копирования ваших файлов на системный диск в процессе установки. Если файлы скопированы, значит вы легко можете создать пакетные команды для исполнения различных заданий используя переменную %systemdrive%. Например, если система была установлена на диск D:\, то переменная %systemdrive% будет автоматически преобразована в D:\.

Вы можете спросить почему же нельзя устанавливать приложения и запускать комманды прямо с CD? Дело в том, что буквы, назначаемые CD-ROMам различаются от компьютера к компьютеру, поэтому и не существует переменной %CDROM%. Можно, конечно, обойти и эту проблему, но речь сейчас не о ней. К тому же, $ОЕМ$ директории используются не только для копирования инсталляционных файлов приложений.

Как видно на скриншоте, $ОЕМ$ директория находится параллельно директории I386. Все, что находится в $1 будет скопировано в корневой каталог диска, на который будет установлена система (например, C:\). Рассмотрим на простом примере как это работает:

Предварительная подготовка дистрибутива:

C:\XPCD\$OEM$\$1\Install\

После того, как дистрибутив записан на CD (обозначим CD-ROM буквой X:\)

X:\$OEM$\$1\Install\

Когда $OEM$ директории копируются на системный раздел диска во время установки

C:\Install

Понятно? Поэтому если вам доведется составить команду для установки приложения, скопированного таким образом на системный раздел, то это будет выглядеть примерно так:

start /wait %systemdrive%\install\MSN\msnmsgs.msi /qb

Т.е. приложение лежало в директории $1\Install, скопировалось в C:\Install если допустить, что C:\ наш системный диск. Подробнее об установке приложений чуть позже.

Все, что находится в $$ будет скопировано в директорию Windows. При этом не важно как она будет называться: Windows, WINNT, WindowsXP). Используя такой метод можно создавать дополнительные директории внутри $$. Например, можно создать директорию Resources с поддиректорией Themes и положить туда ваши любимые визуальные стили. В итоге, при установке Windows ваша директория будет скопирована в C:\Windows\Resources\Themes автоматически.


Теперь когда вы знаете как это все работает, остальное понять не трудно.

$Docs - Documents and Settings

$Progs - Program Files

$$ - директория Windows

$1 - корневой каталог диска, на который устанавливается система.

Все это позвоялет сохранить время и силы, и пакетные команды типа COPY или XCOPY, для того чтобы скопировать желаемые файлы/директории на жесткий диск в процессе установки системы.

Примечание: в данной статье описано расположение директории $OEM$ для установки с CD. Для сетевой установки или установки с жесткого диска директорию $ОЕМ$ нужно разместить в i386. Подробнее о возможных проблемах с копированием $OEM$ директорий тут.

Автор: Vadikan

Иcточник: (переведено с английского) unattended.msfn.org

Наш форум

Опубликована- 14.02.2005

© Все права защищены OSzone.net 2001-2006

Распечатано 09.04.05

Спроeктировала и разработала сайт Ginger


Oeminfo.ini


Откройте Блокнот и скопируйте туда следующие строки

[General]

Manufacturer=Vadikan

Model=Unattended XP SP2 DVD

[OEMSpecific]

SubModel=

SerialNo=

OEM1=

OEM2=

[Support Information]

Line1=Unattended XP SP2 DVD

Line2=unattended.oszone.net

Вы можете изменить текст, стоящий после знака = по своему усмотрению. Сохраните файл как oeminfo.ini.



Oemlogo.bmp


Создайте изображение размером 180х114 пикс. (ширина х высота), отредактируйте ваш логотип как вам угодно и сохраните как oemlogo.bmp. Можно сделать его на прозрачном фоне, чтобы он сливался с цветом диалогового окна Свойств Системы.



Office 2003 - метод административной установочной точки


Сначала я расскажу об интеграции обновлений в дистрибутив Office 2003, а затем уже непосредственно об автоматической установке. Я буду излагать перевод оригинальной статьи, а собственный опыт, который вам может пригодиться, приведу в комментариях в конце текста.

Office 2003 - метод SETUP.INI


При подготовке автоматической установки Office по методу SETUP.INI обновления не интегрируются в дистрибутив. Их установка осуществляется сразу после установки Office. Параметры установки и команды на запуск обновлений конфигурируются через файл SETUP.INI, расположенный в \FILES\SETUP\.

Office 2003 (обзор)


Как известно, установочные файлы Office занимают немало места, и разместить их на том же CD, что Windows XP задача непростая. Полный пакет Office на один CD с системой не поместится ни при каком раскладе. Автоматическая установка Office 2003 вместе с Windows XP осуществима несколькими способами:

При наличии пишущего DVD привода, лучше использовать DVD диск, куда все файлы поместятся без проблем.

Mожно записывать Office на отдельный CD, и создавать пакетный файл, который по окончании установки Windows и всех компонентов с первого CD, попросит вставить второй CD с Office. О том, как создать такой пакетный файл, вы можете почитать в этой ветке на MSFN.org. Если вы предпочитаете графический интерфейс для этой задачи, то можно также воспользоваться одной из многичисленных утилит для смены CD.

Если все-таки очень хочется уместить Office 2003 и Windows XP на одном CD, то придется вырезать "лишние" компоненты из инсталляционных файлов Office при помощи программы Office Shrinker, о которой пойдет речь в отдельной статье.

Для первых двух способов нет никаких различий в подготовке инсталляционных файлов Office для автоматической установки. В обоих случаях вы будете работать с полным дистрибутивом Office. Однако, подготовку к автоматической установке можно осуществить различными методами и мы все их рассмотрим. Office Shrinker - отдельная история. Этот способ для опытных пользователей, и в него легче вникнуть после того, как вы изучите методы работы с полными дистрибутивом. Ниже я изложу краткий обзор каждого метода, а подробные инструкции вы найдете на отдельных страницах.

Office 2003 - простой метод установки


Скопируйте все файлы с диска с Office 2003 в C:\XPCD\$OEM$\$1\install\Applications\Office2003\

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

Добавьте следующие строки к вашему пакетному файлу:

ECHO.

ECHO Installing Office 2003

ECHO Please wait...

start /wait %systemdrive%\install\Applications\Office2003\PRO11.msi /qb

Таким образом будут установлены все компоненты Office 2003: Access, Excel, Frontpage, Outlook, Powerpoint, Publisher, Infopath и Word.

Автор: Vadikan

Иcточник: (переведено с английского) unattended.msfn.org

Наш форум

Опубликована- 26.02.2005

© Все права защищены OSzone.net 2001-2006

Распечатано 09.04.05

Спроeктировала и разработала сайт Ginger



Office Shrinker


Данную статью фактически написал участник конференции OSZone TrueAlex. Я не стал делать из статьи подробное руководство, тем более, что многие моменты и так весьма подробно расписаны в других статьях про Office на этом сайте.

Не секрет, что Office состоит из нескольких разных программ (Word, Excel, Access и т.д.). Большинству же людей необходимы лишь Word и Excel... Tаким образом получается, что дистрибутив содержит ненужные нам программы и соответственно занимает кучу бесценного места на болванке. Урезание дистрибутива офиса состоит в том, чтобы оставить только нужные Вам файлы дистрибутива.

Для этого вам понадобятся:

Программа Office shrinker

Дистрибутив Office2003

Office 2003 Resource Kit Tools

Пакет обновления Office 2003 Service Pack 2 (не обязательно)

Для начала нужно создать административную установочную точку и интегрировать в нее Service Pack 2.

Далее необходимо воспользоваться Custom Installation Wizard из Office 2003 Resource Kit для создания файла трансформации (*.MST). Надо сказать, что именно от того насколько тщательно Вы подойдете к его созданию, настолько компактным станет Ваш диструбитив в дальнейшем. Иными словами, необходимо точно отметить все необходимые компоненты, которые Вы хотите оставить в дистибутиве, так что не ленитесь открыть и просмотреть каждую ветку программ. Если в дальнейшем дистрибутив будет использоваться для установки на компьютеры, подключенные к локальной сети, то и имеет смысл создать где-либо в сети (на сервере) расшаренный ресурс с административной установкой офиса и указать путь к ней в файле трансформации на соответствующей странице. Тем самым вы избавите себя от необходимости таскать компакт-диски с офисом к компьютеру, если там вдруг понадобится поставить какое-либо дополнение к офису, которого нет в Вашем урезанном дистрибутиве - офис просто возьмет недостающие файлы по сети.

После того, как вы закончите конфигурацию Office через Custom Installation Wizard, сохраните созданный файл трансформации в корневом каталоге Office под именем setup.mst.


Далее берем программу Office Shrinker. Она не имеет поддержки русского языка, но, благо, вся ее конфигурация размещается в файле shrink.ini. Создайте этот файл самостоятельно в одном каталоге с самой программой (shrink_lang02.exe) со следующим содержанием:

[Language]

lang=russian

dir=1049

retry=Повторить

title=Microsoft Office

error=Ошибка

[Directory]

Office Source=C:\office\

Office Target=C:\office_shrinked\

[Files]

Office Setup EXE file=SETUP.EXE

Office Setup MST file=setup.MST

[Version]

Number=11.0.5510.0

Возможно, Вы, лишь, захотите изменить параметры Office Source и Office Target (соответственно: каталог административной установки и каталог в котором разместится урезанный дистрибутив, созданный программой)

Все! Теперь просто запустите Office Shrinker. В процессе работы будут появляться сообщения об ошибках - это НОРМАЛЬНО! Не надо на них реагировать, Shrinker должен сам о них позаботиться.

Замечу, что запускать программу надо именно на той системе, на которую Вы в дальнейшем планируете устанавливать Office! Т.е. если Вы используйте в своей работе виртуальныю машину, то сначала полностью создайте дистрибутив Windows, установите его, и после этого, не устанавливая никакого дополнительного ПО, а тем более обновлений Windows, скопируйте на виртуальную машину папку административной установки и Shrinker, и на этой же машине запускайте его. После работы возьмите созданный дистрибутив и переписывайте обратно, чтобы записать на CD вместе с тем же Windows.

Запускается установка офиса, вот такой командой:

pro11.msi TRANSFORMS=setup.mst /qn

Не забудьте указать полные пути к файлам. Проверить насколько удачно произошла установка, можно после ее окончания, по записи в журнале системы: Панель управления -> Администрирование -> Просмотр событий -> Журнал приложений.

Автор: Vadikan, TrueAlex

Иcточник: unattended.oszone.net

Наш форум

Опубликована- 26.02.2005

© Все права защищены OSzone.net 2001-2006

Распечатано 09.04.05

Спроeктировала и разработала сайт Ginger


Opera 8.x


Opera без Javа VM устанавливается при помощи ключа /s:

%systemdrive%\Install\ow32enen851.exe /s

Java VM можно установить отдельно. Скачать ее можно с сайта Sun (выберите Windows Offline Installation). А если у вас есть версия Opera с Java, то можно извлечь Java VM из инсталляционного файла Оперы. В любом случае, используйте следующие ключи:

%systemdrive%\Install\j2re-1_4_2_01-windows-i586.exe /s /v/qn



Опытному пользователю


Способы установки

Пакетные файлы

RunOnceEx

Приложения

Tипы инсталляторов

Примеры установки приложений

Программа Multiset - автоматизация установки приложений new!

Оffice 2003 (oбзор)

Простой метод

Метод административной установочной точки обновлена!

Метод SETUP.INI обновлена!

Office Shrinker обновлена!

Office 2003 MUI

Драйверы

Установка драйверов из winnt.sif

Установка драйверов с CD обновлена!

Интеграция SATA/RAID драйверов

      Параметры [SourceDisksFiles]

Пакеты драйверов от Bashrat the Sneaky

Tвики реестра

Добавление учетных записей

Активация

Создание загрузочного ISO/CD


Добро пожаловать в раздел для Опытных пользователей! Если вы успешно создали CD на основе рекомендаций раздела Новичку, то можете смело считать себя опытным пользователем ;) Материалы данного раздела помогут вам создать CD, устанавливающий также драйверы и приложения в автоматическом режиме. Добавьте к этому твики реестра, и вы получите настроенную на ваш вкус систему с уже установленными приложениями и драйверами сразу по завершении инсталляции.

Вам понадобятся:

Диск, созданный на основе статей раздела Новичку

Базовые знания пакетных файлов (*.bat или *.cmd)

Необходимые драйвры и любимые приложения



Особенности автоустановки через Remote Installation Services (RIS)


Представляю статью об автоустановке через RIS, написанную Akufrol, участником конференции OSZone.

Остальные секции


Все остальные секции и их параметры идентичны файлу winnt.sif.



Oтключение защиты системных файлов


Файл sfc_os.dll отвечает за WFP - Windows File Protection (Защита системных файлов Windows). Если вы попытаетесь удалить защищенный файл/папку, то увидите примерно такое окно:

Если вы действительно хотели заменить файл, то простоe нажатие Cancel решает проблему. А что если вы не хотите каждый раз жать Cancel или защищенный файл уже находится в директории dllcache? Тогда читайте дальше, и вы узнаете как отключить защиту системных файлов.

Мы будем использовать nLite (которому требуется .NET Framework) для хака sfc_os.dll. Eсли вы не хотите устанавливать nLite, то можете воспользоваться готовым файлoм, ссылку на который вы найдете внизу страницы.

Отступление о работе с командной строкой


Мы будем работать с командной строкой. Если запускать ее обычным методом (Пуск | Выполнить | cmd), то придется в ней печатать полный путь к директории, в которой расположены модифицируемые или упаковываемые файлы. В файловых менеджерах FAR и TotalCommander встроенная командная строка вызывается из текущей директории, избавляя пользователя от необходимости печатать пути к файлам.. Если же вы пользуетесь Проводником, то можно добавить вызов командной строки в контекстное меню папки. Достаточно скопировать приведенный ниже текст в Блокнот, сохранить файл с любым именем, но расширением *.REG и запустить. В контекстном меню папки появится опция "Command Prompt".

Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Folder\shell\Command Prompt]

@="Command Prompt"

[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Folder\shell\Command Prompt\command]

@="Cmd.exe /k pushd %L"

Если вы хотите назвать опцию иначе, то замените везде "Command Prompt" на ваше название.



Отступление о различных вариантах установки программ


Если вы хотите создать диск с различными вариантами установки программного обеспечения (ПО), то нужно это спланировать заранее. У меня на сайте описаны несколько методов установки ПО: Выбор устанавливаемых приложений, GuiRunOnce и RunOnceEx. Давайте рассмотрим их подробнее применительно к мультизагрузке.



P.S.


Понятно, что аналогичным образом можно создать несколько различных вариантов установки Windows XP. Для каждого из вариантов понадобится своя папка в каталоге windistrib. Если вы будете создавать дистрибутив при помощи утилиты CDImage как описано в этой статье, то на конечном размере образа это не отразится. Место на жестком диске, однако, все эти папки будут занимать. Альтернативно, можно использовать маркерные файлы, следуя инструкциям в первой статье про мультизагрузку

Автор: Vovanchik

Иcточник: unattended.oszone.net

Наш форум

Опубликована- 09.03.2005

© Все права защищены OSzone.net 2001-2006

Распечатано 12.07.05

Спроeктировала и разработала сайт Ginger



Пакетные файлы (*. bat или *.cmd)


Прежде чем мы приступим к созданию пакетных файлов для установки любимых приложений и изменений в реестре, вы, вероятно, захотите узнать что же это за файлы и как ими пользоваться.

Пакетные файлы (*.cmd или *.bat) могут быть выполнены на различных стадиях установки Windows. Использование пакетных файлов помогает автоматизировать выполнение нескольких заданий. При этом никакого вмешательства пользователя не требуется.

Эти файлы могут быть выполнены из cmdlines.txt, svcpack.inf, RunOnceEx раздела в Реестре, или из секции [GuiRunOnce] в файле winnt.sif. Мы подробнее разберем различные варианты чуть позже.

Пакетный файл


Пожалуй самое простое, хотя и не самое удачное решение. Команда на запуск файла прописывается в [GuiRunOnce]. Соответственно запуск файла происходит при первом входе в систему. Пример такого файла:

CLS @echo off TITLE Software Installation

:POWERTOY SET Choice= SET /P Choice=Install TweakUI 2.10 Powertoy [y/n]? IF /I `%Choice%`==`n` goto :NERO IF /I `%Choice%`==`y` ( ECHO Installing TweakUI 2.10 Powertoy ECHO Please wait... start /wait %systemdrive%\Install\TweakUI.msi /qn ECHO. ) else goto :POWERTOY

:NERO SET Choice= SET /P Choice=Install Nero Burning ROM v5.5.10.5.54 [y/n]? IF NOT `%Choice%`==`` SET Choice=%Choice:~0,1% IF /I `%Choice%`==`n` Goto :EXIT IF /I `%Choice%`==`y` ( ECHO Installing Nero Burning ROM v5.5.10.5.54 ECHO Please wait... start /wait %systemdrive%\Install\Nero551054.exe /silent /noreboot ECHO.) else goto :NERO

:EXIT EXIT

Перед установкой каждого приложения пользователю задается вопрос с вариантами ответа y(es)/n(o). Если ответ Yes, то производится установка приложения и переход к следущему, предваряемый аналогичным вопросом. Если ответ No, то сразу осуществляется переход к следующему приложению.

Преимущества: простота

Недостатки: отсутствие графического интерфейса, приходится сидеть и ждать установки каждого приложения, чтобы затем определиться с выбором устанавливать или нет следующее приложение.



Пакеты драйверов от Bâshrat the Sneaky


Bâshrat the Sneaky, участник конференции MSFN, создал пакеты драйверов с целью включить в них как можно больше различных драйверов. Удобство пакетов в том, что вам не надо искать индивидуальные драйверы - они все включены в пакет. На данный момент существует шесть пакетов драйверов:

DriverPack Chipset (чипсет)

DriverPack MassStorage (контроллеры жеских дисков)

DriverPack Sound (звуковые карты)

DriverPack Graphics (видео карты)

DriverPack LAN (сетевые адаптеры)

DriverPack WLAN (беспроводные сетевые адаптеры)

Вы найдете ссылки на пакеты драйверов в этом форуме на MSFN.

Автор: Vadikan

Иcточник: (переведено с английского) unattended.msfn.org

Наш форум

Опубликована- 03.03.2005

© Все права защищены OSzone.net 2001-2006

Распечатано 09.04.05

Спроeктировала и разработала сайт Ginger



Параметры файла ответов


-------

[Data]

AutoPartition=1 or 0

Если у вас выбрано 1, то система будет установлена на любой свободный раздел жесткого диска. Если вы уберете эту строку или установите параметр равным 0, то программа установки спросит вас на какой раздел вы хотите установить систему, а также предупредит, если на разделе уже установлена ОС.

MsDosInitiated = "0" or "1"

Если установить "0", то это скажет программе установки, что вы используете CD. Если же вы грузитесь с дискет, то поставьте значени "1". (Кавычки важны)

UnattendedInstall = "Yes"

Если выбран "Yes", то это говорит системе, что вы запускаете автоматическую установку.

AutomaticUpdates=yes

Этот параметр говорит программе установки Windows пропустить страницу Help Protect Your PC, которая появляется по окончании графического этапа установки системы.

^Наверх

-------

[Unattended]

UnattendMode=FullUnattended

Установка данного параметра в FullUnattended влечет за собой полностью автоматическую установку, которая будет использовать файл ответов для каждого из графических этапов установки. У вас не будет возможности отвечать на вопросы программы установки. Другие значения этого параметра можно найти в файле ref.chm, который упомянут на странице Файл ответов.

OemSkipEula=Yes or No

Установив опцию Yes, вы пропускаете лицензионное соглашение, которое вы уже прочитали, когда использовали Setup Manager. Если установить No, то придется жать F8 чтобы принять соглашение во время текстового этапа установки системы.

OemPreinstall=Yes or No

По умолчанию этот параметр No, но если вы используете $OEM$ директории, то параметр нужно уставновить в Yes, чтобы программа установки признала наличие директорий и скопировала их на системный раздел. Это происходит в конце текстового этапа установки.


TargetPath=\WINDOWS
Указывает директорию, в которую будет устанавливаться система.
Repartition=No
Указывает удалять ли все разделы на первом диске и форматировать ли его в NTFS.
FileSystem=*
Если вы предпочитаете ручной выбор логического диска и файловой системы для установки Windows, то добавьте этот параметр в файл ответов. Из собственного опыта отмечу, что это не обязательно, если у вас указан Repartition=No.
UnattendSwitch="yes"
Указывает программе установки пропустить шаг "Добро Пожаловать в Windows" или Мини-установку. Установите параметр в "yes", если вы хотите пропустить экраны "Настройка подключения к Интернет" и "Создание учетной записи".
WaitForReboot="No"
Установив параметр в "No" вы указывает компьютеру не ждать 15 секунд до перезагрузки после окончания первого этапа установки.
OemPnPDriversPath="Drivers\Catalyst3_6\2KXP_INF;Drivers\asus\sound\"
Здесь вы указываете программе установки искать директории, содержащие обновленные драйверы, которые вы хотите использовать вместо родных, содержащихся в drivers.cab на инсталляционном диске. Если программа установки найдет драйверы, то она установит их вместо родных. Данный параметр не нужен если вы не планируете указывать на альтернативные драйверы в процессе установки.
DriverSigningPolicy=Ignore
Заставит программу установки поставить драйвера, не сертифицированные WHQL. Используетеся в сочетании с OemPnPDriversPath
AutoActivate = Yes
Автоматически активирует вашу копию Windows XP после установки. Конечно, сначала надо создать подключение к Интернет. Не забудьте указать правильный ProductKey в разделе [UserData]
ProgramFilesDir="C:\My Program Files"
Вы можете изменить расположение директории Program Files, используемое по умолчанию. Замените имя диска и путь на ваше усмотрение, если нужно.
CommonProgramFilesDir="C:\My Program Files\My Common Files"
Вы можете изменить расположение директории CommonProgramFilesDir в директории Program Files, используемое по умолчанию. Замените имя диска и путь на ваше усмотрение, если нужно.


KeyboardLayout="United Kingdom"
Если указать раскладку клавиатуры заранее, то языковая иконка не будет отображаться в Панели Задач после входа в систему. Полный список раскладок можно посмотреть тут.
^Наверх
-------

[GuiUnattended]
AdminPassword=Ваш пароль или *
Этот параметр задает пароль учетной записи Администратор. Если поставить *, то это будет означать пустой пароль.
EncryptedAdminPassword=Yes or No
Параметр говорит программе установки зашифрован ли пароль. Если вы не выбрали пароль Администратора заранее, то установите значение No. Setup Manager зашифрует ваш пароль в вашем файле ответов, если вы выберете такую опцию.
OEMSkipRegional=0 or 1
Если установить 0, то программа установки покажет экран Региональных Настроек. Если поставить 1, то не покажет.
TimeZone=145
Данный параметр задает Временную Зону. Каждая зона имеет свое значение. Значения можно найти в файле ref.chm.
OemSkipWelcome=0 or 1
Этот параметр надо установить в 0, если у вас OemPreinstall=No. Если же OemPreinstall=Yes, то OemSkipWelcome надо установить равным 1, иначе весь процесс работы с $OEM$ директорией не пойдет.
ProfilesDir="C:\Documents and Settings\"
Вы можете изменить расположение директории Documents and Settings, используемое по умолчанию используя данный параметр.
^Наверх
-------

[Display]
BitsPerPel=32
Задает качествно цветов в битах. Возможные параметры: 32, 24, 16 и 8 (256 цветов).
Xresolution=1024
Разрешение по горизонтали.
Yresolution=768
Разрешение по вертикали.
Vrefresh=85
Частота развертки экрана. Не устанавливайте значение выше, чем предусмотрено тех. характеристиками монитора, иначе вы можете его повредить.
^Наверх
-------

[UserData]
ProductKey=xxxxx-xxxxx-xxxxx-xxxxx-xxxxx
Ваш CD-Key
FullName="Вставьте имя "
Задает имя пользователя компьютера.
OrgName="Вставьте название организации "
Задает название организации. Именно эти два параметра будут подставляться по умолчанию при установке большинства программ. Также будут отображаться в свойствах системы в разделе "Зарегистрирован на"


ComputerName=Вставьте название компьютера
Задает название компьютера. Как вы яхту назовете, так она и попывет (с) Приключения Капитана Врунгеля ;-))
^Наверх
-------

[TapiLocation]
CountryCode=7
Код страны, в которой вы живете. 7 - Россия. Для остальных стран - читайте ref.chm.
AreaCode=812
Код города. 812 - Санкт-Петербург
Dialing=Tone or Pulse
Зависит от типа телефонной линии. Тональный или импульсный набор. Если не знаете, то не используйте данную строку.
^Наверх
-------

[RegionalSettings]
LanguageGroup=1,2,3,4,5

SystemLocale=00000419

UserLocale=00000419

InputLocale=0419:00000419,0409:00000409
Подробнее об этой секции, а также о локализации вообще читайте в статье Локализация: MUI, Шрифты и Региональные настройки.
^Наверх
-------

[Identification]
JoinWorkgroup=WORKGROUP
Указывает к какой Рабочей Группе вы хотите присоединиться. Если вы не в локальной сети, то не меняйте этот раздел.
^Наверх
-------

[Networking]
InstallDefaultComponents=Yes or No
Вы можете выбрать устанавливать ли компоненты, необходимые для работы в сети. Если выбрать Yes, то будут установлены все компоненты по умолчанию. Если выбрать No, то тогда можно задать какие протоколы, сервисы и клиенты будут установлены. Легче всего это сделать через Setup Manager.
^Наверх
-------

[Components]
В этом разделе можно заранее задать какие компоненты Windows устанавливать. Параметр off означает, что компонент не будет установлен. Параметр on или отсутствие такового означает, что компонент будет установлен.
msmsgs=off

Не устанавливать Windows Messenger 4.6
msnexplr=off

Не устанавливать MSN Explorer 7.
freecell=off

Не устанавливать игру Свободная ячейка.
hearts=off

Не устанавливать игру Черви.
minesweeper=off

Не устанавливать игру Сапер.
pinball=off

Не устанавливать игру Пинболл.
solitaire=off

Не устанавливать игру Косынка.
spider=off

Не устанавливать игру Паук.
zonegames=off

Не устанавливать Игровую Зону MSN.
Полный список компoнентов можно посмотреть здесь.
^Наверх


-------

[Shell]
CustomDefaultThemeFile = "%WinDir%\Resources\Themes\MyTheme.theme"
Этот параметр устанавливает тему, которую Windows будет использовать по умолчанию. Это может быть тема, входящая в состав Windows, или любая сторонняя тема. Если вы используете этот параметр, то Windows загрузится не с темой Луна, а с той, которую вы укажете. Необхдимо помнить, что для использования сторонних тем, родная библиотека uxtheme.dll должна быть заменена на пропатченную.
DefaultStartPanelOff = Yes
Применение данного параметра говорит Windows использовать Классическое Меню Пуск, и отображать иконки Мой Компьютер, Мои Документы, и др. на Рабочем Столе. Если поставить параметр No, то система загрузится с Меню Пуск, используемым в Windows по умолчанию.
DefaultThemesOff = Yes
Этот параметр заставит Windows использовать Классическую Тему. Внимание: если данный параметр имеет значение Yes, то он преобладает над параметром CustomDefaultThemeFile
^Наверх
-------

[GuiRunOnce]
"%systemdrive%\install\batch_file1.cmd"
Эта секция содержит команды, выполняющиеся при первом входе пользователя в систему. Подробнее о ней можно почитать здесь.
^Наверх
-------

[IEPopupBlocker]
AllowedSites=www.oszone.net;www.microsoft.com;www.amazon.com
Добавляет указанные сайты в список блокировщика всплывающих окон Internet Explorer. Перечисленным сайтам показ всплывающих окон разрешен. Допускается любое количество сайтов, разделенных точкой с запятой.
BlockPopups=Yes или No
Разрешает или запрещает блокировку всплывающих окон. По умолчанию блокировка включена.
FilterLevel=High, Medium или Low
Уровень фильтрации блокировщика можно задать любым из трех значений
High блокирует все окна
Medium блокирует большинство автоматических окон (так он настроен по умолчанию)
Low разрешает всплывающие окна только с сайтов с повышенной безопасностью (https, например)
ShowInformationBar=Yes или No
Регулирует показ информационной панели, которая появляется под адресной панелью и уведомляет о заблокированном всплывающем окне или заблокированной попытке установки ActiveX. По умолчанию информационная панель включена.


^Наверх
-------

[WindowsFirewall]
Добавление следующих строк в любом месте winnt. sif полностью отключает встроенный брэндмауэр Windows.
[WindowsFirewall]

Profiles = WindowsFirewall.TurnOffFirewall
[WindowsFirewall.TurnOffFirewall]

Mode = 0
Если вы хотите оставить брэндмауэр включенным и сконфигурировать определенные настройки, то читатйте в ref.chm раздел Unattended.txt > [WindowsFirewall], поскольку подробный разбор всех настроек займет слишком много времени и места. Дополнительную информацию o конфигурриовании брэндмауэра также можно почерпнуть из многостраничного документа wfinf_guide.doc, входящего в SP2 Deployment Tools.
^Наверх
-------

[SetupParams]
[SetupParams]

UserExecute = "%systemdrive%\install\cleanup.cmd"
Команда будет выполнена за девять минут до окончания установки Windows. Может быть полезна, например, для удаления временных директорий, которые вам были нужны на более раннем этапе установки.
Это лишь небольшая, хотя и важная, часть параметров, которые могут быть указаны в файле ответов. Об остальных вы можете почитать в ref.chm.
Автор: Vadikan

Иcточник: (переведено с английского) unattended.msfn.org

Наш форум
Опубликована- 24.02.2005

[Data] [Unattended] [GuiUnattended] [Shell]
[UserData] [TapiLocation] [RegionalSettings] [Display]
[Networking] [Components] [Identification] [GuiRunOnce]
[IEPopupBlocker] [WindowsFirewall] [SetupParams]

© Все права защищены OSzone.net 2001-2006
Распечатано 09.04.05


Спроeктировала и разработала сайт Ginger

Параметры строк в секции [SourceDisksFiles] файла txtsetup.sif


Информация о параметрах строк в секции [SourceDisksFiles] файла txtsetup.sif была почерпнута из текста оригинального руководства, а также статей и тем форума MSFN, указанных в разделе References (Благодарности). За основу я взял картинку, созданную raskren (участником форума MSFN), и перевел комментарии на русский язык.

Красным выделены необязательные параметры.

Имя файла.
Статус файла. 100=SP1, 1=Оригинальный или RTM (RTM - released to manufacturer).
Необходимые запятые. Минимум - 6 запятых; 7 запятых для игнорирования следующего параметра (3_ или _х). Я, честно говоря, не очень понял что произойдет в случае игнорирования параметра.
Если файл сжат: 3_, если файл не сжат:
Директория назначения. Параметры директорий определены в [WinntDirectories].
Upgrade Code - одна цифра указывающая нужно ли обновлять старую версию файла. Параметр может принимать четыре значения:
0 - Всегда копировать файл

1 - Копировать файл, если он существует в инсталляционной директории

2 - Не копировать файл, если он существует в инсталляционной директории

3 - Не копировать файл

Три запятые обязательны, если используется New Install Code.
New Install Code используется при чистой установке и указывает нужно ли копировать файл во время текстового этапа установки системы. Moжет принимать такие же четыре значения, как и Upgrade code. Если New Install Code не используется, то файл не копируется.
Назначение не выяснено

В общем, данное описание параметров ответило на некоторые вопросы, но породило новые :) Если в описании есть ошибки или необходимы добавления, то сообщите в форуме или по эл. почте.

Автор: Vadikan

Иcточник: unattended.oszone.net

Наш форум

Опубликована- 14.03.2005

© Все права защищены OSzone.net 2001-2006

Распечатано 09.04.05

Спроeктировала и разработала сайт Ginger



Параметры XPCREATE.INI


Параметр Возможные значения Значение

по умолчанию

Пояснение

BOOTIMGFILE Путь к файлу Нет Прямой или относительный путь к файлу, необходимому для создания загрузочного диска. Не нужен, если исходный дистрибутив (XPSOURCE) является загрузочным инсталляционным CD
CDBURNER Буква диска Нет Буква диска, назначенная пишущему приводу
CDERASE YES/NO NO Стирание CD-RW перед записью
CDLABEL Не спец. символы XPCREATE Метка тома создаваемого диска
CDSPEED MAX/Speed 12 Скорость записи диска
CDTYPE CD/DVD CD Тип записываемого носителя
COPYSOURCE YES/NO NO Копирование дистрибутива с CD на жесткий диск
DELISOS YES/NO NO Удаляет ISO файл после записи
DELROOT YES/NO NO Удаляет директорию CDROOT после создания .ISO образа диска
DELTEMP YES/NO NO Удаляет директорию TEMP, когда необходимость в ней отпадает
DOCABS YES/NO YES Перепаковывает и обновляет кабинетные файлы
DOCD YES/NO YES Создает CD
DOISO YES/NO YES Создает ISO
DOSATA YES/NO YES Производит интеграцию SATA драйверов
DOPATH YES/NO NO Обновляет WINNT.SIF, подставляя значение OEMPnPDriversPath вычисленное на основе DRIVERSDIR
DOSVCPACK YES/NO YES Создает SVCPACK.INF
DRIVERDIR Путь к директории $OEM$\$1\DRIVERS Путь к директории, где расположенны драйверы SATA (относительно FILECD)
DVDPLUS YES/NO NO Запись производитеся на DVD+R
EXITQUIET YES/NO NO Отображает диалоговое окно с текстом "Press Enter to Exit" по завершении работы программы
OVERWRITEOEM YES/NO YES Использутет ключ "/O" при установке Type I хотфиксов
RENAMEF YES/NO YES Переименовывает SVCPACK файлы в последовательном порядке (Страхует от возможного совпадения имен файлов, поскольку они все равно переименовываются в формат 8.3)
SILENTINSTALL YES/NO YES Отображает прогресс инсталляции во время установки хотфиксов/апдейтов за 13 минут до окончания установки Windows
SLIPHF1 YES/NO YES Интеграция Type I хотфиксов
SLIPHF2 YES/NO YES Интеграция Type II хотфиксов
SLIPMDC YES/NO YES Интеграция MDAC
SLIPSPK YES/NO YES Интеграция Сервис Пака
USERFILESCD Путь к директории Нет Файлы в этой директории будут помещены в корневой каталог создаваемого диска. Избавляет от нбх копировать каждый раз файлы в директорию FILESCD
USERWINLANG Трехбуквенный код Нет Трехбуквенный языковой код Windows. Насколько мне известно, русские версии Windows работают и без этого параметра.
XPISO Путь к файлу XPCREATE.ISO Прямой или относительный путь к создаваемому .ISO файлу
XPSOURCE Путь к директории Нет Прямой или относительный путь к исходному дистрибутиву

Первый вход в систему


1. Загружаются личные настройки

2. Одновременно выполняются параметр [GuiRunOnce] из winnt.sif и RunOnceEx (если они используются, конечно)

3. Загружаются Рабочий стол и Панель Задач

Надеюсь, эта информация была вам полезна. Если у вас есть вопросы о параметре [SetupParams], почитайте ref.chm.

Автор: Vadikan

Иcточник: (переведено с англ.) unattended.msfn.org

Наш форум

Опубликована- 18.03.2005

© Все права защищены OSzone.net 2001-2006

Распечатано 10.04.05

Спроeктировала и разработала сайт Ginger



Статью написал VseDoFeni. Оригинальный стиль




Статью написал VseDoFeni. Оригинальный стиль полностью сохранен :)

На просторах интернета, как-то раз меня носило.

Там наткнулся я на батник и решил его открыть.

Результат его работы очень кстати мне пришелся

Заменить девятый плеер на десятый он позволил.

Так Винды дистрибутива я размер сумел уменьшить

И пускай совсем немного он уменьшился в размере.

Мегабайт эдак на пять лишь, но и это тоже «масло»

На компакте все же место ограничено серьезно.

И помимо уменьшенья той Винды дистрибутива

Он позволил мне и время хоть чуть-чуть, но сэкономить.

…Я, по-моему, отвлекся на проблемы описанье.

Начинать пора рассказ мне, как сей бонус получить.

Надо взять, друзья, нам батник, он по ссылке расположен.

Кроме батника нам нужен ВЭ-ЭМ-ПЭ десятый плеер.

Он в Винду внедряться будет этим батником у нас.

Все почти у нас готово процедуру чтоб начать.

Каталог создать нам надо, где ни будь на жестком диске.

В просторечии «винчестер» жесткий диск еще зовется.

Место нам запомнить надо, где создали каталог.

Файлы мы в него положим, что скачали с Интернета,

А когда они там будут, надо батник запустить.

Указав на батник мышкой, надо кликнуть нам два раза.

Заработает он сразу и зеленый текст покажет нам консоль на черном фоне.

Это значит, батник начал выполнять для нас работу.

Вся работа в три этапа выполняться у нас будет.

Батник первых два этапа сможет выполнить для нас.

На экране монитора ход работы мы увидим.

На консоли черном фоне букв зеленых хоровод.

Вы увидите вначале описание процесса.

А потом нажмете кнопку, имя кнопки – Эникей.

Тут начнется распаковка плеера дистрибутива в каталог на диске Ц.

Снова жать на кнопку надо, снова текст пойдет зеленый,

Упаковку нужных файлов батник нам произведет.

Паковать с перемещеньем эти файлы батник будет.

И создаст пред сим процессом каталог еще один.

А названье каталога не рифмуется вот что-то.

Батник нам его покажет, там название прочтем.

После файлов подготовки, без участья человека

Вам придется поработать, но не много, лишь чуть-чуть.



Подготовленные файлы надо будет передвинуть

Или скажем по-другому, надо их переместить.

Вспоминайте поскорее место, где лежит Виндоза.

То Виндоза не простая – анаттенд дистрибутив.

И туда все наши файлы поспешите положить.

Их скопировать с заменой жизненно необходимо,

Если только вы хотите результаты получить.

Тут согласно описанью, что в консоли мы увидим,

Нам останется всего лишь один файлик изменить.

Все, теперь исошный образ компилировать мы будем.

Скомпилированный образ мы запишем на болванку.

Результатом проведенной работы будет CD с дистрибутивом Windows XP SP2, с интегрированным в него Windows Media Player 10.

Автор: VseDoFeni

Наш форум

Опубликована- 21.03.2005

© Все права защищены OSzone.net 2001-2006

Распечатано 09.04.05

Спроeктировала и разработала сайт Ginger


Plug-In XPCDLHFS.CMD


Плагин поставляется только с коммерческой версией и предназначен для автоматической загрузки обновлений. Значения по умолчанию для параметров wget я опускаю.

DODLF YES/NO YES Запуск плагина
DLURL URL   URL списка загружаемых обновлений.
HTTPUN Username нет Имя пользователя для загрузки списка обновлений
HTTPPW Password нет Пароль пользователя для загрузки списка обновлений
WGHLPARM Параметр wget   Параметр wget для загрузки списка обновлений
WGHFPARM Параметр wget   Параметр wget для загрузки обновлений
WGSPPARM Параметр wget   Параметр wget для загрузки Service Pack

Автор: Vadikan

Иcточник: unattended.oszone.net

Наш форум

Опубликована- 19.03.2005

© Все права защищены OSzone.net 2001-2006

Распечатано 09.04.05

Спроeктировала и разработала сайт Ginger



Подготовка дистрибутива


Создайте директорию XPCD на жестком диске. Можете поместить ее в корневой каталог – C:\XPCD. Название и расположение директории не играют никакой роли, но я буду придерживаться их на следующих этапах.

Скопируйте содержимое инсталляционного диска Windows XP в C:\XPCD

Теперь вам надо интегрировать новейший Service Pack и обновления, которые вышли после него. Мы начнем с интеграции Service Pack 2. Если копирование дистрибутива на жесткий диск вызывает у вас затруднения, то читайте статью дальше.

Вставьте инсталляционный CD Windows XP в CD-ROM. Сделайте двойной щелчок на иконке "Мой Компьютер" на Рабочем столе, затем правый клик на иконке CD-ROM и выберите Открыть из контекстного меню.

Вы можете просто нажать CTRL+A на клавиатуре, чтобы выделить все содержимое CD

Teперь либо нажмите на клавиатуре CTRL+C либо жмите правую кнопку мыши и выбирайте Копировать из контекстного меню

Teперь создайте директорию на жестком диске. Я создаю директорию в корневом каталоге диска C и называю ее XPCD (C:\XPCD). Откройте директорию и либо нажмите CTRl+V либо жмите правую кнопку мыши и выбирайте Вставить из контекстного меню

Все. Теперь дистрибутив Windows XP у вас на жестком диске. Можно переходить к интеграции Service Pack 2.

Автор: Vadikan

Иcточник: (переведено с английского) unattended.msfn.org

Наш форум

Опубликована- 23.02.2005

© Все права защищены OSzone.net 2001-2006

Распечатано 09.04.05

Спроeктировала и разработала сайт Ginger



Подготовка дистрибутива MUI к установке


Microsoft выпустила 6 CD с MUI, на каждом из которых содержится несколько различных языков. CD с MUI не распространяются через розничную сеть, и доступны только корпоративным пользователям. Однако, в сети Internet можно найти MUI для Office 2003. В моем распоряжении была урезанная версия MUI CD 5, из которой было убрано все, кроме Русского языка. В зависимости от вашей версии MUI установка может незначительно отличаться.

После выхода SP1 для Office 2003 появился и SP1 для Office 2003 MUI. Соответственно нам придется обновить файлы MUI, проинтегрировав в них SP1 для MUI, скачать который можно с этой страницы. Обратите внимание, что есть разные файлы SP1 для каждого из CD. Вероятно, вас интересует обновление для CD5, на котором помимо прочих находились Русский и Украинский MUI. Качать надо полную версию SP1, и в нашем случает это MUI2003SP1CD5-kb843187-fullfile-enu.exe.

Далее все будет очень похоже на манипуляции, которые мы проводили с Office 2003.



Подготовка драйверов


Для каждого из компонентов вашей системы (чипсет, сетевая карта, и т.д) создайте отдельную директорию. Поименуйте ваши директории таким образом, чтобы имена начинались с номеров. Таким образом установка драйверов будет происходить в числовом порядке. Делается это для того, чтобы обеспечить правильный порядок установки драйверов. Как вы вероятно знаете, драйверы чипсета должны устанавливаться первыми, следовательно директория, содержащая драйверы чипсета должна быть первой, а точнее мы сделаем ее нулевой (000). Таким образом программа установки Windows сначала обратится именно к этой директории. Ниже приводится пример того, как можно поименовать директории:

000_chipset

001_network

002_graphics

003_tv_out

004_sound

005_monitor

006_keyboard

007_mouse

008_and_so_on

Значит сначала у нас пойдут драйверы чипсета, потом сетевой карты, потом видео и звуковые карты, потом монитор, и в конце периферия (мышь, клавиатура и т.д.).

Tеперь надо извлечь драйверы из инсталляционных пакетов. Производители драйверов используют разные типы инсталляторов, так что универсального рецепта для каждого драйвера не существует. Большинство драйверов можно извлечь из инсталляционного пакета при помощи WinRAR или аналогичных программ. Иногда, для извлечения достаточно запустить установку, и дождавшись первого экрана пойти во временную папку, отыскать драйверы, распакованные инсталлятором, скопировать их в другую папку, а затем отменить установку. Итак, извлеките драйверы в соответствущие директории, которые вы создали ранее. Не беспокойтесь, если извлеченные драйверы содержат поддиректории - это ни на что не повлияет.

В $OEM$ директории вашего инсталляционного диска (C:\XPCD\$OEM$) создайте директорию Drivers. Переместите папки с извлеченными драйверами в Drivers. Драйверы будут устанавливаться прямо с CD, никакого копирования на жесткий диск не будет. Конечно, драйверы должны быть в несжатом виде. Если вы хотите сэкономить место на носителе, то ниже описывается как упаковать драйверы. Если упакованные драйверы не используются, файл 7za.exe из папки $OEM$ можно удалить.


Производители драйверов используют разные типы инсталляторов, так что универсального рецепта для каждого драйвера не существует. Большинство драйверов можно извлечь из инсталляционного пакета при помощи WinRAR или аналогичных программ. Иногда, для извлечения достаточно запустить установку, и дождавшись первого экрана пойти во временную папку, отыскать драйверы, распакованные инсталлятором, скопировать их в другую папку, а затем отменить установку. После извлечения вы наверняка найдете один или несколько INF файлов.

Извлеките драйверы в любую директорию, и изучите ее содержимое. Иногда, вы увидите несколько поддиректорий, содержащих INF файлы. В таком случае вам придется указать прямой путь к каждой поддиректории в OemPnPDriversPath. Дело в том, что программа установки Windows не будет искать INF файлы в поддиректориях.

Поименуйте ваши директории таким образом, чтобы имена начинались с номеров. Таким образом установка драйверов будет происходить в числовом порядке. Делается это для того, чтобы обеспечить правильный порядок установки драйверов. Как вы вероятно знаете, драйверы чипсета должны устанавливаться первыми, следовательно директория, содержащая драйверы чипсета должна быть первой, а точнее мы сделаем ее нулевой (000). Таким образом программа установки Windows сначала обратится именно к этой директории. Ниже приводится пример того, как можно поименовать директории и раскидать по ним драйверы:

000_chipset

001_network

002_graphics

003_tv_out

004_sound

005_monitor

006_keyboard

007_mouse

008_and_so_on

Значит сначала у нас пойдут драйверы чипсета, потом сетевой карты, потом видео и звуковые карты, потом монитор, и в конце периферия (мышь, клавиатура и т.д.).

Скопируйте все ваши директории с драйверами в C:\XPCD\$OEM$\$1\drivers\

Откройте winnt.sif и добавьте следующие строки в раздел [Unattended]. Конечно, пути могут отличаться, так что не забудьте исправить на свои.

OemPnPDriversPath="Drivers\000_intel_INF;Drivers\001_gigabit_LAN;Drivers\002_monitor"

DriverSigningPolicy=Ignore

Обратите внимание, что указываются пути к директориям, а не к конкретным INF файлам. Сохраните winnt.sif и все дела!




Так как наша задача максимально автоматизировать процесс установки, подготовим для нашего CD небольшой пакет драйверов.



Подготовка файлов ответов


Файл ответов winnt.sif скопируем в каталог CDRoot\i386 под именем NPlus.sif для первого варианта и NoQTA.sif для второго. Теперь надо открыть файлы в текстовом редакторе и для файла NPlus.sif

добавить/изменить параметр

[GuiUnattended]

DetachedProgram = "%systemdrive%\Temp\NPlus.exe"

Для NoQTA.sif параметр будет соответственно

[GuiUnattended]

DetachedProgram = "%systemdrive%\Temp\NoQTA.exe"

В оба файла добавим пути к папкам с драйверами в секции [Unattended], чтобы программа установки могла их найти.

OemPnPDriversPath="D\CH\Iich2;D\CH\Iich2-m;D\CH\Iich3-m;D\CH\Iich3-s;D\CH\Iich4;D\CH\Iich4-m;D\CH\IXP;DGR\I32;DGR\ATI”



Подготовка к созданию файла ядра


Распакуйте BootEditor, и запустите. Если появится ошибка об отсутствующем файле, то скорее всего вам нужны msvbvm60.zip и comctl32.zip. Распакуйте их в ту же папку, что и BootEditor.

После первого запуска вы увидите:

Нажмите NO.

Следующий диалог будет:

Нажмите Close.

Вы вошли в BootEditor. Окно будет выглядеть примерно так:

Щелкните меню File и выберите New Boot Screen.

Должно появиться такое окно:

Напечатайте имя вашего будущего boot screen.

Теперь мы будем изменять изображение. В последней версии ядра Service Pack 2 внутри только 4 рисунка, в то время как в Windows 2003 и более ранних NT системах более 4-х рисунков.

Выберите изображение, которое хотите заменить, нажмите кнопку Load Image.

Выберите ваше изображение, которым вы хотите заменить оригинал. Когда вы заменяете изображение Main - #1, также нажмите Move, чтобы исправить цветoвую гамму файла.

Если вы хотите переместить полосу прогресса то, при просмотре изображения Main - #1, нажмите на изображение полосы прогресса и перетащите вверх или вниз. Вы не можете переместить влево или вправо.

Давайте сохраним то, что у нас уже получилось. Нажмите кнопку Make, расположенную наверху экрана.

Следующий экран предоставит вам больше опций сохранения файла.

Если вы хотите изменить название, сделайте двойной клик на теге Name и напечатайте свое название.

Если вы модифицируете одно из более старых ядер, в котором еще есть различные изображения относящиеся к версии (Professional, Home, Server, Media Center, etc., и т.д.), вы можете удалить их и они просто не будут отображаться в процессе загрузки. Поясняю: речь идет о надписи под полоской прогресса загрузки (или над полоской, не помню уже :); до Service Pack 2 там отображалась версия ОС. В столбце Put it, дважды щелкните и выберите No.

Нажмите OK, когда вы закончите, затем ещё раз OK для подтверждения.

Файл, который вы создали будет сохранен в той же директории, что и Boot Editor. Файл представляет собой zip архив с расширением bootscreen. Вам еще предстоит превратить его в EXE.



Подготовка к созданию SFX


Вне зависимости от того, что вы будете использовать для создания SFX, различий в подготовке не будет. Если вы просто хотите запаковать директорию с файлами, то никакой подготовки не требуется. А вот приложения иногда приходится распаковывать. В случае с Adobe Reader 7 используется Install Shield с Basic MSI, причем все это еще и запаковано в некий FEAD Optimizer. Надо запустить исполняемый файл Adobe, дождаться пока FEAD Optimizer закончит распаковку и найти директорию с файлом Adobe Reader 7.0.msi (она может быть в %ProgramFiles%\Adobe, например). Теперь нужно запустить файл setup.exe с ключом /a для создания административной установки. В появившемся диалоговом окне нужно указать директорию, в которой по окончани и будут находиться все нужные нам файлы. Теперь можно переименовать Adobe Reader 7.0.msi в, скажем, Adobe7.msi и приступать к упаковке в SFX архив. Мы рассмотрим создание SFX архивов при помощи

WinRAR | 7-Zip



Подготовка обновлений и файла svcpack.inf


Скопируйте все обновления в директорию C:\XPCD\I386\Update\

Все файлы обновлений должны быть переименованы в формат 8.3 (не более 8 знаков в имени файла + 3 знака на расширение). Например, файлы с именами Q819696_WXP_SP2_x86_ENU.exe и WindowsXP-KB824146-x86-ENU.exe должны быть переименованы в Q819696.exe и KB824146.exe соответственно.

Откройте Блокнот и скопируйте туда следующие строки:

[Version]

Signature="$Windows NT$"

MajorVersion=5

MinorVersion=1

BuildNumber=2600

[SetupData]

CatalogSubDir="\i386\Update"

[ProductCatalogsToInstall]

[SetupHotfixesToRun]

Q330994.exe /Q:A /R:N

Q819696.exe /Q /O /N /Z

KB824146.exe /Q /O /N /Z

qchain.exe

Сохраните файл как svcpack.inf in C:\XPCD\I386\. Вы должны удалить svcpack.in_ в директории I386, иначе программа установки Windows XP не будет использовать ваш svcpack.inf.

Примечание: я привел пример svcpack.inf для Windows XP. Если планируете использовать данный метод для Windows 2000/2003, то вам надо внести в сецкию [Version] небольшие изменения. Параметры MinorVersion и BuildNumber должны быть такими:

;Windows 2000

MinorVersion=0

BuildNumber=2195

;Windows 2003

MinorVersion=2

BuildNumber=3790

Строки, приведенные в секции [SetupHotfixesToRun], являются примерами. Все обновления, которые вы скачали, переименовали и скопировали в директорию Update должны быть добавлены в эту секцию файла в числовом порядке. Изображения ниже помогут вам определить какой синстаксис нужно использовать для ключей

 

Файлы, выглядящие так, должны быть установлены с использованием ключей /Q /O /N /Z

Файлы, выглядящие так, должны быть установлены с использованием ключей /Q:A /R:N

Мы называем их Type I

Мы называем их Type II

Подсказка. Чтобы не мучаться и не печатать вручную имена файлов скопируйте в Блокнот следующую строку:

dir /a /b /-p /o:gen >filelisting.txt

Сохраните файл с расширением .bat и запустите в директории, содержащей обновления, предварительно отсортировав их по имени. Затем откройте сгенерированный файл filelisting.txt и вы увидите, что он содержит имена всех файлов в директории. Ну а в файловых менеджерах типа TotalCommander должна быть функция копирования имен файлов в буфер обмена.



Подготовка пресетов ПО


Теперь нам нужно подготовить парочку пресетов для установки разных вариантов ПО.

В качестве примера возьмем Nero-6.6.0.16, перепакуем его с помощью Nero Repacking Tool v1.1a в бесключевой sfx архив для тихой установки. Подготовим два пресета.

В первом к базовому набору ПО добавим Nero, во втором добавим Nero и уберем QuickTime Alternative. Чтобы добавить Nero изменим файл RunFromCD.cmd, находящегося в каталоге CDRoot\$OEM$\$1\Temp дистрибутива, подготовленного с помощью UnaCreator, добавим в него следующие строки:

IF EXIST %CDDRIVE%\Install\Nero\Nero-6.6.0.16_all_in_one.exe REG ADD %KEY% 77 /VE /D "Nero-6.6.0.16" /f

IF EXIST %CDDRIVE%\Install\Nero\Nero-6.6.0.16_all_in_one.exe REG ADD %KEY% 77 /V 1 /D "%CDDRIVE%\Install\Nero\Nero-6.6.0.16_all_in_one.exe" /f

Сохраните файл в любом другом каталоге с тем же именем. В этом же каталоге создайте файл drivers.cmd со следующими строками:

IF EXIST %WINDIR%\CMDOW.exe cmdow @ /HID

Start /wait %SystemDrive%\D\ChI.exe x -y -ao

Start /wait %SystemDrive%\D\GrI32.exe x -y -ao

Start /wait %SystemDrive%\D\GrATI.exe x -y -ao

exit

Теперь оба файла надо упаковать WinRAR sfx с именем NeroPlus.exe и добавлением в комментарий следующих строк:

Path=%SystemDrive%\temp

SavePath

Setup=%SystemDrive%\Temp\drivers.cmd

Silent=1

Overwrite=1

Так, первый пресет готов. Сейчас подготовим второй.

Для этого просто уберем строки, определяющие установку QuickTime Alternative в RunFromCD.cmd и упакуем его и drivers.cmd в sfx архив с именем NoQTA.exe. Не забудьте добавить комментарий к архиву.

Подобным образом можно подготовить любые пресеты с нужными вам параметрами для установки приложений или драйверов. Количество пресетов ограничено только объемом CD/DVD диска.



Подготовка загрузчиков (пар *.sif + *.bin )


Для обеспечения возможности загрузки разных вариантов нам нужно подготовить пары загрузчик + файл ответов, по умолчанию это setupldr.bin и winnt.sif. Для изменения возьмем загрузчик setupld1.bin, откроем его в HEX-редакторе и заменим все winn1.sif на NPlus.sif. Можно задавать любые имена соответствующей длины, например NPlus.sif для нашего варианта с добавленным Nero и NoQTA.sif соответственно. На мой взгляд, осмысленные имена файлов предпочтительнее, чем просто цифорки. На скриншоте показано, как это сделать в HEX режиме бесплатного редактора PSPad.

Сам загрузчик можно сохранить, как NPlus.bin и второй, как NoQTA.bin и поместить их в каталог CDRoot\i386.



Поиск и загрузка обновлений


Вы вероятно задумывались над тем, как определить и получить все необходимые для вашей системы обновления и заплатки. Сделать это можно различными способами, и ниже приводятся три.

Послесловие


Как вы заметили, nLite дает возможность модифицировать не только tcpip.sys, но и другие файлы. На самом деле, вы можете заодно изменить uxtheme.dll и sfc_os.dll. Просто в данном руководстве мы сделали по отдельной статье для каждого файла, чтобы не смешивать все в одну кучу.


Как вы заметили, nLite дает возможность модифицировать не только uxtheme.dll, но и другие файлы. На самом деле, вы можете заодно изменить tcpip.sys и sfc_os.dll. Просто в данном руководстве мы сделали по отдельной статье для каждого файла, чтобы не смешивать все в одну кучу.




Как вы заметили, nLite дает возможность модифицировать не только sfc_os.dll, но и другие файлы. На самом деле, вы можете заодно изменить uxtheme.dll и tcpip.sys. Просто в данном руководстве мы сделали по отдельной статье для каждого файла, чтобы не смешивать все в одну кучу.



Post


Сайт программы

(Обзор программы - мой, на основе описания Vics)

Наверное, не слишком уместно писать обзор программы, которую даже не протестировал. Однако Post выглядит весьма несложной, так что я попробую :) Команда на запуск программы прописывается в cmdlines.txt, соответственно она будет выполнена на Т-12 (за 12 минут до конца установки). За основу для работы берется хорошо знакомый файл RunOnceEx.cmd, в который вставляются маркеры. Рассмотрим на примере:

cmdow @ /HID

@echo off

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

REG ADD %KEY% /V TITLE /D "Установка выбранных программ" /f

;1

REG ADD %KEY%\005 /VE /D "Adobe Reader 6" /f

REG ADD %KEY%\005 /V 1 /D "%systemdrive%\install\AdobeReader6\AR6.msi /qn" /f

;2

REG ADD %KEY%\010 /VE /D "Diskeeper 8" /f

REG ADD %KEY%\010 /V 2 /D "%systemdrive%\install\Diskeeper\setup.exe /s /v/qn" /f

;3

REG ADD %KEY%\015 /VE /D "Photoshop CS" /f

REG ADD %KEY%\015 /V 1 /D "%systemdrive%\install\Photoshop\setup.exe" /f

;f

EXIT

Примечание: если вы устанавливаете ПО с CD, то для корректной работы Post.exe нужно использовать второй метод для назначения переменной %CDROM% со страницы Запуск RunOnceEx с CD.

Перед каждым параметром, вносящимся в ключ HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\RunOnceEx (попросту говоря, перед каждой программой), ставится маркер, который является порядковым номером и выглядит как ;n (где n=1, 2, ... , n). Маркеры обязательно должны идти по порядку, и пропуск цифры недопустим. Перед командой EXIT ставится финализрующий маркер ;f. Вот собственно и все, проще некуда. Остается внести в файл cmdlines.txt команду:

[COMMANDS]

"post.exe"

и убрать оттуда команду на запуск RunOnceEx.cmd во избежания двойного срабатывания.

Преимущества: простота конфигурирования при наличии готового файла RunOnceEx.cmd; графический интерфейс; выбор желаемых приложений и запуск их всех одной кнопкой; запуск на Т-12 плюс все преимущества файла RunOnceEx.cmd.

Недостатки: напрашивается доработка графического интерфейса; порядок установки приложений определяется файлом RuOnceEx.cmd и если добавить в середину приложения; то придется менять порядок маркеров.



Практические советы


Как известно, твики реестра позволяют настроить практически любые параметры системы. Я уже забыл, когда последний раз пользовался твикером, т.к. система уже сразу устанавливается с учетом моих предпочтений. Вероятно, вы захотите сделать тоже самое. Резонный вопрос: как узнать какой твик реестра отвечает за те или иные изменения в системе, произвoдимые через пользовательский интерфейс?

В сети масса сайтов, содержащих информацию о ключах реестра. Начать можете с www.oszone.net. Большая подборка твиков в этой теме на msnf.org. Eсть аналогичная тема и на OSZone. Не копируйте все твики разом, а постарайтесь вникнуть в смысл каждого из них. Сравните со своими настройками системы.

Кстати, экспортирование ключей вашей настроенной системы - отличный вариант. Так, например, изрядное количество настроек меню Пуск и вида папок находится в ключе

HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced.

Если вы не уверены за что отвечает тот или иной ключ, вбейте его название в Google, и ответ не заставит себя ждать.

Если ваши поиски не увенчались успехом, то... вы плохо искали :) Можете попробовать произвести мониторинг системы самостоятельно. В этом вам помогут бесплатные программы Regmon (мониторинг в реальном времени) и Regshot (снимок до и после изменений).

Ну и конечно, вы всегда можете задать вопрос на форуме в теме про твики реестра.

Автор: Vadikan

Иcточник: unattended.oszone.net

Наш форум

Опубликована- 28.02.2005

© Все права защищены OSzone.net 2001-2006

Распечатано 09.04.05

Спроeктировала и разработала сайт Ginger



у меня такая ситуация. Принесли


Возникла у меня такая ситуация. Принесли компьютер, еле живой, Asus S200, та еще штучка как оказалось впоследствии. Диск был разбит по грамотному (два раздела), и на втором был дистрибутив Windows, спасибо предыдущему настройщику, облегчил задачку.
Итак, имеем компьютер без флоппа и CDROM. Есть сетевая карта SIS900. В BIOS есть возможность загрузиться с HDD, USB Floppy, USB Flash, USB CDROM и по сети.
На момент начала мучений с ним была только флешка, но грузиться с нее он отказался. Достать USB СD или Floppy не удалось. Оставалась только сетевая загрузка. Кстати, как оказалось впоследствии, что реально помог бы только USB флоп. USB СD не опознался.
Читая доки MS и форумы по Unattended натыкался на сокращение RIS и упоминание что можно загрузиться с сетевой карты и установить ось. Вот и решил проверить. Поставил RIS, создал образ, настроил DHCP и ... получил огромный облом. Система действительно загружалась, проходила текстовую часть установки и вываливалась в BSOD с кодом 0x000000BB. Согласно толкований, найденных на просторах Интернета, для исправления  нужно всего ничего, заменить драйвера сетевой карты в дистрибутиве или заменить сетевую карту. Скачал новую версию драйверов, прочитал KB315279 и ссылки по ней, сделал все как описано, и танцы с бубном окончились продолжительным BSOD-ом с тем же кодом.
Ладно, если не получается с наскока давайте читать инструкции. Изучал, изучал и наткнулся на возможность использования практически любого образа диска для загрузки по сети.

Предпросмотр изменений


Просмотреть изменения можно несколькими способами.

Можно использовать программу XPreview, написанную jcarle. Для ее работы требуется .NET Framework. После установки и запуска программы достаточно зайти в меню File | Open и выбрать модифицированный файл winntbbu.dll. В некоторых случаях программа некорректно отображает цвета судя по сообщениям на MSFN.

Альтернативно можно (после замены оригинальных файлов в дистрибутиве своими) запустить winnt32.exe. Начнется установка Windows, которая остановится на первом же экране. Этого будет достаточно, чтобы рассмотреть все как следует.

Ну и наконец, можно запустить установку Windows на виртуальной машине и дождаться ее графического этапа.

Автор: Vadikan

Иcточник: (переведено с англ.) unattended.msfn.org

Наш форум

Опубликована- 06.04.2005

© Все права защищены OSzone.net 2001-2006

Распечатано 09.04.05

Спроeктировала и разработала сайт Ginger



Предустановка OEM компонентов


Mы будем использовать $ОЕМ$ директории на инсталляционном диске для установки драйверов, приложений и твиков реестра. Чтобы это все работало, необходимо прописать два параметра в файле winnt.sif в секции [Unattended]. Откройте winnt.sif в любом текстовом редакторе и добавьте следующие строки:

[Unattended]

OemPreinstall=Yes

UnattendSwitch="yes"

OEMPreinstall=Yes сообщает Windows, что на диске находится директория $OEM$. Таким образом во время установки все содержимое директории будет скопировано на раздел жесткого диска, на который устанавливается система.

UnattendSwitch="yes" говорит Windows пропустить этап "Добро пожаловать в Windows XP", который помогает пользователю создать Учетные записи и подключение к сети Интернет.

Не забудьте, что использование виртуальных машин сильно сэкономит вам время и записываемые носители. Пожалуй, единственным недостатком виртуальных машин применительно к этому разделу будут драйверы. Их действительно нельзя протестировать на виртуальной машине. Однако, приложения, твики реестра и все остальное, обсуждаемое в этом разделе, очень удобно тестировать на виртуальной машине.

Мы начинаем с методов установки драйверов и приложений.

Автор: Vadikan

Иcточник: unattended.msfn.org

Наш форум

Опубликована- 27.02.2005

© Все права защищены OSzone.net 2001-2006

Распечатано 09.04.05

Спроeктировала и разработала сайт Ginger



Prepare.cmd


cmdow @ /HID @echo off

attrib -r "%programfiles%\cdex\*.*" /s attrib -r "%programfiles%\Edialer\*.*" /s attrib -r "%programfiles%\IrfanView\*.*" /s attrib -r "%programfiles%\Opera75\*.*" /s attrib -r "%programfiles%\Proxomitron\*.*" /s attrib -r "%programfiles%\Winamp\*.*" /s

DEL "%systemroot%\*.bmp" DEL "%systemroot%\Web\Wallpaper\*.jpg" DEL "%systemroot%\system32\*.scr"

DEL "%AllUsersProfile%\Start Menu\Windows Update.lnk" DEL "%AllUsersProfile%\Start Menu\Set Program Access and Defaults.lnk" DEL "%AllUsersProfile%\Start Menu\Windows Catalog.lnk"

regsvr32 /u /s zipfldr.dll

EXIT

 



Prepare.cmd и Cleanup.cmd


Этот пункт необязателен. Вы можете использовать исполняемые файлы для выполнения задач, которые проще запустить отдельно, чем добавлять их в строки REG ADD в файле RunOnceEx.cmd. Чтобы увидеть как они запускаются, посмотрите пример файла RunOnceEx.cmd выше. В принципе, запуск их ничем не отличается от запуска других приложений и *.reg файлов.

Prepare.cmd может содержать все что вы хотите выполнить

cmdow @ /HID

DEL "%systemroot%\*.bmp"

DEL "%systemroot%\Web\Wallpaper\*.jpg"

DEL "%systemroot%\system32\dllcache\*.scr"

DEL "%systemroot%\system32\*.scr"

DEL "%AllUsersProfile%\Start Menu\Windows Update.lnk"

DEL "%AllUsersProfile%\Start Menu\Set Program Access and Defaults.lnk"

DEL "%AllUsersProfile%\Start Menu\Windows Catalog.lnk"

EXIT

Если вы не понимаете, что делает данный файл, то не используйте его. Вкратце, он удаляет все обои и скринсэйверы, используемые в Windows по умолчанию, а также удаляет различные ярлыки из меню Пуск.

Cleanup.cmd может содержать команды для удаления ненужных директорий и перезагрузки компьютера после установки всех приложений.

cmdow @ /HID

shutdown.exe -r -f -t 30 -c "Windows XP will now restart in 30 seconds..."

net user aspnet /delete

RD /S /Q %systemdrive%\drivers\

RD /S /Q %systemdrive%\install\

EXIT

Вы можете объединить оба файла в один, без разницы.



Приложения


В этой секции мы расскажем как устанавливать приложения автоматически (без участия пользователя). На страницах секции вы увидите различные команды для пакетных файлов, которые вы сможете добавить в свои пакетные файлы, запускаемые из [GuiRunOnce]. Вы можете посмотреть как это сделано у меня на странице Примеры в файле start.cmd. Эти же команды после небольших модификаций можно использовать и для способа RunOnceEx.

Приложения, использующие кавычки


Вы заметите, что при добавлении дополнительных кавычек (" ") к значениям REG ADD, эти значения не импортируются в реестр. Чтобы обойти это препятствие используйте обратную косую черту (backslash) \" для каждых кавычек, которые вы добавляете. Пример:

%KEY%\005 /V 1 /D "\"%systemdrive%\install\AdobeReader6\Adobe Reader 6.msi\" /qn" /f

Это позволит запускать приложения, которые содержат пробелы в именах файлов (надежнее, правда, переименовать их заранее), а также использовать ключи приложений, которые надо заключать в кавычки.



В Феврале Microsoft выпустила обновление


В Феврале Microsoft выпустила обновление KB885250, которое не интегрируется при помощи ключа /integrate, если в дистрибутив уже интегрировано обновление KB885835 (и наоборот). Возможно, со временем Microsoft исправит эту проблему, а пока используйте обходной путь, который описан в этой темена конференции OSZone.
Автор: Vadikan

Иcточник: unattended.oszone.net

Наш форум
Опубликована- 23.02.2005


© Все права защищены OSzone.net 2001-2006
Распечатано 09.04.05


Спроeктировала и разработала сайт Ginger

В моем распоряжении находилась версия Office 2003, лицензированная моим университетом. Названия файлов несколько отличались от описанных в руководстве, и для создания административной инсталляционной точки я использовал файл Setuppro.exe. Это было несложно вычислить, однако с первой попытки этот файл не сработал. Ниже я объясню почему, и возможно вам надо будет перечитать Этап 3, где ведется речь об MST файлах. Моя версия была до определенной степени сконфигурирована и уже содержала MST файл (откуда я кстати извлек ключ продукта). При попытке запустить Setuppro.exe /а я получал сообщение об ошибке. Пришлось подойти к проблеме основательно ;-) В итоге я нашел файл setup.ini в директории Files\Setup. В этом файле была прописана строка, указывающая на уже существующий MST файл.
[MST]

; The MST section gives the full path to a transform that should be applied.

MST1=IU.MST

;MST1=D:\transforms\my transform.mst
После ее удаления (ставится ; в начале строки) все заработало, и мне удалось запустить административную установку. Возможно, данная информация поможет тем, у кого сходу не получился запуск setup.exe /a.
Вернуться к тексту ^


В Феврале Microsoft выпустила обновление KB885250, с которым, насколько мне известно, не справляется nLite, если в дистрибутив уже интегрировано обновление KB885835 (и наоборот). Возможно, со временем Microsoft исправит эту проблему. Я, честно говоря, nLite не пользуюсь, и рекомендую интегрировать обновления вручную при помощи ключа /integrate. Такой подход позволяет использовать обходной путь, который описан в этой теме на конференции OSZone.
Автор: Vadikan

Иcточник: (переведено с английского) unattended.msfn.org

Наш форум
Опубликована- 23.02.2005


© Все права защищены OSzone.net 2001-2006
Распечатано 09.04.05


Спроeктировала и разработала сайт Ginger

Честно говоря, я комфортнее себя чувствую с английскими меню, и установка MUI проделывается исключительно ради эксперимента. При тестировании у меня английский так и остался языком по умолчанию для интерфейса Office 2003, и пришлось включать русский язык в Office Language Settings:

Я думаю, что это было связано с тем, что язык интерфейса тестируемой системы (Win XP Pro EN) был английским. Видимо, при таком раскладе язык интерфейса Office 2003 по умолчанию выставляется в соответствии с языком операционной системы. Проверьте самостоятельно, и сообщите мне, если я ошибаюсь.
Автор: Vadikan

Иcточник: unattended.oszone.net

Наш форум
Опубликована- 26.02.2005


© Все права защищены OSzone.net 2001-2006
Распечатано 09.04.05


Спроeктировала и разработала сайт Ginger

Изучив два метода, вы, возможно, задумались над тем, как создать учетные записи способом OOBEINFO.INI, но лишь одну из них сделать Администратором. В принципе, это возможно. Обратите внимание на файл useraccounts.cmd, в котором для добавления учетных записей использовалась команда NET ADD. Можно применить ее в комбинации с командой для удаления учетных записей NET DELETE. В моем примере я создавал учетные записи Vadikan и Alex. Допустим, я хочу переместить Alex из администраторов, в обычные пользователи:
net localgroup Administrators "Alex" /delete

net localgroup Users "Alex" /add
Данные команды можно добавить в любой пакетный файл, который будет выполнен при первом входе в систему.
Автор: Vadikan

Иcточник: (частично перeведено с англ. - unattended.msfn.org)

Наш форум
Опубликована- 27.02.2005


© Все права защищены OSzone.net 2001-2006
Распечатано 09.04.05


Спроeктировала и разработала сайт Ginger

В процессе работы с RIS-установкой возможно возникновение проблем с определением драйверов сетевой карты на текстовом этапе установки, а именно: при корректном подключении к RIS-серверу посредством PXE на текстовом этапе выдается сообщение о не найденных драйверах сетевой карты. Соответственно установка прекращается.
Проблема решается достаточно просто и изящно - необходимо *.inf и *.sys файлы проблемных карт скопировать в корень папки i386.
Автор: Akufrol

Опубликована - 04.05.2005



© Все права защищены OSzone.net 2001-2006

Распечатано 07.05.05



Спроeктировала и разработала сайт Ginger