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

         

Упакованные драйверы


Если вы хотите использовать упакованные драйверы для экономии места, то запакуйте их с помощью 7-zip (можно использовать и любой другой архиватор, но тогда не забудьте изменить в файле Drivers.cmd команду и ключи на распаковку), назовите файл Drivers.7z и разместите его в корне $OEM$\. При установке драйверы автоматически распакуются в %SystemDrive%\Drivers. Не забудьте удалить эту папку впоследствии (из cmdlines.txt или при первом входе в систему), если конечно не планируете ее в использовать в дальнейшем.



Уровень сложности


Требуется знание операционной системы Windows XP на среднем уровне (не эксперт, но и не новичок). Также пригодится базовое понимание принципов работы пакетных файлов (*.bat или *.cmd).

Базовое знание английского языка - несомненный плюс, т.к. на msfn.org существует очень сильная конференция, где вопросы автоматической установки изучены вдоль и поперек. Владея базовыми навыками английского, можно воспользоваться поиском по форуму и найти ответы, даже не задавая вопросов. Помимо этого на конференции MSFN есть очень интересные проекты, о которых лишь вкратце рассказывается или вообще не упоминается на страницах сайта.

С другой стороны, на динамично развивающемся русском форуме автоустановки на конференции OSZone, тоже можно найти ответы на очень многие вопросы. Так что умение искать по форумам поможет найти ответы на вопросы, которые кажутся сложными на первый взгляд.



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


Если вам когда-либо доводилось обновлять много драйверов после установки Windows, то эта страница для вас. Я расскажу как подготовить автоматическую установку таким образом, чтобы Windows использовала ваши обновленные драйверы вместо стандартных из drivers.cab на инсталляционном диске. На самом деле, это очень просто.

Замечу, что описываемый мною метод не поможет в установке обновленных SATA/RAID драйверов. О том, как разобраться с драйверами контроллеров SATA/RAID, читайте тут.

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


Это вторая редакция статьи, излагающая наиболее простой способ установки драйверов с CD. Способ изложен по-английски в этой теме на MSFN, a на русский для вас его перевел EgOrus.




Установка InstallShield приложений методом RunOnceEx с CD


При установке приложений, использующих InstallShild, методом RunOnceEx с CD нужно указывать путь к лог-файлу (*.log). Для примера ниже приводятся команды на установку Kerio Personal Firewall. Путь к лог-файлу выделен.

REG ADD %KEY%\045 /VE /D "Kerio Personal Firewall 2.1.5" /f

REG ADD %KEY%\045 /V 1 /D "%CDROM%\apps\KPF\Setup.exe -s -f2\"%systemdrive%\kerio.log\"" /f



Установка MUI


Установку можно произвести различными способами. Оставляю выбор на ваше усмотрение.



Установка обновлений


Данная страница представляет собой краткий обзор методов установки обновлений (заплаток) к операционной системе.

Установка приложений через RunOnceEx


Удобство RIS-установки состоит еще и в том, что можно не носить с собой диски с софтом, а хранить нужные приложения на сервере RIS и запускать инсталляцию оттуда. Для метода RunOnceEx не составляет труда прописать в файле сетевые пути к приложениям. Работоспособность метода - 100%, проверено :-)

Папку с софтом лучше разместить в папке RemInst из тех соображений, чтобы не создавать слишком длинные пути к приложениям. У меня, например, на длинный путь жутко обругался Office2003. Те программы, которые размещены в соответствующих каталогах папки $OEM$, копируются в обычном порядке точно так же, как они ставились бы с CD.



Вам обязательно понадобятся


Инсталляционный диск Windows XP. Он может быть как с интегрированными SP1 или SP2, так и без них.

XP SP2 Deployment Tools (его также можно найти на установочном диске Windows XP в Support\Tools\deploy.cab)

Service Pack 2 для Windows XP

Утилита CDImage, которая необходима для записи загрузочного диска на основе вашего дистрибутива автоматической установки. Записи диска посвящена отдельная статья, где есть ссылки на все необходимое.

Программа для записи CD (Nero Burning Rom или любая аналогичная ей)

Также, для экспериментов oчень может пригодиться виртуальная машина (VMWare или Virtual PC). Виртуальные машины работают немного медленнеe, чем реальные компьютеры, но зато вам не надо форматировать ваш жесткий диск каждый раз, когда вы хотите протестировать созданный CD.

Мы начинаем с подготовки дистрибутива.

Автор: Vadikan

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

Наш форум

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

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

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

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



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


Помимо непосредственно SP2, нужен инсталляционный диск Windows XP. Это может быть как диск с интегрированным SP1/SP1a, так и диск без интегрированного SP1 (так называемый Windows XP Gold). Интеграция SP2 проходит абсолютно безболезненно в обоих случаях.

Интеграцию SP2 можно провести двумя путями: вручную и автоматически. Для автоматической интеграции используется программа nLite. Для работы nLite требуется .NET Framework. Если он у вас не установлен и вы не хотите его устанавливать, то интегрируйте SP2 вручную.



Вариант I - Админстративная установочная точка


Kaк я уже сказал выше, этот вариант позволяет произвести интеграцию обновлений в дистрибутив Office. Таким образом у вас всегда будет абсолютно обновленный дистрибутив. У этого метода есть свои недостатки. Во-первых, при создании административной точки размер дистрибутива значительно увеличивается. Например, Office 2003 EN увеличивается с примерно с 489 Мб до 645 Мб (с уже интегрированным SP1). Во-вторых, вам придется скачивать административные обновления, а они значительно отличаются от клиентских по размеру. Например, административный Service Pack 1 для Office 2003 весит почти 74 Мб, а клиентский - около 18 Мб. Подробнее...



