Параметры командной строки, которые поддерживаются пакетами обновления для Windows

Переводы статьи Переводы статьи
Код статьи: 262841 - Vizualiza?i produsele pentru care se aplic? acest articol.
Развернуть все | Свернуть все

В этой статье

Аннотация

Для установки некоторых обновлений программных продуктов корпорации Майкрософт используются программы Hotfix.exe и Update.exe. Эти программы установки проверяют версию пакета обновления Windows и язык операционной системы, устанавливают и регистрируют обновление на компьютере и создают резервные копии файлов, позволяющие удалить обновление.

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

Чтобы определить, использует ли обновление, выпущенное после июля 2004 г., в качестве программы установки средство Hotfix.exe или Update.exe, откройте окно Свойства пакета обновления, перейдите на вкладку Версия и проверьте значение соответствующего поля. Если обновление выпущено раньше июля 2004 года, для определения используемого установщика требуется извлечь содержимое пакета обновления.

ВВЕДЕНИЕ

Корпорация Майкрософт выпускает обновления программного обеспечения в виде самораскрывающихся файлов нескольких форматов, при открытии которых автоматически запускается программа установки, находящаяся внутри пакета. В этом документе описываются параметры командной строки, которые можно использовать при установке пакетов обновлений с помощью программ Hotfix.exe и Update.exe. Эти пакеты обновлений называются в статье «пакетами обновления программного обеспечения Windows».

Дополнительные сведения см. в следующей статье базы знаний Майкрософт:
824684 Стандартные термины, используемые при описании обновлений программных продуктов Майкрософт

Дополнительная информация

Чтобы узнать, используется ли для установки обновления программа Update.exe, и определить ее версию, выполните следующие действия:
  1. Щелкните пакет правой кнопкой мыши и выберите команду Свойства.
  2. На вкладке Версия в разделе Дополнительные сведения выберите пункт Installer Engine. В поле Значение должна появиться строка Update.exe.
  3. Чтобы определить, какая версия этой программы используется, выберите пункт Installer Version. В поле Значение будет указана версия установщика, используемого для данного обновления.
Если обновление выпущено раньше июля 2004 года или на вкладке Общие для параметра Описание указано значение Self-Extracting Cabinet, для определения используемой программы и ее версии выполните следующие действия:
  1. Извлеките обновление в уникальную временную папку. Например, чтобы извлечь пакет обновления KBArticleNumber.exe в папку ExtractedPackage на диске C, введите в командной строке следующую команду:
    KBArticleNumber /X:C:\ExtractedPackage
  2. Откройте временную папку, в которую были извлечены файлы обновления (например, C:\ExtractedPackage).
  3. Найдите во временной папке или вложенной в нее папке файл Update.exe или Hotfix.exe.
  4. Чтобы определить версию программы Update.exe или Hotfix.exe, щелкните ее файл правой кнопкой мыши и выберите пункт Свойства.
  5. Откройте вкладку Версия и просмотрите значение параметра Версия файла.

Примечание. Если обновление описывается как Win32 Cabinet Self-Extractor, оно является пакетом IExpress. Дополнительные сведения о пакетах IExpress см. в следующей статье базы знаний Майкрософт:
197147 Параметры командной строки, которые поддерживаются пакетами обновления ПО IExpress


Для установки пакетов обновления с расширениями файлов MSI и MSP используется установщик Windows. Сведения о поддерживаемых им параметрах командной строки см. на веб-узле Майкрософт по следующему адресу:
http://msdn.microsoft.com/ru-ru/library/aa367988.aspx (эта ссылка может указывать на содержимое полностью или частично на английском языке)
При установке обновлений программного обеспечения для Windows NT 4.0, а также входящих в пакет обновления 3 (SP3) или более раннюю версию пакета обновления для Windows 2000, используется программа Hotfix.exe.

Для установки обновлений, входящих в пакет обновления 4 (SP4) и последующие пакеты обновления для ОС Windows 2000, а также обновлений ОС Windows XP и Windows Server 2003, применяется программа Update.exe.

Примечание. При установке некоторых обновлений для версий Windows, указанных в разделе «Информация в данной статье применима к:», используются пакеты IExpress или пакеты установщика Windows. Для установки этих пакетов программы Hotfix.exe и Update.exe не применятся.

Общие сведения об установке

Если пакет обновления программного обеспечения Windows запускается без параметров командной строки, для его установки автоматически запускается программа Hotfix.exe или Update.exe. Далее выполняются следующие действия:
  • Программа установки (Hotfix.exe или Update.exe) определяет версию установленного пакета обновления. Если она является более ранней, чем версия обновления, но при этом не ниже заданной минимальной версии, а язык обновления совпадает с языком операционной системы, программа установки автоматически устанавливает обновление. Если версия пакета обновления является более поздней, чем версия обновления, установка отменяется.
  • Если язык обновления не соответствует языку операционной системы, установка отменяется.
  • При отсутствии конфликтов версий программа Hotfix.exe или Update.exe устанавливает обновление.
  • Программа установки регистрирует обновление в одном из следующих разделов реестра:
    HKEY_LOCAL_MACHINE \Software\Microsoft\Updates\<operating system>\<service pack level>\KB<nnnnnn>
    HKEY_LOCAL_MACHINE \Software\Microsoft\Windows NT\CurrentVersion\Hotfix\Q<nnnnnn>
    HKEY_LOCAL_MACHINE \Software\Microsoft\Windows NT\CurrentVersion\Hotfix\KB<nnnnnn>
  • Данные, необходимые для удаления обновления, хранятся в скрытой папке $NtUninstallQnnnnnn$ или $NtUninstallKBnnnnnn$ в каталоге %Systemroot%.

