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

       

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

$OEM$ директории на инсталляционном диске
Создание файла ответов
Программы для создания файла ответов
MS Setup Manager
Менеджер автоустановки Windows XP
Контроль над логическими дисками и форматированием
Контроль над региональными настройками, клавиатурой и локализацией
Другие параметры файла ответов

Куда положить файл ответов?
Пакетные файлы (*. bat или *.cmd)


Типичное содержимое пакетного файла
Изменение цветовой гаммы
Cmdlines.txt, svcpack.inf и [GuiRunOnce]
Куда положить пакетные файлы? 
Новичку (Введение)
Вам обязательно понадобятся
Подготовка дистрибутива
Интеграция Service Pack 2

Вам понадобятся
Ручной метод
Поиск и загрузка обновлений
Способ 1 - Мой список текущих обновлений
Способ 2 - Тема на форуме MSFN.org
Способ 3 - Microsoft Security Bulletin Search
Способ 4 - Windows Update
Заключение
Установка обновлений

Aвтоматический метод
Набор обновлений UpdatePack-XPSP2-Rus для русской Windows XP Pro SP2
Другие методы
Ключ /integrate
Обновления и поддерживаемые ключи
Интеграция обновлений
Примечание
Meтод svcpack.inf
Подготовка обновлений и файла svcpack.inf
DOSNET.inf

QCHAIN.exe
Интеграция обновлений и заплаток в дистрибутив
Виртуальные машины
Настройка VMWare Workstation
Настройка Microsoft VirtualPC
Параметры файла ответов

Создание CD
Использование утилиты CDImage от Microsoft для создания ISO образа
Примечания
CMDLINES.TXT
GuiRunOnce
RunOnceEx

С чего начать?
Создание вашего RunOnceEx.cmd файла
RunOnceEx.cmd в деталях
Cmdow.exe
Приложения, использующие кавычки
Prepare.cmd и Cleanup.cmd
Резюме
Тестирование
Ключи для приложений (основы)

Способы установки
Примеры
Winnt.sif (мой вариант)
Start.cmd (до того как автор перешел на RunOnceEx способ)
RunOnceEx.cmd
Prepare.cmd
Cleanup.cmd
HKLM.reg

HKCU.reg
Типы инсталляторов
InstallShield
Установка InstallShield приложений методом RunOnceEx с CD
Как узнать используется ли InstallShield для упаковки вашей программы?
Windows Installer Service (*.msi)
InstallShield с MSI

Inno Setup
Как узнать используется ли Inno Setup для упаковки вашей программы?
Nullsoft Scriptable Install System (NSIS)
Как узнать используется ли NSIS для упаковки вашей программы?
WISE Installer
Как узнать используется ли WISE Installer для упаковки вашей программы?
Приложения
Если ничего не помогает
Office 2003 - простой метод установки

Office 2003 - метод административной установочной точки
Этап 1 - Создание Административной Установочной Точки
Этап 2 - Интеграция Service Pack 2
Этап 3 - Интеграция обновлений
Этап 4 - Custom Installation Wizard
Этап 5 - Команда для пакетного файла
Office 2003 - метод SETUP.INI
Этап 1 - Подготовка дистрибутива

Этап 2 - Подготовка SP2 и обновлений
Этап 3 - SETUP.INI
Этап 4 - Custom Installation Wizard
Этап 5 - Команда на запуск установки Office 2003
Office Shrinker
Office 2003 MUI

Какой способ выбрать?
Подготовка дистрибутива MUI к установке
Этап 2 - Распаковка Office 2003 SP2 для MUI
Этап 3 - Интеграция Office 2003 SP2 для MUI в дистрибутив MUI
Способ SETUP.INI
Установка MUI
Способ 1- Custom Installation Wizard
Способ 2 - SETUP.INI
Способ 2 - SETUP.INI - 2