Вариант II - SETUP.INI


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



Вероятные вопросы


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



Версии сайта


0.1 - добавлена новая статья; 0.01 - исправлена существующая статья.



Видео ATI Radeon


Скачать драйверы CATALYST 5.8 для 32 битных версий Windows XP для видеокарт на базе видеопроцессоров ATI можно с официального сайта. Нам понадобится два файла: 5-8_xp-2k_dd_25203.exe (собственно Display Driver) и 5-8_xp-2k_cp_25203.exe (Control Panel). Control Panel нам понадобится чуть позднее.

Процедура извлечения драйверов из программы установки несколько отличается от описанной для драйвера Intel. Для распаковки драйвера нужно запустить файл 5-8_xp-2k_dd_25203.exe и после распаковки прервать установку.

В каталоге C:\ATISUPPORT5-8_xp-2k_dd_25203 будет находиться распакованная программа установки. Из нее нужно переместить в каталог C:\Gr с переименованием 2KXP_INF в ATI. Теперь осталось скопировать в каталог C:\GrATI файл 5-8_xp-2k_cp_25203.exe и упаковать все в 7-zip sfx, как GrATI.exe.

Так как в данной статье не преследуется цели подробного описания процесса подготовки драйверов мы на этом и остановимся. По крайней мере у нас есть готовый пакет из трех WHQL драйверов, который без проблем установится в процессе инсталляции Windows.



Видео Intel


Подготовку драйверов для встроенного видео Intel разберем на примере драйвера версии 14.15.0.4363, предназначенной для 32 битных версий Windows для следующих чипсетов:

Intel(R) 855GM Chipset

Intel(R) 865G Chipset

Intel(R) 852GM Chipset

Intel(R) 855GME Chipset

Intel(R) 852GME Chipset

Intel(R) 910GL Express Chipset

Intel(R) 915GV Express Chipset

Intel(R) 945G Express Chipset

Mobile Intel(R) 915GM Express Chipset

Mobile Intel(R) 910GML Express Chipset

Mobile Intel(R) 915GMS Express Chipset

Intel(R) 915G Chipset

Загрузить драйверы можно по этой ссылке Скачивать лучше ZIP архив, как наиболее подходящий для наших целей. Из распакованного архива мы просто скопируем папку Win2000 в папку C:\Gr и переименуем её в I32. Теперь упакуем каталог Gr в 7-zip sfx как GrI32.exe. Для других чипсетов можно повторить описанную выше процедуру. Важно, чтобы названия каталогов с драйвером было отличное от I32.



Виртуальные машины


В статьях сайта нередко упоминаются виртуальные машины. Эта страница объяснит что такое виртуальные машины и поможет с их установкой.

Виртуальная машина - это программа, которую вы запускаете из своей операционной системы. Программа эмулирует реальную машину. Как и в случае с реальной машиной, вы можете установить на виртуальную машину операционную систему, причем неважно Windows или *nix. Таким образом вы можете тестировать различные операционные системы не покидая своей. У виртуальной машины есть BIOS, жесткий диск (отведенное место на вашем жестком диске), CD-ROM (ваш CD-ROM или подключенный ISO образ), сетевые адаптеры для соединения с вашей реальной машиной, сетевыми ресурсами или другими виртуальными машинам и т.д. Вы можете без проблем обмениваться файлами между хостом (вашей ОС) и клиентом (виртуальной машиной). Это осуществляется простым перетаскиванием файлов из файлового мендежера клиента в окно хоста и наоборот. Удобство виртуальной машины для тестирования автоматической установки просто неоценимо. Достаточно просто подключить загрузочный ISO образ в вместо CD-ROM в настройках виртуальной машины, и установка системы пойдет точно также, как и на реальной машине.

