Cómo integrar las actualizaciones de software en los archivos fuente de instalación de Windows

Resumen

Este artículo describe cómo puede un administrador integrar las actualizaciones de software de Windows que utilizan Update.exe con sus archivos de origen de instalación de Windows. (Las actualizaciones de software incluyen actualizaciones críticas, paquetes de características, revisiones, actualizaciones de seguridad, service packs, actualizaciones y paquetes acumulativos). Estos procedimientos pueden resultar útiles cuando un administrador debe aplicar una o varias actualizaciones de software durante las instalaciones desde una carpeta de distribución de Windows que crea el administrador. Estos procedimientos también son útiles si desea integrar una actualización de seguridad para que una instalación nueva no se convierten en infectada por un virus cuando se configura.

Notas:
  • Estos procedimientos no funcionan para actualizaciones de software que no utilizan Update.exe como programa de instalación. Por ejemplo, algunas actualizaciones de Microsoft Internet Explorer para Microsoft Windows 2000 y Microsoft Windows XP utilizan una instalación basada en INF, no en Update.exe. Como resultado, no puede utilizar estos procedimientos para integrar estas actualizaciones de Internet Explorer para Windows 2000 o Windows XP.
  • Claves de registro de la lista de archivos no se crean correctamente al utilizar estos procedimientos para integrar las actualizaciones de software. Por ejemplo, si integra la revisión de 824146 seguridad en los archivos fuente de instalación de Microsoft Windows Server 2003, la siguiente clave del registro no se crea correctamente:
    HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Updates\Windows Server 2003\SP1\KB824146\Filelist
  • Al utilizar cualquiera de estos procedimientos para integrar actualizaciones, se agrega una entrada para cada actualización en el panel de control Agregar o quitar programas . Sin embargo, el botón Quitar no está disponible porque no hay ninguna versión anterior de los archivos actualizados para restaurar si quita las actualizaciones.
  • Los administradores también tendrán que aplicar las actualizaciones de software para el entorno de preinstalación de Microsoft Windows (Windows PE) si se cumplen las condiciones siguientes:
    • El administrador utiliza el Windows PE para ejecutar el programa de instalación de Windows.
    • El administrador utiliza un sistema operativo que ha integrado las actualizaciones de software en un recurso compartido de red.
    Para obtener más información acerca de cómo hacerlo, haga clic en el número de artículo siguiente para verlo en Microsoft Knowledge Base:

    828217 cómo aplicar la revisión de seguridad 824146 a su entorno de preinstalación de Windows

  • Las instrucciones de este artículo pueden utilizarse también para imágenes basadas en RISETUP de servicios de instalación remota (RIS). La estructura del directorio I386 de una imagen de RISETUP es el mismo que una carpeta de distribución de red. Para las imágenes RIPREP, extraiga la imagen en un equipo cliente, instale la actualización de software y a continuación RIPREP la imagen atrás al servidor.
  • Al utilizar estos procedimientos para evitar una infección de virus, recomendamos que integrar actualizaciones de software que no requieren ninguna acción por parte del usuario. Si integra actualizaciones de software que no impiden completar el programa de instalación de Windows, use una sección "[guirunonce]" en el archivo Unattend.txt o utilizar Software Update Services (SUS) para implementar las actualizaciones una vez completada la instalación.
  • Este procedimiento está diseñado para las nuevas instalaciones sólo. El procedimiento no funciona para actualización instala.
Nota: Integración de un service pack es compatible sólo en Windows XP Home Edition y en Windows XP Professional Edition. No se admite la integración de un service pack en Windows Media Center Edition.

Más información

La sección "Update.exe 5.4.15.0 o versiones posteriores" describe el procedimiento para integrar paquetes de software que utilizan la versión de Update.exe 5.4.15.0 o versiones posteriores. Las "versiones anteriores de Update.exe" sección describe el procedimiento para integrar paquetes de software que utilizan versiones anteriores de Update.exe.

