Автоматизация установки Windows XP

Евгений Яворских

Безусловно, следует создавать загрузочный диск с самыми последними обновлениями систем: на сегодняшний день доступны пакеты обновлений (т.н. "сервис-пак") SP1 для Windows XP и SP4 для Windows 2000. Для создания дистрибутива с интегрированным пакетом обновлений нам понадобится оригинальный дистрибутив системы (каталог i386) и файл сервис-пака, представляющий собой большой (более 100 Мб), но вполне обычный архив.

Интеграция пакетов обновлений (SP) в дистрибутивы Windows 2000 и Windows XP

В нашем примере исходный каталог project расположен на диске D: В корневой директории этого диска создаём папку с произвольным именем 777, куда загружаем файл SP1 для Windows XP с названием xpsp1a_en_x86.exe и размером 125 Мб. Теперь "всего-навсего" осталось обновить файлы оригинального дистрибутива. Как уже говорилось, файл сервис-пака представляет собой архив, каковой необходимо распаковать. Делается это двумя способами:

1. Если у вас установлена программа-архиватор типа WinRAR (www.rarlab.com), достаточно извлечь файлы из архива обновлений командой контекстного меню (Извлечь в текущую папку). Не следует пугаться количества файлов, которые явятся на свет Божий по окончании распаковки.

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

D:\777\xpsp1a_en_x86.exe /U /X:D:\777\SP1 (рис1):


рис.1

Что это означает? Параметр D:\777\xpsp1a_en_x86.exe указывает путь к архивному файлу сервис-пака, а сочетание ключей /U /X:D:\777\SP1 создаст в каталоге 777 дополнительную папку SP1, куда и будут извлечены файлы обновления. Обратите внимание на то, что между двумя описанными параметрами должен быть пробел! Если все было указано верно, через некоторое время монстрообразный архив извлечет свое содержимое в заданную папку. Теперь не поленитесь, и загляните в эту распакованную бездну файлов: там обязан быть каталог update с файлом update.exe - именно этот файл и запускает процедуру обновления исходного дистрибутива (или, если угодно, интеграцию сервис-пака).

Вид дальнейшей команды будет зависеть от того, где расположены извлеченные файлы обновления, другими словами, нам следует указать точный путь к файлу update.exe. Если содержимое архива извлекалось программой-архиватором, и файлы обновления расположены в каталоге D:\777, то путь к файлу update.exe будет выглядеть, как D:\777\update\update.exe; если же для распаковки архива с SP1 применялась описанные выше параметры командной строки, то все распакованное добро у нас будет лежать в D:\777\SP1, и, следовательно, путь к update.exe будет несколько иным: D:\777\SP1\update\update.exe. Для запуска команды обновления следует в командной строке ввести запись следующего вида (будем считать, что распакованный архив находится в D:\777\SP1):

Как видите, первая часть этой команды представляет собой путь к файлу update.exe, вторая же часть есть ни что иное, как ключ для интеграции SP1 и пути к каталогу с дистрибутивом i386. Почему не указывается явное имя каталога i386? Да потому, что программе обновления требуется указать только ту директорию, где находится папка i386 - остальное она сделает сама. Требования к пробелу между частями команды остаются в силе.

Если все указано верно, через пару минут нас поздравят с успешным завершением процесса интеграции SP1 в дистрибутив Windows XP (рис.2). К слову сказать, размер обновленного дистрибутива превышает оригинал всего на 18 Мб: большинство файлов просто перезаписываются.


рис.2

Для интеграции в дистрибутив Windows 2000 пакета SP4 справедливы все описанные выше манипуляции.

Создание файла сценария автоматической установки Windows XP

На дистрибутивном CD Windows XP имеется CAB-архив (CD:\SUPPORT\TOOLS\ DEPLOY.CAB). CAB-архив с файлами "Диспетчера установки" следует распаковать в отдельный каталог, и запустить файл setupmgr.exe.

На первом этапе нам предлагается либо создать новый, либо изменить существующий файл ответов. Ответ очевиден - Создать (рис.3). Коль скоро мы задались целью создания автоматической установки Windows XP с компакт-диска, то в следующем окне (рис.4) выберем первую позицию из трех предлагаемых - Автоматическая установка.


рис.3


рис.4