Параметры командной строки, поддерживаемые программой Update.exe

В следующей таблице приведены сведения о параметрах командной строки, поддерживаемых разными версиями программы Update.exe.

Свернуть эту таблицуРазвернуть эту таблицу
Стандартный параметрОписание параметраВерсии программы Update.exe, которые поддерживают параметр
/helpВывод справки в командной строке.Параметр /help поддерживается программой Update.exe версии 5.3.24.3 и более поздних версий. Для более ранних версий программы можно использовать параметр /?.
/passiveРежим автоматической установки. Установка выполняется без участия пользователя, но выводятся сведения о состоянии установки. Если после установки требуется перезагрузить систему, отображается диалоговое окно с предупреждением о том, что компьютер будет перезагружен через 30 секунд.Параметр /passive поддерживается программой Update.exe версии 5.3.24.3 и более поздних версий. Для более ранних версий программы можно использовать параметр /u.
/quietТихий режим установки (то же, что и автоматический, но без вывода сведений о состоянии и сообщений об ошибках).Параметр /quite поддерживается программой Update.exe версии 5.3.24.3 и более поздних версий. Для более ранних версий программы можно использовать параметр /q.
/norestartОтключение перезагрузки после завершения установки.Параметр /norestart поддерживается программой Update.exe версии 5.3.24.3 и более поздних версий. Для более ранних версий программы можно использовать параметр /z.
/warnrestartВывод диалогового окна с таймером, предупреждающего пользователя о том, что компьютер будет перезагружен через x секунд (по умолчанию — 30 секунд). Этот параметр рассчитан на использование вместе с параметром /quiet или /passive.Параметр /warnrestart поддерживается программой Update.exe версии 6.1.22.0 и более поздних версий.
/forcerestartПерезагрузка компьютера после установки и принудительное закрытие других приложений без сохранения открытых файлов.Параметр /forcerestart поддерживается программой Update.exe версии 5.3.24.3 и более поздних версий.
/promptrestartВывод диалогового окна с запросом на перезагрузку. Этот параметр рассчитан на использование вместе с параметром /quiet.Параметр /promptrestart поддерживается программой Update.exe версии 6.1.22.0 и более поздних версий.
/forceappscloseПринудительное завершение работы других программ перед выключением компьютера.Параметр /forceappsclose поддерживается программой Update.exe версии 5.4.15.0 и более поздних версий. Для более ранних версий программы можно использовать параметр /f.
/nobackupНе выполнять резервное копирование для удаления обновления.Параметр /nobackup поддерживается программой Update.exe версии 6.1.22.0 и более поздних версий. Для более ранних версий программы можно использовать параметр /n.
/overwriteoemЗамена файлов изготовителя оборудования без вывода запроса.Параметр /overwriteoem поддерживается программой Update.exe версии 6.1.22.0 и более поздних версий. Для более ранних версий программы можно использовать параметр /o.
/integrate:путьИнтегрирование обновления в исходные установочные файлы Windows, расположенные по указанному пути. Обратите внимание на то, что :путь должен определять папку, в которой содержится папка i386.Параметр /integrate:путь поддерживается программой Update.exe версии 5.4.15.0 и более поздних версий. Для более ранних версий программы можно использовать параметр /s.
/log:путьПредоставление пользователю возможности выбора папки для создания файла журнала.Параметр /log поддерживается программой Update.exe версии 6.1.22.0 и более поздних версий.
/ERВключить вывод расширенных сведений об ошибках.Параметр ER поддерживается всеми версиями программы Update.exe.
/verboseЗапись подробных сведений в журнал. Если задан этот параметр, при установке создается файл %Windir%\CabBuild.log, в котором указываются все копируемые файлы. Это может значительно замедлить установку.Параметр /verbose поддерживается программой Update.exe версии 5.3.24.3 и более поздних версий. Для более ранних версий программы можно использовать параметр /v.
/d:путьВыбор каталога резервного копирования при установке пакета обновления Windows. Аргумент :путь определяет папку назначения для файлов резервной копии. По умолчанию ей является папка %Systemdrive%\$ntservicepackuninstall$. Этот параметр можно использовать только с пакетами обновления и только с версиями установщика не ниже 5.3.16.5.
/extract[:путь]Извлечение файлов без запуска программы установки. Если аргумент «:путь» опущен, появится запрос на ввод пути к папке назначения. Если аргумент «:путь» задан, файлы будут извлечены в указанную папку.Параметр /extract поддерживается программой Update.exe версии 5.3.24.3 и более поздних версий. Для более ранних версий программы можно использовать параметр /x.
/hotpatch:disableОтключение поддержки «горячих» обновлений, установка только «холодных» обновлений.Этот параметр рассчитан на установку только пакетов Windows Server 2003, поддерживающих функцию «горячих» обновлений HotPatching. Он доступен в программе Update.exe версии 6.1.22.0 и более поздних версий. Дополнительные сведения о функции «горячих» обновлений см. в техническом документе «Update.exe изнутри» (Inside Update.exe), ссылка на который приведена в разделе ссылок.