Para determinar si un paquete de actualización de software utiliza Update.exe la versión 5.4.15.0 o una versión posterior como programa de instalación, siga estos pasos:
  1. Extraiga el paquete de actualización de software en una carpeta temporal única. Por ejemplo, para extraer los archivos para un paquete de actualización denominado KBnúmeroDeArtículo.exe en una carpeta denominada PaqueteExtraído de la unidad C, escriba lo siguiente en un símbolo del sistema:
    KBnúmeroDeArtículo /X:C:\ExtractedPackage
  2. Abra la carpeta temporal que contiene los archivos extraídos para el paquete de actualización de software. Por ejemplo, abra C:\ExtractedPackage.
  3. Haga clic en el archivo Update.exe en la carpeta y, a continuación, haga clic en Propiedades.
  4. En la ficha versión , anote el valor de versión del archivo. Si el número de versión es 5.4.15.0 o una versión posterior, se admiten las nuevas características que se mencionan en este artículo.
Update.exe determinará si la actualización es adecuada para su origen de instalación. Por ejemplo, una corrección que se incluye con Windows 2000 Service Pack 4 (SP4) no se integrará en un origen de instalación de Windows 2000 que ya tiene el Service Pack 4 integrado. Update.exe también determina si el origen de instalación es para la plataforma de hardware correcta. No se puede utilizar el modificador /integrate con los paquetes extraídos.

Si no desea integrar las actualizaciones de software que utilizan versiones de Update.exe anteriores a la 5.4.15.0 como programa de instalación, realice los pasos 6 a 13. Si desea integrar las actualizaciones de software que utilizan versiones de Update.exe anteriores a la 5.4.15.0, siga los pasos 6 a 13 para integrar estas actualizaciones.

Update.exe 5.4.15.0 o versiones posteriores

Para integrar las actualizaciones de software que utilizan Update.exe 5.4.15.0 o versiones posteriores en sus archivos de origen de instalación de Windows, siga estos pasos:
  1. Asigne una unidad al recurso compartido de red donde desea crear la carpeta de distribución. O bien, inicie sesión en el equipo donde desea crear la carpeta de distribución. Estos pasos se supone que crear la carpeta de distribución en la unidad X.
  2. Crear la carpeta de distribución. Por ejemplo, para crear una carpeta de distribución denominada Winflat en la unidad X, escriba el comando siguiente en un símbolo del sistema:
    mkdir X: \Winflat\
  3. Establecer permisos en la carpeta de distribución Winflat para que sólo los administradores tienen Control total y para que todos los demás usuarios han leído y sólo los permisos de ejecución.
  4. Inserte el CD del producto Windows en la unidad de CD y, a continuación, copie el contenido del CD a la carpeta de distribución Winflat que creó en el paso 2. Para ello, escriba el comando siguiente en un símbolo del sistema:
    xcopy /E /I /V D:X:\Winflat\
  5. Para integrar las actualizaciones de software que utilizan Update.exe la versión 5.4.15.0 o una versión posterior como programa de instalación, escriba lo siguiente en un símbolo del sistema para cada actualización que desee integrar:
    KBnúmeroDeArtículo / integrate:ruta de acceso
    Nota: Ruta de acceso, especifique la ruta de la carpeta de distribución. Por ejemplo, para integrar el archivo KB123456.exe en una carpeta de distribución en X: \Winflat, escriba lo siguiente:
    KB123456 /integrate:x:\winflat

Versiones anteriores de Update.exe

Para integrar las actualizaciones de software que utilizan versiones anteriores de Update.exe en sus archivos de origen de instalación de Windows, siga estos pasos:
  1. Asigne una unidad al recurso compartido de red donde desea crear la carpeta de distribución o inicie sesión en el equipo donde desea crear la carpeta de distribución. Estos pasos se supone que crear la carpeta de distribución en la unidad X.
  2. Crear la carpeta de distribución. Por ejemplo, para crear una carpeta de distribución denominada Winflat en la unidad X, escriba el comando siguiente en un símbolo del sistema:
    mkdir X: \Winflat\
  3. Establecer permisos en la carpeta de distribución Winflat para que sólo los administradores tienen Control total y todos los demás usuarios tengan únicamente los permisos lectura y ejecución.
  4. Inserte el CD del producto Windows en la unidad de CD y, a continuación, copie el contenido del CD a la carpeta de distribución Winflat que creó en el paso 2. Para ello, escriba el comando siguiente en un símbolo del sistema:
    xcopy /E /I /V D:X:\Winflat\
  5. Editar X: \Winflat\i386\dosnet.inf y agregue "svcpack" a la sección [OptionalSrcDirs]. Por ejemplo:
    [OptionalSrcDirs]
    Uniproc
    Svcpack
    Nota: Para las carpetas de distribución de Windows XP o Windows Server 2003, tendrá que crear la sección [OptionalSrcDirs] en el archivo Dosnet.inf. El archivo Dosnet.inf que se incluye con Windows 2000 ya contiene esta sección.
  6. Crear una X: \Winflat\i386\svcpack carpeta. Para ello, escriba el comando siguiente en un símbolo del sistema:
    mkdir X: \Winflat\i386\svcpack
  7. Copie los paquetes de actualización que desea integrar (ProductName-KBnúmeroDeArtículo-opción-idioma.exe) X: \Winflat\i386\svcpack carpeta. Para ello, utilice el nombre formato (KBnúmeroDeArtículo.exe), donde númeroDeArtículo es el número de artículo de Microsoft Knowledge Base asociado con la actualización de 8.3. Si está aplicando varias actualizaciones, copie y cambie el nombre de todos los paquetes de actualización.
  8. Extraiga cada uno de los paquetes de actualización a una carpeta temporal única. Por ejemplo, para extraer los archivos para un paquete de actualización a una carpeta denominada PaqueteExtraído de la unidad Y, escriba el comando siguiente en un símbolo del sistema:
    C:\i386\svcpack\KBArticleNumber /X:Y:\ExtractedPackage
  9. Desde Y: \ExtractedPackage, para cada actualización, copie el archivo de catálogo (.cat KBnúmeroDeArtículo) y actualiza los archivos binarios (como archivos .exe, .dll o .sys). Para hacerlo, siga estos pasos:
    1. Copie KBnúmeroDeArtículo.cat en Y: \ExtractedPackage, para cada actualización, X: \Winflat\i386\svcpack carpeta. Utilice el mismo nombre para el archivo .cat que el paquete (KBnúmeroDeArtículo.cat) update y no copie Empty.cat.
    2. Si el mismo archivo binario existe en Y: \ExtractedPackage, para cada actualización, conserve sólo el archivo con el número de versión más alto.
    3. Para cada archivo binario incluido en Y: \ExtractedPackage, para cada actualización, determine si el mismo archivo existe en la X: \Winflat\I386 carpeta. Si el archivo existe en la carpeta I386, elimine el archivo de X: \Winflat\I386.

      Nota: Los archivos en la carpeta I386 pueden tener un carácter de subrayado (_) para el último carácter de la extensión del archivo. Por ejemplo, Rpcss.dll se denomina Rpcss.dl_ en la carpeta I386.
    4. Copie los archivos binarios actualizados en Y: \ExtractedPackage, para cada actualización a X: \Winflat\I386.
    5. Busque en Y: \ExtractedPackage, para cada actualización, para cualquier subcarpeta que tiene el mismo nombre que una subcarpeta de X: \Winflat\I386. Si una carpeta contiene cualquier tal subcarpeta, copie los archivos binarios actualizados en la Y: subcarpeta \ExtractedPackage a la subcarpeta adecuada de X: \Winflat\I386. Por ejemplo, si Y: \ExtractedPackage contiene una carpeta denominada Uniproc, copie los archivos de Y: \ExtractedPackage\Uniproc x: \Winflat\I386\Uniproc.
    Notas:
    • Dado que Microsoft proporciona soporte técnico para la corriente y el próximo más reciente service pack (N y N-1), Microsoft empaqueta algunas actualizaciones como actualizaciones de modo dual que puede aplicar a equipos que tengan niveles de diversos service pack. Por ejemplo, una actualización de Windows XP puede tener un Service Pack 1 y subdirectorio SP2 con los archivos actualizados para la versión original de Windows XP en la carpeta SP1 y los archivos actualizados para Windows XP SP1 en la carpeta SP2. En este ejemplo, debe utilizar los archivos del directorio SP1 si el origen de instalación es la versión original de Windows XP (la versión 2600). Si el origen de instalación es Service Pack 1 de Windows XP, debe utilizar los archivos del directorio SP2. Para obtener más información acerca de los paquetes de actualización de modo dual de Windows XP, haga clic en el número de artículo siguiente para verlo en Microsoft Knowledge Base:

      Descripción de 328848 de paquetes de actualización de modo dual para Windows XP

      Microsoft también puede empaquetar las actualizaciones de Windows Server 2003 como actualizaciones de modo dual, después del lanzamiento del Service Pack 1.
    • Paquetes de actualización de Windows Server 2003 también contienen dos conjuntos de archivos binarios actualizados para la corriente y el próximo más reciente service pack (N y N-1) en nnnQFE y nnnGDR carpetas, donde nnn es la versión comercial original, "SP1", "SP2", y así sucesivamente para la corriente y el próximo más reciente service pack (N y N-1). En este caso, debe utilizar los archivos de la carpeta QFE adecuada nnn. Para obtener más información sobre el contenido de un paquete de actualización de Windows Server 2003, haga clic en el número de artículo siguiente para verlo en Microsoft Knowledge Base:

      824994 paquetes de actualización de la descripción del contenido del software de Windows Server 2003 y Windows XP Service Pack 2

    • No es necesario copiar los archivos en las carpetas Common o Update, como Update.exe, Update*.inf, SPmsg.dll, SPcustom.dll, SPuninst.exe, Update.ver o símbolos (archivos .dbg).
  10. Para cada archivo que copie en el paso 9 (excepto KBnúmeroDeArtículo.cat), buscar en X: archivo \Winflat\I386\Dosnet.inf para determinar si el nombre del archivo aparece en la sección [Files]. Todos los archivos que se enumeran en la sección [Files] vienen precedidos por "d1". Por ejemplo:

    D1,nombre de archivo

    Si no aparece el nombre de archivo para los archivos que copió en el paso 9, utilice esta sintaxis para agregar una entrada. Por ejemplo, si una revisión contiene Win32k.sys, como Win32k.sys no aparece en Dosnet.inf, agregue d1,win32k.sys a la sección [Files] de X: \Winflat\I386\Dosnet.inf. Esta incorporación garantiza que la versión actualizada de Win32k.sys se copia durante la instalación de Windows.
  11. Elimine la X: archivo \Winflat\I386\Svcpack.in_.
  12. Cree un archivo Svcpack.inf en X: \Winflat\I386 carpeta. Para ello, utilice el contenido siguiente que corresponda, según si desea implementar una actualización única o varias actualizaciones. (Reemplace númeroDeArtículo con los números de artículo de Knowledge Base para el archivo de actualización .cat):

    Windows 2000

    [Versión]
    Signature="$Windows NT$"
    MajorVersion=5
    MinorVersion=0
    BuildNumber=2195
    [SetupData]
    CatalogSubDir="\i386\svcpack"
    [ProductCatalogsToInstall]
    KBArticleNumber.cat
    [SetupHotfixesToRun]
    KBArticleNumber.exe /options

    Windows XP

    [Versión]
    Signature="$Windows NT$"
    MajorVersion=5
    MinorVersion=1
    BuildNumber=2600
    [SetupData]
    CatalogSubDir="\i386\svcpack"
    [ProductCatalogsToInstall]
    KBArticleNumber.cat
    [SetupHotfixesToRun]
    KBArticleNumber.exe /options

    Windows Server 2003

    [Versión]

    Signature="$Windows NT$"
    MajorVersion=5
    MinorVersion=2
    BuildNumber=3790
    [SetupData]
    CatalogSubDir="\i386\svcpack"
    [ProductCatalogsToInstall]
    KBArticleNumber.cat
    [SetupHotfixesToRun]
    KBArticleNumber.exe /options
    Notas:
    • Las opciones recomendadas para instalar actualizaciones son/q, /N y/z. Para obtener más información, haga clic en los números de artículo siguientes para verlos en Microsoft Knowledge Base:

      262841 modificadores de línea de comandos para los paquetes de actualización de software de Windows

      824687 modificadores de línea de comandos para los paquetes de actualización de software de Microsoft

    • Si está aplicando varias actualizaciones, agregue una entrada para cada actualización en [ProductCatalogsToInstall] y [SetupHotfixesToRun] secciones. En el ejemplo siguiente es un ejemplo de estas secciones para una instalación donde se instalan varias actualizaciones:
      [ProductCatalogsToInstall]
      KB123456.cat
      KB123478.cat
      KB123490.cat
      [SetupHotfixesToRun]
      KB123456.exe /options
      KB123478.exe /options
      KB123490.exe /options
    • Si está instalando un service pack, no es necesario que incluya detalles acerca del service pack, porque un proceso diferente controla la instalación del service pack.