Office 2003 (обзор)
Простой метод
Сложный метод
Вариант I - Админстративная установочная точка
Вариант II - SETUP.INI
MUI (Multilanguage User Interface) для Office 2003
Q. В процессе установки $ОЕМ$ директории не копируются на жесткий диск. Что делать?
Q. Как автоматически установить желаемые обои на рабочий стол?

Q. Как задать желаемые раскладки клавиатуры и клавиши переключения между ними?
Q. При загрузке с созданного CD
Q. Как добиться правильной работы
Q. Можно ли при установке с CD
Опытному пользователю
Предустановка OEM компонентов
Добавлeние учетных записей
Способ OOBEINFO.INI
Способ NET USER

Комбинированный метод
Aвтоматический вход в систему
Встроенная учетная запись Administrator (Администратор)
Другие учетные записи
Другие варианты работы с учетными записями.
Переименование встроенных учетных записей
Интерактивное добавление учетных записей
Заключение
Активация

Способ WINNT.SIF

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

Способ "бэкап активационного файла"

Способ OEMBIOS.BIN
Общие принципы
TweakUI
Adobe Acrobat Reader 7
Nero Burning Rom 5.5.10.x
Nero Burning Rom 6.3.0.x
Nero Language Pack (языковой модуль)
Opera 8.x
TotalCommander 6.x
Windows Media Player 10

WinRar 3.x
Твики реестра
HKLM
HKCU
О ветвях реестра и способах импортирования ключей
HKEY_LOCAL_MACHINE (HKLM)

HKEY_CURRENT_USER (HKCU)
HKEY_CLASSES_ROOT (HKCR)
HKEY_USERS (HKU)
HKEY_USERS\.DEFAULT
HKEY_USERS\S-[длинный-набор-цифр]
Практические советы
Установка драйверов с CD
Набор файлов для установки драйверов с CD
Редактирование файла ответов
Подготовка драйверов

Упакованные драйверы
Как это все работает
Установка драйверов из winnt.sif
Драйверы в winnt.sif
Возможные проблемы
Интеграция SATA/RAID драйверов
Шаг 1 - Создание директорий
Шаг 2 - Распаковка драйверов

Шаг 2а - Распаковка драйверов Intel
Шаг 3 - Подбор файлов
Шаг 4 - Копирование файлов
Шаг 5 - Редактирование секции [SourceDisksFiles] файла txtsetup.sif
Шаг 6 - Редактирование секции [HardwareIdsDatabase] файла txtsetup.sif
Шаг 7 - Редактирование секциий [SCSI.load] и [SCSI] файла txtsetup.sif
Шаг 8 - Редактирование (создание) winnt.sif
Благодарности
Пакеты драйверов от Bshrat the Sneaky

Драйверы (обзор)
Запуск RunOnceEx с CD
Изменения в существующем RunOnceEx.cmd
Изменения в существующем RunOnceEx.cmd - 2
О чем необходимо помнить
Сжатые файлы и ModifyPE
Отступление о работе с командной строкой
Expand
Makecab
ModifyPE

Выбор устанавливаемых приложений
Пакетный файл
Installs.exe
Post
Windows Post-Installation Wizard (WPI)
Русификация
Настройка
Конфигурация
Запуск

Примечания
T12
Windows Installer Helper Utility (WIHU)
Создание списка программ
Другие функции WIHU
BS Post Installer
Назначение
Возможности

XPlode
Другие программы
KTool
Совмещение нескольких вариантов установки Windows XP на одном диске
О процессе загрузки
Изменение SETUPLDR.BIN
Отступление о различных вариантах установки программ

Маркерные файлы-пустышки
Создание мультизагрузочного диска с помощью Bootable CD Wizard (BCDW)
Запись мультизагрузочного диска
Сложные способы установки
Эксперту
Введение

Общая информация
Целевая аудитория
Уровень сложности
Структура и навигация
Oeminfo.ini
Oemlogo.bmp
Тестирование файлов
Импорт файлов

Добавление даты установки и списка апдейтов
Параметры строк в секции [SourceDisksFiles] файла txtsetup.sif
Справочник
Экономим место на диске
Ссылки
Boot Screens
Подготовка к созданию файла ядра
Создание исполняемого файла
Создание Пакетного файла для выбора надлежащего ядра
Возможные проблемы с Boot Editor

Taблицы ресурсов для Setup Billboards
Windows XP Professional
Windows XP Home
Windows 2003 Server
Лог обновлений сайта
Версии сайта
Марта 2006 (версия 3.25)
Марта 2006 (версия 3.23)
Марта 2006 (версия 3.20)
Марта 2006 (версия 2.60)

Февраля 2006 (версия 2.36)
Февраля 2006 (версия 2.25)
Декабря 2005 (версия 2.01)
Декабря 2005 (версия 1.9)
Декабря 2005 (версия 1.85)
Ноября 2005 (версия 1.64)
Aвгуста 2005 (версия 1.31)
Мая 2005
Апреля 2005
Апреля 2004

Процесс установки по минутам
Текстовый этап установки
Графический этап установки
Первый вход в систему
Что это такое
Что понадобится для работы
Как работать с программой
Вероятные вопросы

Где взять полную (коммерческую) версию программы?
М$ выпустила свежие обновления
Что такое DX9NTopk.exe?
Параметры XPCREATE.INI
Plug-In XPCDLHFS.CMD
Директории XPCreate
Service Pack

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

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

Системные директории XPCreate (создaются в процессе работы)
Песнь о Батнике или интегрируем WMP10 в дистрибутив Win XP SP2
Интересное
Создание SFX архива
Подготовка к созданию SFX
WinRAR
Zip
Модифицированный SFX модуль для 7-zip
Logon Screens
Редактирование классического приглашения на вход в систему

Заставляем Windows использовать наш Logon Screen
Темы
Создаем файл темы
Копирование необходимых файлов
Заставляем Windows использовать нашу тему
Классические Setup Billboards
Активируем классические Setup Billboards
Изменяем разрешение и глубину цвета
Изменяем фон
Изменение изображений

Логотип Windows
Фон
Bullets
Анимированная полоска прогресса
Заключительный этап
Предпросмотр изменений
Изменение текста
Изменяем текст
Области 1 и 2

Область 4
Изменяем тип и размер шрифта
Изменение цветов
Работа с программой
Setup Billboards нового стиля
Setup Billboards

Косметические изменения
Особенности автоустановки через Remote Installation Services (RIS)
Файл ответов
Секция [data]
Секция [SetupData]
Секция [Unattended]
Секция [UserData]
Секции [Identification] и [OSChooser]
Остальные секции

Установка приложений через RunOnceEx
Пример моего файла ответов
Наборы обновлений для Windows XP/2003
Использование
Замечания
Содержимое
FAQ
Программа Multiset - автоматизация установки приложений

Совмещение нескольких ОС семейства NT на одном диске
Создание базовых каталогов
Создание каталогов с загрузчиками
Windows XP
Windows 2000
Завершение работы с каталогами
Winnt.sif, txtsetup.sif и setupldr.bin
Windows 2000

Bootable CD Wizard (BCDW)
P.S.
Мультизагрузка (обзор)
UnaCreator
Чипсеты Intel
Видео Intel
Видео ATI Radeon
Подготовка пресетов ПО

Подготовка загрузчиков (пар *.sif + *.bin )
Подготовка файлов ответов
Сводим всё вместе
Winntbbu Editor
Локализация: MUI, Шрифты и Региональные настройки
Multilanguage User Interface (MUI)
Корректное отображение кириллицы в меню и диалогах ПО
Языковые и Региональные настройки
Секция [RegionalSettings] файла ответов

Regopts.txt
Раскладка клавиатуры
Расположение (Location)
Сводим все вместе
Загрузка компьютера по сети с практически любого образа диска
Способ 1: Thinstation и RIS сервер
Предисловие
Что понадобится
Шаг 1

