Опубликован: 15.10.2008 | Уровень: специалист | Доступ: платный
Лекция 2:

Установка

Winnt.exe и Winnt32.exe

Winnt.exe и Winnt32.exe – это, соответственно, имена 16-битной и 32-битной программ установки, используемые для всех платформ Windows. Эти две утилиты предусматривают обширный набор опций командной строки для установки и модернизации операционных систем, включая несопровождаемую пользователем установку, поддержку динамических обновлений, ведение полного журнала установки и поддержку службы Emergency Management Services (EMS). В зависимости от выбранного метода установки вы можете использовать одну из этих программ для установки операционной системы на вашем компьютере.

  • Winnt.exe – это 16-битная программа, и она используется только для установки "с нуля".
  • Winnt32.exe – это 32-битная программа, и ее можно использовать как для установки "с нуля", так и для модернизации из совместимой версии Windows.

Эти программы имеют много аналогичных параметров. Обе программы имеют параметры, поддерживающие различные виды несопровождаемой установки. Обе поддерживают специальные возможности для пользователей (Accessibility Options). Обе позволяют вам задавать команды, которые должны быть запущены после завершения установки Windows Server 2003.

Но поскольку Winnt32.exe – это 32-битная программа, поддерживающая модернизацию из предыдущих версий Windows, она позволяет использовать несколько дополнительных команд для поддержки таких средств, как Windows Update, Emergency Management Services и журнал установки.

Использование Winnt.exe

Winnt.exe – 16-битная программа, и ее не запускают в 32-битных операционных системах. Эту программу можно запускать на компьютере, работающем под управлением более ранней версии Windows, для установки "с нуля" (но не для модернизации).

/s: путь к исходной папке. Указывает местоположение файлов установки Windows Server 2003. Путь может быть задан как путь на диске (D:\i386) или UNC-путь \\INSTALLSRV\i386SOURCE\). В случае UNC-пути у вас должно быть установлено соединение с соответствующим сетевым ресурсом.

/t: диск. Помещает временные файлы на диск, указанный параметром диск.

/u: файл ответов. Используется для несопровождаемых установок (см. ниже раздел "Несопровождаемые установки"). Файл-ответов содержит информацию для программы установки, что позволяет обойтись без ручного ввода информации пользователем. При использовании этого параметра требуется также параметр /s.

/udf:id [, UDB-файл ]. При использовании в несопровождаемых установках передает программе установки идентификатор, указывающий UDB-файл (Uniqueness Database), который будет применяться для модифицирования файла ответов. Значения из UDB-файла замещают соответствующие значения файла ответов, что позволяет использовать уникальную информацию при установке операционной системы без указания каждого запрашиваемого параметра. Если не указать какой-либо UDB-файл (в виде пути на диске или UNC-пути), то вам будет предложено указать файл с именем $UNIQUE$.UDB.

/r: папка. Указывает имя папки, которая должна быть установлена после завершения программы установки. Папка и ее содержимое остаются на компьютере после завершения установки.

/rx: папка. Указывает имя папки, которая должна быть скопирована на компьютер. После завершения программы установки эта папка удаляется.

/e: команда. Указывает команду (или программу), которая будет выполнена после завершения программы установки. Эта команда выполняется в контексте данной локальной системы.

/a. Указывает установку специальных возможностей (Accessibility Options).

Использование Winnt32.exe

Winnt32.exe – 32-битная программа установки, которую можно использовать для установки "с нуля" или для установки на компьютере, работающем под управлением более ранней версии Windows, начиная с Windows 95. Хотя Winnt32.exe можно запускать из любой унаследованной версии Windows, она позволяет выполнить модернизацию не из всех версий. Ее можно использовать для модернизации только из определенных предыдущих версий серверных операционных систем Microsoft. Но вы можете запускать Winnt32.exe из любой немодернизируемой платформы (например, Windows 98) для полной перезаписи текущей ОС или для установки, позволяющей выполнять загрузку нескольких операционных систем.

Имеются следующие параметры.

/checkupgradeonly. Проверка компьютера на совместимость с Windows Server 2003. Результаты выводятся на экран, и вы можете также сохранять эти результаты в файле. Имя файла по умолчанию – %SYSTEMROOT%\UPGRADE.TXT.

/cmd: команда. Указывает команду, которая должна быть выполнена после перезагрузки компьютера (после того, как программа установки собрала всю информацию о конфигурации, но до завершения последней фазы программы установки). Эта команда выполняется в контексте данной локальной системы.