Обратите внимание на пояснение этого окна о возможных именах файла сценария: в нашем случае он будет именоваться WINNT.SIF, но об этом чуть позже. Третий шаг подразумевает выбор продукта, для которого создается файл ответов - в моем случае это Windows XP Professional (рис.5).

Особое внимание нужно обратить на следующий очень важный шаг: здесь мы определяем степень взаимодействия себя, любимого, и процесса установки (рис.6).


рис.5


рис.6

Позволю себе два совета:

1. Если ваша дисковая подсистема состоит из единственного раздела С:, смело выбирайте параметр "Полностью автоматическая установка". В этом случае у программы установки нет выбора, вследствие чего инсталляция автоматически осуществится в этот самый единственный раздел.

2. Однако, как прикажете быть, если у пользователя несколько разделов? Например, у меня Windows XP установлен на логический диск Е:, и в дальнейшем мне хотелось бы иметь свободу выбора диска для установки. Для такого варианта предусмотрен параметр "Скрытые этапы": установка произойдет автоматически, за исключением выбора дискового раздела для инсталляции.

Дальнейший этап подразумевает создание установки либо для сетевых решений, либо для запуска с компакт-диска. Коль скоро мы создаем мультизагрузочный диск, выбираем параметр "Установить с компакт-диска" (рис.7).


рис.7

А дальше начинается стадия ответов на вопросы, которые система хотела бы задать нам в случае обычной, "ручной" установки. Я не буду останавливаться на каждом параметре, упомяну лишь некоторые, весьма интересные моменты:

1. В разделе Общие параметры > Параметры экрана можно задать нестандартные разрешения дисплея и частоту обновления экрана (рис.8): согласитесь, приятно иметь оригинальное, не похожее на тривиальное, окно установки системы.


рис.8

2. Если используется англоязычный дистрибутив Windows XP в сочетании с острым желанием создать русские региональные установки , в разделе Дополнительные параметры > Язык и стандарты следует отметить пункт Указать региональные стандарты в файле ответов и в выпадающем списке выбрать значение Russian (рис.9).


рис.9

3. Дополнительные языки выбираются в разделе Дополнительные параметры > Языки посредством выделения нужных параметров при нажатой клавише Ctrl (рис.10).


рис.10

4. Предварительная "тонкая" настройка Internet Explorer без труда осуществляется в разделе Дополнительные параметры > Параметры обозревателя > Самостоятельно указать параметры > кнопка Параметры обозревателя (рис.11). Для Windows XP можно не только задать параметры домашней и поисковой страниц, но и заранее наполнить "Избранное" нужными ссылками.


рис.11

И, наконец, на завершающем этапе нас попросят указать каталог для размещения созданного файла ответов - в нашем случае это каталог с дистрибутивом, расположенный в каталоге D:\project\I386 (рис.12).


рис.12

Обратите внимание на очень важный момент: по умолчанию создается обычный текстовый файл UNATTEND.TXT. Нам же, для установки с компакт-диска, потребуется переименовать этот файл в WINNT.SIF.

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

Если же вы хотите немедленно создать загрузочный диск с обновленным и "автоматизированным" Windows XP, отправляйтесь на http://gorelov-sergey.narod.ru/questions_answers_winXP.html#1, где найдете описание такого метода.

Как уже говорилось, дистрибутивы утилит для создания файла ответов и пакеты обновлений для Windows XP и Windows 2000 доступны на сайте Microsoft. Вот ссылки на эти продукты:

1. Batch Setup 2.0 для Windows 95 (только англоязычный интерфейс утилиты).
2. Setup Manager for Windows 2000 SP4 (английский интерфейс приложения).
3. Диспетчер установки (Setup Manager) для Windows 2000 SP4 (русский интерфейс).
4. Setup Manager for Windows XP SP1 (английский интерфейс).
5. Диспетчер установки (Setup Manager) для Windows XP SP1 (русский интерфейс приложения).
6. Batch 98 (русский интерфейс) был найден здесь.
7. SP-1 for Windows XP (английская версия).
8. SP-1 для Windows XP (русская версия).
9. SP-4 for Windows 2000 (английская версия).
10. SP-4 для Windows 2000 (русская версия).

Если вы хотите, чтобы все неизвестные файлы открывались в блокноте (а не выводился диалог с запросом, с помощью какой программы его открыть), надо изменить параметр по умолчанию в разделе
HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Unknown\shell\openas\comma nd
на значение типа "C:\Windows\notepad.exe %1" (без кавычек).