На этой странице рассматириваются две наиболее известные виртуальные машины: VMWare Workstation и Microsoft`s VirtualPC. У каждкой есть свои преимущества и недостатки. VMWare считается побыстрее, а VirtualPC предлагает больше возможностей для интеграции клиента с хостом. Производители обеих виртуальных машин предлагают триальный период для тестирования программ.

VMWare Workstation - Домашняя страница

| Скачать

Microsoft VirtualPC 2004 - Домашняя страница |

Скачать

Ниже рассматриваются процессы базовой настройки обеих виртуальных машин. Выберите используемую вами:

VMWare Workstation | VirtualPC

Весьма вероятно, что вы сделали ошибки, т.к. с первого раза все не всегда получается, как задумано. Лучшим способом проверить ваш диск будет виртуальная машина (VMWare или VirtualPC). Вы просто сэкономите деньги на CD болванках, а даже если вы пишете на RW, то лишнее форматирование вашему жесткому диску ни к чему. Виртуальные машины – это приложения, эмулирующие «железо» и позволяющие установить операционную систему, не затрагивая ваши существующие логические диски. Подробнее об установке и настройке виртуальных машин вы можете почитать в в этой статье.



Визуальные стили


Файл uxtheme.dll, наверное, наиболее часто заменяемый файл в Windows. Целью замены является возможность устанавливать неподписанные визуальные стили (visual styles), которые доступны на различных сайтах (включая коллекцию стилей на OSZone.net). Нередко в сети можно увидеть рекомендации типа "поставь StyleXP". Ничего не имею против этой программы, но если единственной целью является использование неподписанных стилей, то можно обойтись заменой uxtheme.dll.

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

Примечание: я не тестировал хак локализованой русской uxtheme.dll при помощи nLite, т.к. в моем распоряжении нет локализованой Windows XP. Я буду признателен, если вы сообщите мне насколько корректно использование nLite для русской uxtheme.dll.

Включаются в дистрибутив в самом конце работы программы


FILESCD Файлы и директории, которые не подвергнутся изменениям. Сюда можно положить ваши $OEM$, $OEM$\$$, $OEM$\$1\DRIVERS, I386\WINNT.SIF, $OEM$\CMDLINES.TXT и т. д.



Возможные проблемы


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

Драйверы ATI Catalyst можно установить методом, описанным на данной странице. Однако, SmartGart установлен не будет. Есть альтернативный метод. Используйте автоматическую установку драйверов как-будто это приложение, запакованное InstallShield, подробнее о котором здесь.

Вы также можете посетить форум на msfn.org, посвященный вопросам автоматической установки драйверов.

Автор: Vadikan

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

Наш форум

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

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

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

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



Возможные проблемы с Boot Editor


Иногда при длительном использовании Boot Editor зависает и не реагирует ни на что. Просто перезапустите Boot Editor и продолжайте работу.

Автор: Vadikan, D@nil

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

Наш форум

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

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

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

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



нибудь хотели создать инсталляционный диск



Вы когда- нибудь хотели создать инсталляционный диск Windows XP, который бы автоматически установил систему, не задавая вопросов про имя пользователя, ключ продукта, временнЫе и региональные настройки? А как насчет автоматической установки ваших любимых приложений, ключей реестра, обновленных драйверов, всех обновлений и заплаток от Microsoft? Все это возможно, и мы постараемся рассказать о том, как этого достичь. В английском языке этот процесс называется “unattended installation”, а мы будем использовать термин “автоматическая установка". Эта страница поможет вам сориентироваться в разделе Автоматической устанoвки Windows
RIS – это процедура удаленной установки Windows, а также офисных приложений с использованием технологии сетевой загрузки. Может оказаться серьезным подспорьем для сетевых администраторов. Используя технологию RIS, клиенты во время загрузки по сети или с помощью RBFG-дискеты через механизм PXE получают IP-адрес и другую информацию, чтобы найти сервер RIS и установить сессию. Затем RIS-сервер и клиент используют протокол TFTP для передачи на станцию клиента программы установки Custom Installation Wizard. С ее помощью пользователь клиентской станции проходит аутентификацию в AD и выбирает образ ОС с сервера RIS. Затем начинается процесс передачи данных, завершающийся установкой на станции клиента полнофункциональной версии Windows, со всеми необходимыми приложениями и специальными настройками.
Я не буду в данной статье рассматривать способы установки и развертывания RIS, поскольку эта тема достаточно обширна и не имеет прямого отношения к автоматической установке Windows. К тому же материалов по RIS достаточно в Интернете, хотя бы по тут, а также в многочисленных руководствах по Windows Server 2000 и 2003. Я лишь постараюсь привести по возможности доступное описание процесса превращения обычной RIS-установки в unattended.


Работа на компьютере немыслима без постоянного процесса установки необходимого софта. Для быстрой установки можно использовать так называемые "образы" дисков, т.е. точные копии физических дисков. В этом случае, необходимо просто копировать образ на нужную машину, при этом естественно, все текущие данные на диске затираются.
А как быть если необходимо установить на каждую машину 3-4 новые программы, без перезаписи всей системы? Второй способ решения может выглядеть так: записать на диск необходимые дистрибутивы и ходить с ним от ПК к ПК, занимаясь рутинными действиями: нажатием кнопочек Next, Finish и расстановкой необходимых отметок в диалогах. Это все хорошо, если обслуживаемых машин не очень много 1 - 5, т.е. терпения должно хватить на проделывание однотипных операций на каждой машине. А если машин 10, 20, 50 и больше, и программ для установки не 3-4 а 30-40!? А что если приходится ставить эти программы на машину клинета, где стирать данные нельзя!? Вот на все эти вопросы отвечает данная статья, в которой рассказывается как просто и элегантно решить задачу автоматической установки программ!
Для решения этой задачи воспользуемся специальной программой: MultiSet. Эта программа уникальна тем, что с ее помощью можно полностью автоматизировать процесс установки программ на ПК! С использованием этой программы, все рутинные действия по установке приложений можно свести к одному нажатию кнопки "Старт установки пакета". После выполнения процедуры "автоматической установки программ", на компьютер пользователя будут установлены все необходимые приложения, как будто вы сами их устанавливали вручную, при этом установка происходит гораздо быстрее чем вручную!
Т.е. происходит двойной выигрыш времени:
Во-первых, установку производите не вы, а программа. В это время вы можете попить кофе или перекусить.
Во-вторых, установка (процесс воспроизведения) происходит гораздо быстрее, чем аналогичная ручная установка (если поставлен режим "максимальная скорость") ну и в третьих, установка произойдет в точности как вы задумали, т.к. программа не может "забыть" поставить то или иное приложение.
Программа работает следующем образом: сначала вам необходимо установить приложение вручную, т.е. необходимо "научить" MultiSet, как необходимо ставить приложение. При этом, вам не нужно писать не строчки кода! После, при необходимости, когда вам реально потребуется установить это приложение, вы просто нажимаете кнопку "воспроизведение" и программа начинает процесс установки приложения, т.е. полностью копирует ваши действия, сделанные в процессе записи установки приложения!


Здесь будет описан способ формирования мультизагрузочного (multiboot) CD Unattended установки Windows XP, обладающий исключительной гибкостью. На сформированном таким способом CD, имеется возможность размещения неограниченного количества, как аппаратных конфигураций, так и пресетов для автоустановки ПО. С легкостью можно создать варианты для бухгалтерии и юридического отдела, для дизайнеров и маркетологов с разными наборами устанавливаемого ПО. Причем установка будет происходить полностью автоматически. Если набор софта определяется в самом начале, отпадает необходимость изменения его в процессе установки, как в случае с WPI, например. Справедливости ради, надо отметить, что при описываемом способе вам ничто не мешает использовать программы выбора ПО, тот же WPI.

Выбор устанавливаемых приложений


Если вы планируете устанавливать приложения автоматически не только на свой компьютер, то, вероятно, стоит задуматься насколько ваш личный набор приложений устроит клиента (родственника, приятеля). Конечно, можно обойтись минимальным набором "must have", но это совершенно не соответствует unattended духу :) Люди, увлекшиеся автоматической установкой, наоборот хотят иметь как можно больше и сразу после окончания инсталляции системы. Соответственно, возникает вопрос о том, как осуществить выбор только нужных в конкретном случае приложений. Строго говоря, если прерываться на выбор приложений, то установка уже не будет полностью автоматической. Однако, другого пути нет, и чтобы иметь возможность выбора, придется пожертвовать полной автоматизацей. Эта страница посвящена различным способам выбора приложений для их автоматической установки впоследствии. Надеюсь, что она будет пополняться силами участников конференции OSZone.

Примечание: обзоры, представленные на странице, могут слегка устаревать по мере выхода новых версий программ.

Пакетный файл | Installs | Post | WPI | T12 | WIHU | XPlode | Другие


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



Процесс создания загрузчика для Windows


Процесс создания загрузчика для Windows 2000 абсолютно такой же, как для Windows XP. Единственное отличие: переименовываем $WIN_NT$.~BT в 1W2K.

Теперь восстановите boot.ini из резервной копии, которую вы предусмотрительно создали ранее.



Переходим в папку D:\work\1W2K и если планируем автоматическую установку с файлом ответов, то копируем в нее заранее подготовленный winnt.sif для Windows 2000. В этой же папке находим и открываем файл txtsetup.sif. Находим строку

SetupSourcePath = "\"

и заменяем ее на

SetupSourcePath = "\windistrib\win2k\"

После чего сохраняем файл.

В любом HEX редакторе открываем файл setupldr.bin и заменяем все встречаюшиеся в нем значения bootfont.bin на btfont2k.bin, после чего сохраняем файл.


Windows 2003 Server


Порядковый номер Номер ресурса Описание
1 200 Экран 1
2 202

203

Экран 2
3 204

205

Экран 3
4 206

207

Экран 4
5 208

209

Экран 5
6 210

211

Экран 6
7 212

213

Экран 7
8 214

215

Экран 8
9 216

217

Экран 9
10 218

219

Экран 10

Автор: Vadikan

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

Наш форум

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

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

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

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



Windows Installer Helper Utility (WIHU)


(обзор программы - Alanoll, MSFN; oснован на версии 2.1)

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

Скачать программу

Прежде чем приступить к обзору, я бы хотел подчеркнуть, что речь пойдет только о базовых настройках программах. Все "продвинутые" задачи, которые можно выполнять с помощью WIHU будут лишь упомянуты. Файл INSTALL.INI, входящий в поставку с программой, хорошо документирован (на англ.) и рекомендуется к прочтению. Он детально рассматривает логические выражения (Boolean), позволяющие задать условия для снятия выбора с приложения при запуске WIHU.



Windows Installer Service (*.msi)


Если у вашего файла расширение *.MSI, значит он был запакован при помощи Windows Installer. Эти файлы можно устанавливать с ключами /qb и /qn. Вкратце, /qb и /qn аналогичны. Первый покажет прогресс установки, а второй полностью скроет все окна и незаметно установит приложение. Если вы хотите отобразить прогресс установки, но не показывать кнопку Cancel, исключая возможность прерывания установки пользователем, то используйте ключ /qb-!.

Некоторые приложения требуют перезагрузки компьютера после установки. Чтобы этого избежать испольzуйте свойство REBOOT=ReallySuppress вместе с /qn или /qb, заключая все выражение в кавычки. Например:

setup.msi "/qn REBOOT=ReallySuppress"

Подробнее о ключах Windows Installer можно почитать в этой статье MSDN.



Windows Media Player 10


%systemdrive%\Install\MP10Setup.exe /q:A /c:"setup_wm.exe /Q /R:N /DisallowSystemRestore"


Windows Multilanguage User Interface (MUI)


Установка MUI подробно рассматривается в статье Локализация: MUI, Шрифты и Региональные настройки.



Windows Post-Installation Wizard (WPI)


(обзор версии 3.3.5 - мой, при участии EgOrus)

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

Форум на MSFN

Я использую именно эту программу.

Если вы будете устанавливать приложения с CD, то совершенно не важно куда распаковывать архив с программой - лишь бы входил в ваш дистрибутив. Для установки с жесткого диска лучше всего распаковать в $OEM$\$1\install\.

Запуск WPI вызывает окно как на скриншоте выше, где пользователь может выбрать желаемые приложения и начать их запуск нажатием на кнопку Begin Install. Ранние версии WPI конфигурировались через *.js файлы. Теперь к этой опции добавлена приятная возможность управления настройками WPI и конфигурацией устанавливаемых приложений прямо через интерфейс WPI.



Windows XP


Сначала создаем каталог с загрузчиком для Windows XР. Выполняем в командной строке

D:\work\windistrib\winxp\winnt32.exe /noreboot

Запустится инсталлятор Windows. Выбираем вариант "Установка новой системы" (скачивать апдейты не надо). На этапе выбора настроек установки можно заглянуть в расширенные настройки и убедиться что галка "Копировать все файлы с диска" отмечена. После окончания работы установщика на системном диске появятся две новых скрытых папки: $WIN_NT$.~BT и $WIN_NT$.~LS. Папку $WIN_NT$.~LS удаляем, она нам не понадобится.

Переименовываем $WIN_NT$.~BT, скажем, в1WXP. Причем название настоятельно рекомендую начинать с буквы максимально более близкой к началу латинского алфавита или цифры, a также ограничивать длину имени папок четырьмя символами. Актуально это только для больших по объему носителей, например DVD. Судя по всему, дело тут в том, что в файловая система распределяет папки с файлами согласно этому самому алфавиту. Иными словами, если поместить загрузчик в папку XPOR, то установшик будет выдавать различные ошибки. от ошибки в первой строке txtsetup.sif и вплоть до зависания самого загрузчика. Если же папку переименовать например в 1WXP, все идет без происшествий. Это наблюдение верно для любого программного продукта Microsoft, который грузится через setupldr.bin.

Удаляем из папки 1WXP следующие файлы: BOOTSECT.DAT, migrate.inf, winnt.sif.


Переходим в папку D:\work\1WXP и если планируем автоматическую установку с файлом ответов, то копируем в нее заранее подготовленный winnt.sif для Windows XP. В этой же папке находим и открываем файл txtsetup.sif. Находим строку

SetupSourcePath = "\"

и заменяем ее на

SetupSourcePath = "\windistrib\winxp\"

После чего сохраняем файл.

В любом HEX редакторе открываем файл setupldr.bin и заменяем все встречаюшиеся в нем значения bootfont.bin на btfontxp.bin, после чего сохраняем файл.



Windows XP Home


Порядковый номер Номер ресурса Описание
1 300

301

Экран 1

2 302

303

Экран 2
3 304

305

Экран 3
4 306

307

Экран 4
5 308

309

Экран 5
6 342

343

Экран 6
7 310

311

Экран 7
8 312

313

Экран 8
9 314

315

Экран 9
10 316

317

Экран 10
11 318

319

Экран 11
12 320

321

Экран 12
13 322

323

Экран 13
14 324

325

Экран 14
15 326

327

Экран 15
16 328

329

Экран 16
17 330

331

Экран 17
18 332

333

Экран 18
19 334

335

Экран 19
20 336

337

Экран 20
21 338

339

Экран 21
22 340

341

Экран 22



Windows XP Professional


Порядковый номер Номер ресурса Описание
1 27

28

Экран 1

2 29

30

Экран 2
3 31

32

Экран 3
4 33

34

Экран 4
5 35

36

Экран 5
6 37

38

Экран 6
7 39

40

Экран 7
8 41

42

Экран 8
9 43

44

Экран 9
10 61

62

Экран 10
11 45

46

Экран 11
12 47

48

Экран 12
13 49

50

Экран 13
14 51

52

Экран 14
15 53

54

Экран 15
16 55

56

Экран 16
17 57

58

Экран 17
18 59

60

Экран 18



Winnt.sif (мой вариант)


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

[Unattended] UnattendMode=FullUnattended OemSkipEulA=Yes OemPreinstall=Yes TargetPath=\WINDOWS Repartition=No Unattendswitch="Yes" WaitForReboot="No" AutoActivate = No Hibernation = No

[GuiUnattended] AdminPassword="mypassowrd" EncryptedAdminPassword=No AutoLogon=Yes AutoLogonCount=2 OEMSkipRegional=1 TimeZone=40 OemSkipWelcome=1

[Display] BitsPerPel=32 XResolution=1152 YResolution=864 Vrefresh=85

[UserData] ProductKey=XXXXX-XXXXX-XXXXX-XXXXX-XXXXX FullName=Vadik OrgName=Home ComputerName=VAD

[TapiLocation] CountryCode=1 AreaCode=317

[RegionalSettings] LanguageGroup=1,2,3,4,5 SystemLocale=00000419 UserLocale=00000409 InputLocale=0409:00000409,0419:00000419

[Identification] JoinWorkgroup=WORKGROUP

[Networking] InstallDefaultComponents=Yes

[Components] msmsgs=Off msnexplr=Off freecell=Off hearts=Off minesweeper=Off pinball=Off solitaire=Off spider=Off zonegames=Off

[Shell] CustomDefaultThemeFile="%Systemroot%\Resources\Themes\ninja.theme"

 



Winnt.sif, txtsetup.sif и setupldr.bin


На этом этапе мы удаляем все файлы по маске *.sif из папки D:\work\windistrib\ и всех вложенных в нее.



Winntbbu Editor


Программа WinntbbuED (Winntbbu Editor) является на данный момент самым удобным и простым средством редактирования Setup Billboards. У программы есть тема на MSFN (ссылка на текущую версию в конце первого поста). Более подробную информацию о номерах ресурсов winntbbu.dll и тонкостям их ручного редактирования вы можете почитать в других статьях раздела Setup Billboards. Рекомендую их почитать для общего развития. А в этой статье мы рассмотрим только интерактивное редактирование при помощи WinntbbuED.

Вам нужно взять из дистрибутива файл winntbbu.dll. Если у вас только сжатая версия, то распакуйте ее следуя статье Сжатые файлы из Справочника. Всегда используйте версию файла, соответствующую устанавливаемой версии Windows. Иными словами, не используйте файл от SP1 для дистрибутива Windows XP SP2.

А о программе, собственно, и рассматривать нечего. Она настолько интуитивно проста, что я обойдусь одним параграфом. Программа не требует установки. При запуске вы видите окошко с заставкой (немецкий Setup Billboard).

Все эелементы меню доступны через клавиатуру. Открываете ваш winntbbu.dll по CTRL+O и начинаете редактировать (меню Edit): шрифты по CTRL+F, цвета по CTRL+L, изображения по CTRL+P. Двойной клик по элементу позволяет его изменить или заменить. На скриншоте редактируются шрифты.


Щелкните чтобы увеличить

А вот на режиме Предпросмотра я остановлюсь подробнее. Видимо, автор получил немало вопросов, так что при попытке Полноэкранного Предпросмотра (Extras | Real Preview) вы обязательно увидите окно Readme First. Перевод его содержимого я и привожу ниже

Несколько вещей, которые вы должны знать, прежде чем начать пользоваться Полноэкранным Предпросмотром (Real Preview)

Выход из Предпросмотра (Preview) по клавише "ESC" !!!

Полноэкранный предпросмотр (Real Preview) требует изменения разрешения экрана и занимает несколько секунд

Разрешение возвращается к исходному при выходе из предпросмотра (но частота развертки экрана может автоматически и не вернуться /Vadikan)


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

Следствием использования внутреннего кода winntbbu.dll получается наиболее аккуратный предпросмотр. То что вы видите на экране, вы увидите впоследствии при установке системы.

Однако, такой подход подразумевает единственную глубину цвета - TrueColor

64-битный предпросмотр не поддерживается (вызвано winntbbu.dll)

Отображаемый Setup Billboard помечен галочкой в меню `Bilboard OS`

Вот и все. Приятных экспериментов. Кстати, подборку готовых со скриншотами вы найдете в этой теме на MSFN. Для закачки некоторых может быть понадобиться членство в соответствующей Yahoo Group. Ну а я, по многочисленным просьбам читателей, выкладываю Blue Girl со скриншота. (646 kb, XP EN).

Автор: Vadikan

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

Наш форум

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

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

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

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


WinRAR


WinRAR - не нуждающийся в представлении архиватор. Он обладает широкими возможностями для создания безключевых SFX. С его помощью можно создать незаметный (silent) инсталлятор, который распакует содержимое SFX в заданую директорию, выполнит заранее указанную команду, а по окончании установки может удалить распакованные файлы. Помимо всего WinRAR умеет добавлять элементы в меню Пуск, помещать ярлыки на Рабочий стол, а также задавать архиву иконку по вашему выбору. Я рассмотрю только базовые возможности программы, а с остальными вы без труда разберетесь при помощи справки.

Итак, запустив архиватор, мы переходим в директорию, в которой находится административная установка Adobe. Выделяем все файлы

и жмем Добавить

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

На закладке Общие указываем команду для распаковки

и переходим на закладку Режимы:

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

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

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

Вот и все. Теперь осталось нажать ОК пару раз и спустя некоторое время у нас будет SFX, который совершенно незаметно установит Acrobat Reader.

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

Недостатки: стоит $30.



WinRar 3.x


%systemdrive%\Install\wrar330ru.exe /s

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

Регистрационный файл rarreg.key нужно поместить в директорию программы. Это можно сделать либо при положив его в $Progs\Winrar или используя команду xcopy в любом пакетном файле.

Настройки архиватора можно заранее сохранить в файл settings.reg из меню Параметры->Импорт/Экспорт (Options-->Import/Export), а во время автоматической установки экспортировать при помощи команды REGEDIT /S.



WISE Installer


Программы, запакованные WISE Installer, используют ключ /s. Все что нужно, это

Setup.exe /s



XPlode


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

В старой версии сайта у нас была статья о первой версии этой программы, но с тех пор утекло немало воды, и на дворе уже четвертая версия (впрочем, не уверен, что промежуточные релизы увидели свет ;) XPlode безусловно заслуживает большего внимания, чем один параграф в обзоре. Не думаю, что по функциональности она уступает фаворитам (Т12, WPI, WIHU), а по возможностям настройки внешнего вида инсталляционных диалогов, возможно, и превосходит их. Программа может "подстраивать" свой внешний вид под диалоговые окна установки Windows (в зависимости от WINNTBBU.DLL) или выглядеть независимо. Все настройки конфигурируются через XML файл, так что любой редактор с подсветкой поможет сконфигурировать программу и найти возможные ошибки в синтаксисе.

Программа использует хитрый инсталлятор. Вы должны прочитать лицензионное соглашение, чтобы распаковать программу (в тексте соглашения есть скрытая ссылка, которая активирует кнопку "Continue"). В пакете с программой идет очень подробное руководство в PDF формате (34 стр.) на английском языке. Если у вас нет проблем с английским, то и конфигурация XPlode не должна вызвать особых затруднений. Если возникнет желание написать подробный обзор XPlode, то вы всегда можете связаться со мной.



Загрузка компьютера по сети с практически любого образа диска


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

Список на MSFN может отличаться


Список на MSFN может отличаться от моего, т.к. при составлении используются немного различающиеся критерии. В любом случае, все критические обновления окажутся в каждом из этих списков. Список, полученный третьим способом тоже будет отличаться от списков, указанных в первых двух способах. Это связано, например, с тем, что в бюллетени безопасности включены обновления для различных компонентов операционной системы (таких как Windows Media Player 9 и Windows Messenger), которые впоследствии были заменены более новыми версиями, доступными для загрузки отдельно.
Если вы хотите, чтобы после установки системы Windows Update (Microsoft Update) вообще не предлагал установить ни одного обновления, воспользуйтесь любым из первых трех способов, а затем установите систему и воспользуйтесь четвертым способом. После чего добавьте недостающие обновления в дистрибутив.
Безусловно, поиск и закачка всех обновлений займет немало времени. Однако, эти временнЫе затраты окупятся уже при следующей установке системы. В будущем вам будет намного проще поддерживать список обновлений, т.к. второй вторник (простите за невольную тавтологию) каждого месяца Microsoft выпускает лишь несколько апдейтов.
Следующая статья рассказывает о методах установки обновлений.

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

Автор: Vadikan

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

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


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


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

В данной статье третий этап написан на основе сообщения в форуме, отправленного EgOrus. Он же перевел на русский язык файл SETUP.INI и снабдил его дополнительными комментариями. За что ему большое спасибо! Кстати, его файл SETUP.INI вы можете посмотреть тут. Вообще, метод SETUP.INI я уже рассматривал применительно к MUI для Office 2003, но не так подробно. Ну и напоследок список литературы:
Setup Settings File

Setup Sequence of Events

Customizing How Setup Runs
Успешных экспериментов!
Автор: Vadikan, EgOrus

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

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


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


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

В общем, на этом процедуру интеграции SATA/RAID драйверов можно считать законченой. Дальнейшие шаги оригинального руководства рассказывают о том, как создать загрузочный диск Windows XP. Не вижу смысла повторяться.


XPCreate дает возможность быстро создать обновленный дистрибутив Windows XP. Работа над программой ведется постоянно, чему в немалой степени способствует Microsoft, регулярно выпускающая важные и критические обновления.

Заключительный этап


Чтобы все прошло гладко, нужно убедиться, что секция [GuiUnattended] в winnt.sif содержит только две строки, относящиеся к администратору:

AdminPassword=*

EncryptedAdminPassword=No

Уберите все остальное (например, AutoLogon или AutoLogonCount). Замените звездочку в AdminPassword паролем, если вы хотите защитить учетную запись Администратор от постороннего доступа. Вы также можете зашифровать пароль используя Setup Manager, входящий в состав Deployment Tools. Там есть опция EncryptedAdminPassword, значение которой надо установить в Yes.

Необходимо помнить, что все, что вы указываете в winnt.sif (например, AdminPassword) не влияет на учетную запись Vadikan, описываемую на этой странице. Это влияет только на встроенную учетную запись Администратор.

Если вы все сделали правильно, то во время установки вы увидите мигнувшее окно командной строки на Т-12 этапе установки Windows. Именно в этот момент и будет запущен файл useraccounts.cmd из cmdlines.txt.


Запакуйте файл winntbbu.dll при помощи makecab, как описано в статье Сжатые файлы, и скопируйте оба файла (*.DLL и *.DL_) в директорию i386 вашего дистрибутива.




Запакуйте файл winntbbu.dll при помощи makecab, как описано в статье Сжатые файлы, и скопируйте оба файла (*.DLL и *.DL_) в директорию i386 вашего дистрибутива.




Запакуйте файл winntbbu.dll при помощи makecab, как описано в статье Сжатые файлы, и скопируйте оба файла (*.DLL и *.DL_) в директорию i386 вашего дистрибутива.



Замечания


Нельзя использовать русские буквы и специальные символы в пути к дистрибутиву, например "C:\!\Дистрибутивы\XPSP2".

Запуск


После того, как вы настроите внешний вид WPI и устанавливаемые приложения, надо будет прописать команду на запуск WPI, скажем в [GuiRunOnce]. Достаточно указать путь к файлу wpi.cmdt, входящем в архив с программой или запустить wpi.hta иным способом. При первом входе в систему пользователь увидит окно WPI с выбором приложений для установки. Определившись с выбором, пользоватеь жмет Начать установку (Begin Install), после чего появится окошко, которое поблагодарит за пользование WPI.

После нажатия ОК начнется установка приложений. Окно это можно отключить, найдя в файле generate.js

строку

window.alert(getText(msgStartInstall));

и откомментировав ее следующим образом (спасибо, EgOrus)

/* window.alert(getText(msgStartInstall)); */



Запуск RunOnceEx с CD


Существует возможность установки приложений с CD без предварительного копирования на жесткий диск с использованием $OEM$\$1\ директорий. Осуществляется это достаточно просто при помощи добавления некоторых строк в RunOnceEx.cmd. Если вы еще не читали статью про RunOnceEx.cmd, то ознакомьтесь с ней.

Запускаются из SVCPACK.INF


SVC-CF1 Файлы, находящиеся здесь, будут запущены сразу после хотфиксов. Они должны поддерживать ключи /Q /U /O /N /Z. Эта папка предназначается для Type I хотфиксов, которые не могут быть интегрированы.
SVC-CF2 Файлы, находящиеся здесь, будут запущены сразу после хотфиксов. Они должны поддерживать ключи /Q:U /R:N. Эта папка предназначается для Type II хотфиксов, которые не могут быть интегрированы.
SVC-CF3 Файлы, находящиеся здесь, будут запущены сразу после хотфиксов и после файлов из SVC-CF1. Они должны поддерживать ключи /Q /U /O /N /Z. Эта папка предназначается для Type I хотфиксов, которые не могут быть интегрированы.
SVC-CF4 Файлы, находящиеся здесь, будут запущены сразу после хотфиксов и после файлов из SVC-CF2. Они должны поддерживать ключи /Q:U /R:N. Эта папка предназначается для Type II хотфиксов, которые не могут быть интегрированы.
SVC-DAH DA хотфиксы находятся здесь. На данный момент они включают в себя KB832414_MSXML3.0_x86.exe MSXML апдейт.
SVC-DAS DA инсталляционные файлы находятся здесь. Включая MDAC 2.8 апдейт.
SVC-DX9 DirectX 9 (directx_9c_redist.EXE) кладется сюда. Пакет будет распакован, лишние файлы убраны, и в итоге будет создан более компактный пакет. DX9c, однако, входит в XP SP2.
SVC-EXE Исполняемые файлы без ключей здесь. Эти файлы будут запускаться после Type I и Type II хотфиксов
SVC-HF1 Хотфиксы Type I здесь. Эти файлы будут интегрированы в директорию I386, и вызываться из SVCPACK.INF файла во время установки с /Q /O /U /N /Z ключами.
SVC-HF2 Хотфиксы Type II здесь (за исключением особых случаев). Эти файлы будут интегрированы в директорию I386, и вызываются из SVCPACK.INF во время установки с /Q:U /R:N ключами.
SVC-MDC В этой директории содержатся специальные MDAC апдейты.
SVC-MSX Файлы, находящиеся здесь, будут запущены после хотфиксов. У этих файлов не должно быть никаких ключей.
SVC-OEM Сюда можно добавить *.OEM файлы, которые используются для интеграции SATA/RAID драйверов. Подробнее на соотв. странице сайта XPCreate.
SVC-PRE Файлы, находящиеся здесь, будут установлены сразу перед хотфиксами. Эти файлы должны поддерживать /Q:U /R:N ключи. Таким файлом является, например, DirectX 9 OPK
SVC-QCH Здесь инсталлятор QCHAIN.EXE. Именно инсталлятор, а не распакованная утилита.
SVC-SWF Последний Shockwave Flash Cab файл (SWFLASH.CAB) кладется сюда.
SVC-WMC Сюда кладется Windows Media Connect. Он будет перепакован в безключевой инсталлятор и запущен вместе с файлами из SVC-PRE после WMP (ниже).
SVC-WMP Windows Media Player 9 кладется сюда. Он будет переупакован в безключевой инсталлятор и запущен вместе с файлами из SVC-PRE.
SVC-WMS Windows Messenger 4.7 апдейт должен быть здесь. Эти файлы будут распакованы во время установки.
SVC-X2M Microsoft Installer Programs, которые упакованы IExpress, кладутся сюда. MSI и CAB будут распакованы и переупакованы используя IExpress в безключевые инсталлеры и запущены вместе с файлами из SVC-PRE . Включая: DotNetFX и Moviemaker II. MSI тоже можно положить сюда. Они тоже будут перепакованы при помощи IExpress.



Заставляем Windows использовать наш Logon Screen


Предполагается, что вы сохранили нужные файлы в $OEM$\$$\system32. Все что нужно, это один твик реестра.

Для классического приглашения на вход в систему

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon]

GinaDll="mygina.dll"

Замените mygina.dll на имя вашего файла.

Для Экрана Приветствия

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon]

UIHost="%systemroot%\system32\dragon.exe"

Замените dragon.exe на имя вашего файла.

Как вы наверное догадались, файлы можно положить в любую директорию, и указать соответствующий путь в REG файле.

Если путь к Экрану Приветствия указан неверно, то будет использоваться классическое приглашение на вход в систему. Причем не ваше, а стандартное системное.

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

Автор: Vadikan

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

Наш форум

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

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

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

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



Заставляем Windows использовать нашу тему


Осталось лишь сообщить программе установки Windows, что вы хотите использовать свою тему. Делается это через файл ответов winnt.sif. Просто добавьте в файл следующие строки:

[Shell]

CustomDefaultThemeFile = "%WinDir%\Resources\Themes\MyTheme.theme"

Замените MyTheme.theme на имя файла, который вы создали на первом этапе.

Автор: Vadikan

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

Наш форум

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

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

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

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



Завершение работы с каталогами


Теперь переименовываем файлы с русскими шрифтами bootfont.bin в btfontxp.bin и btfont2k.bin соответственно для Windows XP и Windows 2000. В папку D:\work\ копируем все маркерные файлы от обоих дистрибутивов, а также btfontxp.bin и btfont2k.bin. На данный момент мы имеем следующую структуру каталогов: