Виндовый установщик Windows.

· 1035 words · 5 minute read

Недавно открыл для себя что у этого установщика (i386/winnt32.exe) оказывается много функций есть, так что я нагло скопирую всё что по winnt32.exe /? выходит:

_Winnt32

Эта программа выполняет установку или обновление до Windows XP. Программа winnt32 может быть запущена из командной строки на компьютере, работающем под управлением Windows 95, Windows 98, Windows Me, Windows NT, Windows 2000 или Windows XP.

Синтаксис

winnt32 [/checkupgradeonly] [/cmd:командная_строка] [/cmdcons] [/copydir:i386\имя_папки] [/copysource:имя_папки] [/debug[уровень]:[имя_файла]] [/dudisable] [/duprepare:путь] [/dushare:путь] [/m:имя_папки] [/makelocalsource] [/noreboot] [/s:источник] [/syspart:буква_диска] [/tempdrive:буква_диска] [
/udf:код [,файл_UDB]] [/unattend[число]:[файл_ответов]]

Параметры

/checkupgradeonly

Выполнение проверки на возможность обновления до Windows XP.
При использовании этого параметра с параметром /unattend ввод данных пользователем не требуется. В противном случае результаты отображаются на экране и их можно сохранить в файле с указанным именем. По умолчанию используется файл Upgrade.txt в системном корневом каталоге.

/cmd:командная_строка

Этот параметр указывает программе установки выполнить заданную команду перед завершающей фазой установки. Это происходит после перезагрузки компьютера и после сбора программой установки необходимых сведений о конфигурации, но перед завершением установки.

/cmdcons

Установка консоли восстановления в виде варианта загрузки на исправно работающий компьютер Консоль восстановления — это интерфейс командной строки, с помощью которого можно выполнять такие задачи, как запуск и остановка служб, а также осуществлять доступ к локальному диску (включая диски с файловой системой NTFS). Параметр /cmdcons может использоваться только после завершения обычной установки.

/copydir:i386\имя_папки

Создание дополнительной папку внутри папки, в которую устанавливаются файлы Windows XP.
Параметр имя_папки относится к папке, созданной для хранения изменений только вашего узла. Например, в исходной папке установки i386 может быть создана папка Private_drivers для хранения файлов драйверов. Затем можно ввести команду /copydir:i386\Private_drivers, чтобы программа установки скопировала эту папку на новый компьютер, создав новую папку СистемныйКорневойКаталог\Private_drivers. С помощью команды /copydir можно создать любое необходимое количество дополнительных папок.

/copysource:имя_папки

Создание временной дополнительной папку внутри папки, в которую устанавливаются файлы Windows XP.
Параметр имя_папки относится к папке, созданной для хранения изменений только вашего узла. Например, в исходной папке установки может быть создана папка Private_drivers для хранения файлов драйверов. Затем можно ввести команду /copysource:Private_drivers, чтобы программа установки скопировала эту папку на новый компьютер и использовала файлы из нее в процессе установки, создав временную папку СистемныйКорневойКаталог\Private_drivers. С помощью команды /copysource можно создать любое необходимое количество дополнительных папок. В отличие от папок, созданных с помощью параметра /copydir, папки, созданные с помощью параметра /copysource, удаляются по завершении программы установки.

/debug[уровень]:[имя_файла]

Создание журнала отладки на заданном уровне, например /debug4:Debug.log. По умолчанию создается журнал отладки C:\СистемныйКорневойКаталог\Winnt32.log с уровнем отладки, равным 2. Уровни отладки задаются следующим образом: 0 — серьезные ошибки, 1 — ошибки, 2 — предупреждения, 3 — сообщения и 4 — подробные сообщения для отладки. Каждый уровень включает все уровни, расположенные ниже.

/dudisable

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

/duprepare:путь

Этот параметр задает выполнение операций по подготовке установочной общей папки для использования с файлами динамического обновления, которые загружаются с веб-узла Windows Update. Эта общая папка может использоваться для установки Windows XP на несколько клиентов.

/dushare:путь

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

/m:имя_папки

Этот параметр задает копирование программой установки файлов замены из альтернативной папки. Программа установки ищет файлы сначала в альтернативной папке и, если находит их, использует файлы из альтернативной папки, а не из папки, используемой по умолчанию.

/makelocalsource

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

/noreboot

Этот параметр указывает программе установки не производить перезапуск компьютера после завершения фазы копирования файлов установки. Это позволяет выполнить другую команду.

/s:источник

Этот параметр задает местонахождение источника устанавливаемых файлов Windows XP. Для одновременного копирования файлов с нескольких серверов введите параметр /s:источник несколько раз (не более восьми). Если этот параметр введен несколько раз, первый из указанных серверов должен быть доступен; в противном случае произойдет сбой программы установки.

/syspart:буква_диска

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

/tempdrive:буква_диска

Этот параметр задает имя раздела для размещения временных файлов в процессе установки. В случае новой установки операционная система Windows XP также будет установлена в указанный раздел. При обновлении параметр /tempdrive влияет только на размещение временных файлов; будет обновлена операционная система в том разделе, из которого была запущена программа winnt32.

/udf:код [,файл_UDB]

Задание идентификатора (кода), который программа установки использует для указания способа изменения файла ответов файлом базы данных уникальности (Uniqueness Database, UDB) (см. описание параметра /unattend).
Файл UDB изменяет значения в файле ответов, а идентификатор определяет используемые в файле UDB значения. Например, команда /udf:Пользователь_RAS,Наша_организация.udb переопределяет параметры, заданные для идентификатора Пользователь_RAS в файле Наша_организация.udb. Если значение UDB_файл не указано, программа установки выдает запрос на вставку диска, содержащего файл $Unique$.udb.

/unattend

Обновление предыдущей версии операционной системы Windows 98, Windows Me, Windows NT 4.0 или Windows 2000 в автоматическом режиме. Все настройки, сделанные пользователем, считываются из файлов текущей версии системы. Таким образом, вмешательство пользователя в процесс установки не требуется.

/unattend[число]:[файл_ответов]

Выполнение новой установки без вмешательства пользователя. Файл, указанный параметром файл_ответов, содержит особые спецификации.
Параметр число задает количество секунд с момента окончания копирования файлов программой установки до момента перезагрузки компьютера. Параметр число можно использовать на любом компьютере, работающем под управлением Windows 98, Windows Me, Windows NT, Windows 2000 или Windows XP.
Использование параметра командной строки /unattend для автоматизации процесса установки подтверждает факт прочтения и принятия лицензионного соглашения для Windows XP. Прежде чем использовать этот параметр командной строки при установке Windows XP от имени другой организации, следует убедиться в том, что конечный пользователь (отдельное лицо или организация) получил лицензионное соглашение для Windows XP, ознакомился с ним и принял его условия. Изготовители компьютеров не могут использовать этот ключ на компьютерах, продаваемых конечным пользователям.