Устанавливаем консоль восстановления Windows XP

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

В Консоли восстановления Windows XP вы можете следующее:

  • Использовать, копировать, переименовывать или замещать системные файлы и директории

  • Исправлять boot sector файловой системы или Master Boot Record (MBR)

  • Включать или выключать сервисы или установку устройств при последующем запуске компьютера

  • Создавать или форматировать разделы на диске

Есть несколько способов, которыми вы можете попасть в Консоль восстановления. Вы можете загрузить ее с Windows XP CD-ROM, когда появится необходимость, но лучше будет установить консоль восстановления до появления необходимости в ней. Плюс установки Консоли восстановления на ваш компьютер очевидна, вы можете запустить ее намного быстрее.

Вы должны понять, что может возникнуть случаи, когда вы не сможете загрузиться с вашего жесткого диска, в этих случаях вам все равно придется использовать Windows XP CD. Но для других проблем Консоль восстановления, установленная на ваш компьютер, может быть прекрасным решением.

Для установки Консоли восстановления на ваш компьютер, вам потребуется около 7 Mb свободного места. Для установки вам необходимо проделать следующее:

  1. Во время использования Windows XP, вставьте в CD-ROЬ оригинальный диск Windows XP и нажмите Выход, когда появится окно с началом установки системы. (Вы можете пропустить это, если имеете директорию \i386 на вашем жестком диске)

  2. Выберите Пуск -> Выполнить и в появившемся окне введитеe: {X}:\i386\winnt32.exe /cmdcons
    Где {X} должно быть буквой диска, соответствующей CD-ROM.Если директория i386 уже содержится на вашем компьютере, то вам достаточно указать путь к ней, например: C:\i386\winnt32.exe /cmdcons

  3. Следуйте указаниям для установки консоли, после завершения установки перезагрузите компьютер

  4. Косоль восстановления покажет список доступных операционных систем в меню загрузки, для использования консоли восстановления вам необходимы права администратора

Ждя ускорения меню загрузки выберите Пуск -> Панель управления -> Система -> Дополнительно. Нажмите на кнопке Настройка в меню Загрузка и Восстановление. В разделе Загрузка системы вы можете установить время, используемое для показа меню загрузки. bootmenu.

Источник: oszone.net


Диспетчер пакетов QoS.

Есть в Windows XP такая интересная штука как Диспетчер пакетов QoS (Quality of Service). Наверное, занимается она чем-то очень нужным, но рядовым пользователям абсолютно не нужна. Однако по умолчанию она резервирует 20% пропускной способности подключения, в результате чего при модемном соединении на 33600 kbps реально мы имеем скорость не более 28600. Теперь немного о том, как это все отменить. Нажмите "Пуск-Выполнить", введите "gpedit.msc". Затем в разделе "Конфигурация компьютера" (Computer configuration) выберите "Административные шаблоны" (Administrative templates), затем - "Сеть" (Network), а затем - "Диспетчер пакетов QoS" (QoS Packet Sheduler). Выберите из списка опцию "Ограничить резервируемую пропускную способность" (Limit reservable bandwidth), установите галочку "Включен" (Enabled) и установите количество процентов равное нулю. Далее отправляйтесь в сетевую конфигурацию (Network Connections на Панели управления), выделите свое соединение и из меню запустите Properties В закладке "Networking" убедитесь, что протокол QoS Packet Scheduler подключен (enabled). Если его там нет, то добавьте из списка (через кнопку Install).

Как заменить используемый Windows NT системный файл.

Если Вы попытаетесь заменить используемый NT системный файл, будет выведено сообщение о том, что файл заблокирован. В Windows NT Resource Kit для этого есть специальная 32-х разрядная утилита MV.EXE, которая заменяет системные файлы при перезагрузке. Основной формат выполнения MV следующий: mv /x /d d:\temp\ntfs.sys d:\winnt\system32\drivers\ntfs.sys Ключ /x указывает, что не нужно сохранять копию файла. Ключ /d указывает, что копирование производится при перезагрузке. Если у Вас нет утилиты MV.EXE, то придётся выполнять её работу вручную: 1. Откройте редактор реестра regedt32.exe (а не regedit.exe). 2. Перейдите в раздел HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager 3. Дважды щёлкните мышью на параметре "PendingFileRenameOperations". Если данный параметр отсутствует, то создайте его (тип REG_MULTI_SZ). 4. В первой строке запишите путь к файлу, который надо заменить, с \??\ в начале строки, например: \??\d:\winnt\system32\drivers\ntfs.sys 5. На второй строке запишите путь к файлу, на который надо заменить, c !\??\ в начале строки, например: !\??\d:\time\ntfs.sys 6. Нажмите "OK". После перезагрузки и замены необходимого системного файла, параметр "PendingFileRenameOperations" будет автоматически удалён из реестра.