Примечания
  • Корпорация Майкрософт составила согласованный набор параметров командной строки, которые можно использовать для развертывания пакетов, содержащих обновления программ. Дополнительные сведения см. в следующей статье базы знаний Майкрософт:
    824687 Параметры командной строки, которые поддерживаются пакетами обновлений программного обеспечения корпорации Майкрософт (эта ссылка может указывать на содержимое полностью или частично на английском языке)
    Обновления Windows, которые поддерживают новые стандартные параметры, поддерживают и прежние параметры, используемые более старыми версиями программы Update.exe; это сделано ради обеспечения обратной совместимости. Корпорация Майкрософт рекомендует отказаться от использования старых параметров, так как они могут не поддерживаться в будущих обновлениях.
  • Перед всеми перечисленными параметрами указывается косая черта (/). Для совместимости с более старыми версиями программы установки вместо нее можно также использовать дефис (-).
  • Чтобы безопасно удалить обновления, удаляйте их в порядке, обратном порядку установки. Предположим, что обновления А и Б заменяют одни и те же файлы или разделы реестра и что обновление А было установлено раньше обновления Б. Чтобы вернуть систему в состояние, предшествовавшее установке обновления А, перед его удалением нужно сначала удалить обновление Б. Дополнительные сведения об удалении обновлений, установленных с помощью программы Update.exe, см. в следующей статье базы знаний Майкрософт:
    823836 Удаление обновлений Windows в неправильном порядке может привести к нарушению работы операционной системы (эта ссылка может указывать на содержимое полностью или частично на английском языке)

Параметры командной строки, поддерживаемые программой Hotfix.exe

В следующей таблице перечислены параметры командной строки, поддерживаемые программой Hotfix.exe.
Свернуть эту таблицуРазвернуть эту таблицу
Параметр командной строкиОписание
/fПринудительное завершение работы других программ перед выключением компьютера.
/lВывод списка установленных обновлений
/mАвтоматический режим
/nНе выполнять резервное копирование для удаления обновления
/qТихий режим (без участия пользователя)
/yУдаление (необходимо использовать с параметром /m или /q).
/zНе перезагружать компьютер после завершения установки

Дополнительные сведения об установке и удалении обновлений, использующих программу Hotfix.exe, см. в следующей статье базы знаний Майкрософт:
184305 Установка и удаление исправлений с использованием программы Hotfix.exe (эта ссылка может указывать на содержимое полностью или частично на английском языке)

Ссылки

Дополнительные сведения об удалении обновлений программного обеспечения см. на следующем веб-сайте Майкрософт:
http://technet.microsoft.com/ru-ru/library/cc738788.aspx
Дополнительные сведения см. в следующей статье базы знаний Майкрософт:
934307 Описание автономного установщика обновлений Windows (Wusa.exe) и MSU-файлов в Windows Vista
Примечание. Это ЭКСПРЕСС-ПУБЛИКАЦИЯ, подготовленная непосредственно службой технической поддержки Майкрософт . Сведения, содержащиеся в данном документе, предоставлены в качестве отклика на возникшие проблемы. Из-за срочности в материалах могут быть опечатки, и в любое время и без уведомления в них могут быть внесены изменения. Чтобы получить дополнительные сведения, см. Условия использования.

Свойства

Код статьи: 262841 - Последний отзыв: 30 января 2014 г. - Revision: 1.0
Информация в данной статье относится к следующим продуктам.
  • Microsoft Windows Server 2003, Enterprise x64 Edition
  • Microsoft Windows Server 2003, Datacenter Edition (32-bit x86)
  • Microsoft Windows Server 2003, Enterprise Edition (32-bit x86)
  • Microsoft Windows Server 2003, Standard Edition (32-bit x86)
  • Microsoft Windows Server 2003, Web Edition
  • Microsoft Windows XP Professional
  • Microsoft Windows XP Home Edition
  • Microsoft Windows XP Tablet PC Edition
  • Microsoft Windows XP Media Center Edition 2005 Update Rollup 2
  • Microsoft Windows XP Media Center Edition 2004
  • Microsoft Windows 2000 Advanced Server
  • Microsoft Windows 2000 Professional Edition
  • операционная система Microsoft Windows 2000 Server
  • Microsoft Windows NT Server 4.0 Standard Edition
  • Microsoft Windows NT Workstation 4.0 Developer Edition
Ключевые слова: 
kbproductlink kbinfo kbsetup kbupgrade w2000setup w2000upgrade KB262841

Отправить отзыв

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com