Шаг 3
Шаг 4
Шаг 5
Шаг 6 
Шаг 7
Шаг 8
Шаг 9
Общие примечания
Использованные источники
Способ 2: PXELINUX и TFTPD32 сервер

Начнем с плюсов моего метода
Есть и минусы
Поехали!
Конфигурируем tftpd32.exe
Конфигурируем загрузку
Что получаем?
Послесловие
Сетевые технологии

Зачем это нужно
Что потребуется для работы
Состав аварийно-восстановительного диска
Настройка меню вариантов загрузок
Создание загрузочных образов
Образы загрузочных дискет (IMA)
Образы загрузочных дисков (ISO)
Как прописать загрузку образов в bcdw.ini
Запись загрузочного диска

CDImage
Классический метод записи
Для тех кто в танке
Упрощаем до упора
Усложняем по максимуму
И это всё?
AutoIt скрипты - введение и FAQ
Введение в AutoIt
Oszone AutoIt FAQ

Запуск приложений
Системные переменные
Вввод данных / работа с элементами управления
Вввод данных / работа с элементами управления - 2
Работа с ini-файлами
Импорт данных из reg-файла в реестр
Предотвращение возможности множественного запуска скрипта
Отлов "случайных" окон
Отлов ошибок
Как с помощью AutoIt сменить раскладку клавиатуры

Полезные ссылки
Руководство по работе с EasyBoot
Принцип работы
Закладка File (Файл)
Закладка Menu (Меню)

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

Подробнее о цветовых масках
Закладка Misc (Дополнительно)
Использование загрузчика от BCDW для работы с EasyBoot

Другие возможности
Переменные среды
Классификация переменных среды
Использование переменных в пакетных файлах
Как задать свои переменные
Команда SET
Изменение переменных среды и добавление собственных переменных
Утилита setenv
Импорт ключей в реестр

Терминология
Развертывание Windows Vista (обзор)
Развертывание
Модульная архитектура
Формат WIM-образов (Windows Imaging Format)
Неразрушающее развертывание образов

Что такое nLite?
Системные требования
NLite: Подготовка дистрибутива
Интеграция установочных пакетов (Integrate a Service Pack)
Критические и другие обновления (Hotfixes and Update Packs)
Интеграция драйверов (Integrate Drivers)

Удаление компонентов (Remove Components)
Автоматическая установка (Unattended Setup)
Настройки (Options)
Дополнительные настройки (Patches)
Твики (Tweaks)
Создание ISO (Create Bootable ISO)
NLite: FAQ
Q. nLite требует .NET Framework
Q. Что делать с ISO файлом?
Q. nLite выдает сообщение "Не найден ID файл" при попытке указать путь к дистрибутиву.

Q. Почему нельзя установить размер RAID кластера отличный от 4 кб?
Q. Можно ли интегрировать драйверы "Creative Audigy/SBLive!"?
Q. Зачем нужен файл Last Session.ini?
Q. Можно ли вернуть файлы и компоненты, удаленные nLite?
Q. Какие компоненты можно безопасно удалить?
Q. Могу ли я создать ISO без nLite?
Q. Я уже сделал ISO. Можно ли теперь добавить в дистрибутив другие драйверы?
Q. Windows игнорирует интегрированные драйверы видеокарты. Что делать?
Q. Настройки дисплея в Автоматической установке не срабатывают.
Q. Почему выскакивают ошибки P(1) PE?

Q. Как переустановить WMI?
Как создать CHM файл (HTM2CHM и HTML Help Workshop в действии)
Давид и Голиаф (HTM2CHM и HTML Help Workshop)
Давид (HTM2CHM)
Создание содержания
Компиляция
Голиаф (HTML Help Workshop)
Создание нового проекта
Настройка внешнего вида
Свойства проекта

Создание индекса
Исключение слов из полнотекстового поиска
Редактирование существующего проекта
Так победил ли Давид Голиафа?