Instalación de actualizaciones en equipos que ejecutan Windows Server 2003

Para instalar una actualización en un único equipo, ejecute la actualización programa WindowsServer2003-KB#- x 86-LLL.exe, en ese equipo. Si desea instalar la actualización en más de un equipo, puede crear una carpeta de distribución para la actualización de la red. El siguiente procedimiento describe cómo instalar una o varias actualizaciones por usung este método. Importante: Debe instalar SP1 en combinación con, o antes de instalar las actualizaciones publicadas después del SP1. Instalación más recientemente publicado actualizaciones antes de instalar SP1, puede causar problemas con el sistema.

Nota: El siguiente procedimiento, unidad: \ representa la unidad de red o del equipo en el que se encuentra la carpeta de distribución.

Para instalar una actualización ejecutando el programa Update.exe, siga estos pasos:
  1. Conectarse a la red o el equipo en el que desea crear la carpeta de distribución.
  2. En la carpeta de distribución compartida de red, cree una carpeta de distribución para los archivos de actualización. Por ejemplo, para crear una carpeta de distribución denominada Update, escriba lo siguiente: mkdir unidad: \Update
  3. Copie el programa Update.exe de Windows Server 2003 en la carpeta de distribución que creó en el paso 2. Por ejemplo, para copiar el programa Update.exe del Service Pack 1 en la carpeta de distribución denominada Update, escriba lo siguiente: xcopy C:\WindowsServer2003-KB#- x 86-LLL.exe unidad: \Update
  4. Para instalar la actualización desde la carpeta de distribución compartida de red, ejecute el WindowsServer2003-KB ###-x 86-LLL.exe programa. Por ejemplo, para instalar la actualización desde la carpeta de distribución denominada Update, escriba lo siguiente: de unidad: \Update\WindowsServer2003-KB#- x 86-LLL.exe
  5. Para asegurarse de que las actualizaciones surten efecto, reinicie el equipo cuando termine de instalar todas las actualizaciones.
Nota: WindowsServer2003-KB#- x 86-LLL.exe archivo admite las mismas opciones de línea de comandos que Update.exe.

Soporte técnico para las versiones basadas en x 64 de Microsoft Windows

Si su hardware venía con una edición de Microsoft Windows x64 ya instalada, su fabricante de hardware proporciona soporte técnico y asistencia para la edición de Windows x64. En este caso, el fabricante del hardware proporciona soporte técnico porque un Windows x64 edition se incluyó con su hardware. Su fabricante de hardware podría haber personalizado la instalación de Windows x64 edition con componentes exclusivos. Componentes exclusivos podrían incluir controladores de dispositivo específicos o configuraciones opcionales para maximizar el rendimiento del hardware. Si necesita ayuda técnica para una edición de Windows x64, Microsoft ofrecerá asistencia de esfuerzo razonable. Sin embargo, tendrá que ponerse en contacto directamente con el fabricante. El fabricante es el mejor cualificado para admitir el software que instaló el fabricante del hardware. Si ha adquirido una edición de Windows x64, como Microsoft Windows Server 2003 x64 por separado, póngase en contacto con Microsoft para obtener soporte técnico.

Para obtener información sobre x64 de Microsoft Windows XP Professional Edition, visite el siguiente sitio Web de Microsoft:Para obtener información acerca de las versiones basadas en x64 de Microsoft Windows Server 2003, visite el siguiente sitio Web de Microsoft:

Referencias

  • Instalación de la revisión de Microsoft Windows 2000 y la Guía de implementación (HFDeploy.htm)
    http://technet.microsoft.com/en-us/library/cc750542.aspx
  • Guía para instalar e implementar actualizaciones para Microsoft Windows Server 2003 y Windows XP 64-Bit Edition versión 2003 (HFDeploy.htm)
    http://technet.microsoft.com/en-us/library/cc700814.aspx
  • Para obtener más información acerca de Update.exe, haga clic en el número de artículo siguiente para verlo en Microsoft Knowledge Base:

    262841 modificadores de línea de comandos para los paquetes de actualización de software de Windows

Propiedades

Id. de artículo: 828930 - Última revisión: 17 ene. 2017 - Revisión: 2

Comentarios