Описание новых возможностей установочного пакета обновлений программного обеспечения Windows

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

Аннотация

Версия 6.1.22.0 установочного пакета обновлений и более поздние версии тоже подерживают новые возможности и изменения, перечисленные далее.
  • Новый ключ командной строки/log позволяет перенаправление файлов журнала, созданных установщиком пакетов.
  • Новый ключ командной строки /warnrestart позволяет отображение диалогового окна с таймером в конце автоматической установки или предупреждение пользователя о перезагрузке системы, если перезагрузка необходима.
  • Новый ключ командной строки /promptrestart позволяет отображение диалогового окна в конце автоматической установки или предложение перезагрузить систему, если перезагрузка необходима.
  • Работа ключа /passive изменена в случае, если перезагрузка необходима, при окончании установки отображается диалоговое окно с таймером или предупреждение о перезагрузке системы.
  • Для того чтобы указать на необходимость перезагрузки после установки или удаления обновлений системы безопасности, важных обновлений или исправлений, в параметре реестра
    HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Updates\UpdateExeVolatile
    устанавливаются флаги.
  • Ключи командной строки /uninstall и /listupdates больше не используются. Для получения сведений об альтернативных решениях см. раздел «Дополнительные сведения»
Версия 5.4.15.0 и более поздние версии установщика пакетов для обновлений Windows (Update.exe) поддерживают новые возможности, перечисленные далее:
  • Новый ключ командной строки /integrate , который обеспечивает интеграцию обновлений в исходные установочные файлы Windows.
  • Изменения ключа /extract.

ВВЕДЕНИЕ

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

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

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

Версия 6.1.22.0 и более поздние версии программы Update.exe подерживают новые возможности и изменения, перечисленные далее:
  • Новый ключ командной строки /log позволяет перенаправлять файлы журнала, созданные установщиком пакетов.

    Можно перенаправить файл KBnumber.log в папку, отличную от заданной по умолчанию. Папка %systemdrive%\Windows Чтобы установить пакет обновлений и перенаправить файлы журнала, введите в командной строке следующую команду:
    Имя пакета /log:<путь и имя журнала>
    Между двоеточием и путем журнала не должно быть пробелов, указанная папка должна существовать, и имя файла журнала должно быть включено. Например:
    WindowsXP-KB884539-x86-enu.exe /log:C:\logs\newkb884539.log
  • Новый ключ командной строки /warnrestart позволяет отображение диалогового окна с таймером в конце автоматической установки или предупреждение пользователя о перезагрузке системы, если перезагрузка необходима.

    /warnrestart предполагается использовать вместе с ключом /quiet. Если после автоматической установки необходима перезагрузка, ключ /warnrestart отобразит диалоговое окно с таймером, отсчитывающим время, оставшееся до момента, когда компьютер будет автоматически перезагружен. Время, установленное по умолчанию, составляет 30 секунд, но это значение можно изменить. Для этого введите в командной строке следующее:
  • Имя пакета /quiet /warnrestart:#секунд
    Примечание:#секунд может быть числом от 1 до 99.
  • Новый ключ командной строки /promptrestart позволяет отображение диалогового окна в конце автоматической установки или предложение перезагрузить систему, если перезагрузка необходима.

    /promptrestart предполагается использовать вместе с ключом /quiet. Если после автоматической установки необходима перезагрузка, ключ /promptrestart отобразит диалоговое окно с сообщением о том, что для завершения процесса установки необходима перезагрузка. Если этот ключ не указан, перезагрузка произойдет автоматически. Чтобы использовать этот ключ, введите в командной строке следующее:
    Имя пакета /quiet /promptrestart
  • Поведение ключа /passive изменено в случае, если перезагрузка необходима, при окончании установки отображается диалоговое окно с таймером или предупреждение о перезагрузке системы.

    Если ключ/passive указан и перезагрузка необходима, будет отображено диалоговое окно с таймером, отсчитывающим время, оставшееся до момента, когда компьютер будет автоматически перезагружен. Стандартный интервал равен 30 секундам. Чтобы изменить это значение, нужно использовать ключ /warnrestart (см. предыдущий пункт).
  • Для того, чтобы указать на необходимость перезагрузки после установки или удаления обновлений системы безопасности, важных обновлений или исправлений, в параметре реестра
    HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Updates\UpdateExeVolatile
    устанавливаются флаги.

    Проверка параметра реестра с использованием средства RegEdit показывает, не будет ли перезагрузка отменена в результате установки или удаления обновлений. Далее приведены значения флагов для этого параметра и их смысл:
    Свернуть эту таблицуРазвернуть эту таблицу
    Значение в RegEditСмысл
    0x00000000 (0)Перезагрузка не отменена.
    0x00000001 (1)Из-за удаления обновлений перезагрузка отменена.
    0x00000002 (2)Из-за установки обновлений перезагрузка отменена.
    0x00000003 (3)Перезагрузка отменена из-за установки и обновления.
    Если этот раздел полностью отсутствует, то перезагрузка не отменяется. Следует учитывать, что только обновления, установленные с помощью версии 6.1.22.0 или более поздних версий, позволяют устанавливать эти флаги. Данный параметр реестра не всегда определяет, отменена ли перезагрузка, поскольку многие пакеты обновлений установлены с помощью более старых версий программы Update.exe.

    Другой параметр реестра, который можно использовать для определения необходимости перезагрузки, это
    HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\PendingFileRenameOperations
    . Если этот параметр существует и в нем есть список файлов, то перезагрузка будет отменена. Следует учитывать, что даже если этот параметр отсутствует или пуст, перезагрузка все равно может быть отменена. Ключи командной строки
  • /uninstall и /listupdates больше не используются. Они присутствуют в последнем выпуске установщика, но пользоваться ими не следует. Ключ

    /uninstall может выдать ошибку в определенных важных ситуациях. Кроме того, он несовместим с новыми ключами командной строки, упомянутыми ранее. Чтобы удалить обновление, найдите его в разделе Установка и удаление программ и выберите Удалить или запустите %systemdrive%\Windows\$NTUninstallKBnumber$\spuninst\spuninst.exe. Для получения дополнительных сведений об удалении обновлений щелкните следующий номер статьи базы знаний Майкрософт:
    823836 Удаление обновлений Windows в неправильном порядке может стать причиной прекращения функционирования операционной системы. Ключ (Эта ссылка может указывать на содержимое полностью или частично на английском языке)
    /listupdates обеспечивает вывод только перечня обновлений Windows, но не включает другое программное обеспечение. Это может привести к путанице в результатах. Чтобы увидеть полный перечень обновлений, установленных на вашем компьютере, проверьте меню Установка и удаление программ или используйте средство Microsoft Baseline Security Analyzer (только для обновлений безопасности). Чтобы загрузить средство MBSA, обратитесь на следующий веб-узел корпорации Microsoft:
    http://www.microsoft.com/technet/security/tools/mbsahome.mspx