/copydir: имя папки. Указывает имя папки, которую вы хотите создать в том месте, где устанавливаются исходные файлы Windows.

/copysource: имя папки. Указывает имя папки, которую вы хотите скопировать на компьютер во время установки. После завершения программы установки эта папка удаляется.

/debug[ уровень ]:[ имя файла ]. Указывает создание журнала отладки во время установки в соответствии с одним из следующих уровней детализации.

  • 0 Включаются только серьезные ошибки.
  • 1 Включаются все ошибки.
  • 2 Включаются все ошибки и предупреждения.
  • 3 Включаются все ошибки, предупреждения и информация.
  • 4 Наиболее подробный уровень ведения журнала, включающий все ошибки, предупреждения, информацию и другие подробные сведения.

/dudisable. Указывает отключение средства динамического обновления (Dynamic Update) во время установки. В результате программа установки использует исходные установочные файлы Windows Server 2003. Эта команда переопределяет значение параметра /DUDisable в файле ответов UNATTEND.TXT.

/duprepare: путь. Указывает загрузку файлов динамического обновления (Dynamic Update) с веб-сайта Windows Update. Это позволяет клиентам устанавливать обновленные установочные файлы без необходимости их отдельной загрузки.

/dushare: путь. Указывает место (дисковый путь или UNC-путь), куда вы ранее загрузили файлы с веб-сайта Dynamic Update, используя параметр /duprepare. Если применить этот параметр на компьютере, где вы будете устанавливать Windows Server 2003, то при установке будут использоваться обновленные установочные файлы.

/emsport:{com1 | com2 | off | usebiossettings}. Указывает программе установки, что нужно включить или отключить службу Emergency Management Services (EMS). EMS позволяет дистанционно управлять сервером в ситуациях, когда сервер не функционирует должным образом.

/emsbaudrate: скорость в бодах. Указывает скорость передачи данных в бодах для EMS при работе через последовательный порт. Допустимые значения – 9600, 19200, 57600 или 115200. Этот параметр неприменим к 64-битным установкам, поскольку для EMS нельзя задать использование последовательного порта с оборудованием на основе IA64.

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

/makelocalsource. Указывает программе установки, что нужно скопировать все установочные файлы на локальный жесткий диск. Этот параметр обычно используется, если вы знаете, что у вас не будет дальнейшего доступа к исходным файлам в процессе установки.

/noreboot. Указывает программе установки, что после копирования файлов не нужно перезагружать компьютер.

/s: путь к исходной папке. Указывает местоположение файлов установки Windows Server 2003. Путь может быть указан как дисковый путь или UNC-путь (при наличии соответствующего соединения в сети).

/syspart: буква диска. Указывает программе установки, что нужно только копировать установочные файлы на указанный жесткий диск и пометить этот диск как активный. При перезагрузке компьютера работа продолжится со следующей фазы программы установки. Этот параметр требуется использовать совместно с параметром /tempdrive, и его нельзя применять на компьютерах, которые на данный момент работают под управлением Windows 95, Windows 98 или Windows Me. Этот параметр недоступен в 64-битных установках.

/tempdrive: буква диска. Помещает временные файлы на указанный диск и устанавливает Windows на этом диске. Если этот параметр не указан, программа установки находит подходящий диск.

/udf:id [, UDB файл ]. При использовании в несопровождаемых установках передает программе установки идентификатор, указывающий UDB-файл (Uniqueness Database), который будет применяться для модифицирования файла ответов. Значения из UDB-файла замещают соответствующие значения файла ответов, что позволяет использовать уникальную информацию при установке операционной системы без указания каждого запрашиваемого параметра. Если не указать какой-либо UDB-файл (в виде пути на диске или UNC-пути), то вам будет предложено указать файл с именем $UNIQUE$.UDB.

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

/unattend:[ число ]:[ файл ответов ]. Указывает выполнение новой установки в несопровождаемом режиме с использованием следующих значений:

  • Число. Указывает время ожидания (в секундах) после копирования файлов перед перезагрузкой.
  • Файл ответов. Полный путь (дисковый или UNC) к файлу UNATTEND.TXT, который будет использоваться во время установки для задания соответствующей информации.
Михаил Байков
Михаил Байков
Россия, Москва, Московский Авиационный Институт, 2009
Гамид Салихов
Гамид Салихов
Россия