Изменение заданного по умолчанию цвета командной строки Windows NT/2000/XP
DWORD-параметр "DefaultColor" раздела реестра:
HKEY_CURRENT_USER\Software\Microsoft\Command Processor
управляет активным и фоновым цветами, используемыми в окне командой строки. Он имеет значение по умолчанию равное 0 для стандартного белого текста на чёрном фоне. Вы можете заменить это значение шестнадцатеричным числом с двумя цифрами, в котором первая цифра определяет цвет фона, а вторая цвет символов. Например, значение F0 установит чёрный текст на белом фоне, а 1E жёлтый текст на синем фоне.

Возможность завершения командной строки Windows NT/2000/XP.
Завершение команды позволяет Вам напечатать только часть имени файла, затем система закончит оставшуюся часть за Вас после нажатия клавиши "Tab". Это свойство подобно особенности завершения команды в оболочке UNIX. Для включения этой возможности:
1. Откройте раздел реестра:
HKEY_CURRENT_USER\Software\Microsoft\Command Processor
и установите значение dword-параметра "CompletionChar" равным 9 для клавиши "Tab".
2. Выйдите из редактора реестра и перезагрузите Ваш компьютер. Теперь, когда Вы напечатаете первую часть имени файла и нажмёте клавишу "Tab", Windows завершит имя файла за Вас.
Обратите внимание: значение параметра "CompletionChar" определяет, какая клавиша выполняет завершение команды, то есть 9 соответствует клавише "Tab".

 

Совет по настройкам Windows

На главную

3 совета по Windows XP и не только:

 Меню "Пуск", когда оно решит появиться, может показаться медлительным, но этот процесс можно ускорить, уменьшив значение параметра реестра HKEY_CURRENT_USER/Control Panel/Desktop/MenuShowDelay, которое по умолчанию равно 400. Сделайте его, например, нулевым.

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

 Windows Media Player в процессе воспроизведения треков отображает обложки альбомов - если находит их изображение в интернете во время копирования трека с CD. В противном случае, а также если у вас большая библиотека музыкальных файлов WMP, вы можете поместить свою собственную копию изображения обложки в тот же каталог, где хранятся записи. Просто назовите ее имя_каталога.jpg, и Windows Media Player найдет и выведет эту картинку.


Замена картинки в меню "Пуск" (в самом верху) рядом с ЛОГИНОМ (слева)  на свою фотку или другую картинку .

После клика по картинке (находится в самом верху меню Пуск слева от Вашего логина) выскочит окошко "Учетные записи пользователей", в правой нижней части которого есть ссылка "Поиск других рисунков", с помощью которой и следует найти ту картинку/фотку, которая будет показываться напротив имени пользователя. Также есть список уже существующих картинок, которые Вы также можете использовать.

Информация о службе поддержки

Кликните правой кнопкой мыши на иконке "Мой компьютер", а в появившемся меню выберите пункт "Свойства". Перед вами появится диалоговое окно. Видите - слева внизу есть пустое место? По замыслу Microsoft там может распологаться эмблема фирмы-поставщика вашего компьютера. А можно туда просто поместить свою картинку. Создайте файл c:\windows\system\oeminfo.ini и поместите туда следующий текст:

[general]
Manufacturer=Напишите, кто производитель вашего ПК
Model=Напишите, какой модели ваш ПК


[Support Information] Line1=Пишите что хотите
Line2=Пишите что хотите
Line3=Пишите что хотите
.
.
.
LineX=...

Теперь вам нужно создать логотип, который можно поместить в диалоговом окне. Картинка должна быть в формате BMP, иметь размер 160x120 и палитру в 256 цветов. Картинку сохраните в файле c:\windows\system\oemlogo.bmp, а потом нажмите F5 для обновления свойств системы. Все, теперь в диалоговом окне "Свойства системы" будет красоваться ваша картинка с текстом.


На главную


Hosted by uCoz