Версия 5.4.15.0 и более поздние версии программы Update.exe поддерживают новые возможности, перечисленные далее:
  • Ключ командной строки /integrate.

    Новый ключ /integrate можно использовать для интеграции обновлений программного обеспечения (например,обновлений безопасности, критических обновлений и исправлений), которые используют файл Update.exe в качестве программы установки, в исходные установочные файлы Windows. Для получения дополнительных сведений об интеграции обновлений для программного обеспечения в исходные установочные файлы Windows щелкните следующий номер статьи базы знаний Майкрософт:
    828930 Интеграция обновлений программного обеспечения в исходные установочные файлы Windows
  • Изменения ключа /extract.

    В функции ключа командной строки /extract были внесены следующие изменения:

    Для извлечения обновлений необходимо обладать правами администратора.

    Нельзя извлекать файлы на сетевые диски. Извлечение файлов допускается только на локальные диски.
  • Поддержка для аппаратной платформы AMD64.
Для получения дополнительных сведений щелкните следующий номер статьи базы знаний Майкрософт:
262841 Ключи командной строки для пакетов обновлений Windows (Эта ссылка может указывать на содержимое полностью или частично на английском языке)

В этой статье упомянуты программные продукты независимых производителей. Корпорация Майкрософт не дает никаких гарантий и обязательств относительно корректной работы или надежности этих продуктов.

Ссылки

Дополнительные сведения о программе Update.exe,можно найти в статье «Inside Update.exe - The Package Installer for Windows and Windows Components» на следующем веб-узле корпорации Майкрософт:
http://www.microsoft.com/technet/prodtechnol/windowsserver2003/deployment/winupdte.mspx

Свойства

Код статьи: 832475 - Последний отзыв: 13 сентября 2006 г. - Revision: 4.1
Информация в данной статье относится к следующим продуктам.
  • Microsoft Windows Server 2003, Datacenter Edition for Itanium-Based Systems
  • Microsoft Windows Server 2003, Enterprise Edition for Itanium-based Systems
  • 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 for Itanium-based Systems Version 2003
  • Microsoft Windows XP Professional 64-Bit Edition (Itanium)
  • Microsoft Windows XP Home Edition
  • Microsoft Windows XP Media Center Edition
  • Microsoft Windows XP Professional
  • Microsoft Windows XP Tablet PC Edition
  • Microsoft Windows 2000 Advanced Server
  • Microsoft Windows 2000 Datacenter Server
  • Операционная система Microsoft Windows 2000 Professional
  • Microsoft Windows 2000 Service Pack 4
Ключевые слова: 
kbinfo kb32bitonly KB832475

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

 

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