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

Seleccione idioma Seleccione idioma
Id. de artículo: 828930 - Ver los productos a los que se aplica este artículo
Expandir todo | Contraer todo

En esta página

Resumen

En este artículo se describe cómo puede un administrador integrar las actualizaciones de software de Windows con sus archivos de origen de la 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 de continuación de actualizaciones.) Estos procedimientos pueden resultar de utilidad cuando un administrador aplica una o más actualizaciones de software durante las instalaciones llevadas a cabo desde una carpeta de distribución de Windows creada por el administrador. Estos procedimientos también son de utilidad si desea integrar una actualización de seguridad de modo que una instalación nueva no se vea infectada por un virus cuando se configura.

Notas
  • Estos procedimientos no funcionan en las actualizaciones de software que no usan 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. En consecuencia, este procedimiento no se puede utilizar para integrar estas actualizaciones de Internet Explorer para Windows 2000 o Windows XP.
  • Filelist
    Las claves del Registro no se crean correctamente si usa estos procedimientos para integrar las actualizaciones de software. Por ejemplo, si integra la revisión de seguridad 824146 en sus archivos de origen de la 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
  • Cuando use alguno de estos procedimientos para integrar actualizaciones, se agregará una entrada para cada actualización en el panel de control de Agregar o quitar programas. Sin embargo, el botón Quitar no está disponible porque no hay una versión anterior de los archivos actualizados para restaurarla si quita las actualizaciones.
  • Los administradores también puede que tengan que aplicar actualizaciones de software al Entorno de preinstalación de Microsoft Windows (Windows PE) si se cumplen las siguientes condiciones:
    • El administrador usa el Windows PE para ejecutar el programa de instalación de Windows.
    • El administrador usa un sistema operativo que tiene actualizaciones de software integradas 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 905413 para el entorno de preinstalación de Windows
  • Las instrucciones de este artículo se pueden emplear igualmente con las imágenes basadas en RISETUP de Servicios de instalación remota (RIS, Remote Installation Services) . La estructura del directorio I386 de una imagen de RISETUP es el mismo que el de una carpeta de distribución de red. Con las imágenes RIPREP, extraiga la imagen en un equipo cliente, instale la actualización de software y haga RIPREP con la imagen de vuelta en el servidor.
  • Cuando usa estos procedimientos para impedir la infección de un virus, se aconseja que sólo integre las actualizaciones de software que no requieran ninguna acción del usuario. Si integra actualizaciones de software que no impiden que el programa de instalación de Windows se complete, use una sección "[guirunonce]" del archivo Unattend.txt o Software Update Services (SUS) para implementar las actualizaciones una vez completada la instalación.
  • Este procedimiento sólo está diseñado para instalaciones nuevas. No funciona en las instalaciones con actualización.
Nota: la integración de un Service Pack sólo se admite en la versión Windows XP Home Edition y 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 usan la versión 5.4.15.0 o posteriores de Update.exe. En la sección "Versiones anteriores de Update.exe" se describe el procedimiento para integrar paquetes de software que usan la versión anterior de Update.exe.

Para averiguar si un paquete de actualización de software usa la versión 5.4.15.0 o una versión posterior de Update.exe 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 de un paquete de actualización que se denomine KBnúmeroDeArtículo.exe en una carpeta que se denomine paqueteExtraído de la unidad C:, escriba lo siguiente en el símbolo del sistema: KBnúmeroDeArtículo /X:C:\paqueteExtraído
  2. Abra la carpeta temporal que contiene los archivos extraídos para el paquete de actualización de software. Por ejemplo, abra C:\paqueteExtraído.
  3. Haga clic con el botón secundario del mouse en el archivo Update.exe de la carpeta y 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 hardware correcta. El modificador /integrate no se puede utilizar 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, no realice los pasos 6 a 13. Si desea integrar las actualizaciones de software que utilizan las versiones de Update.exe anteriores a la 5.4.15.0, siga los pasos 6 a 13.

Update.exe 5.4.15.0 o versiones posteriores

Para integrar actualizaciones de software que utilizan Update.exe 5.4.15.0 o versiones posteriores en sus archivos de origen de la 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. En estos pasos se supone que crea la carpeta de distribución en la unidad X.
  2. Cree 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. Establezca los permisos en la carpeta de distribución Winflat para que sólo los administradores tengan Control total y para que todos los demás usuarios tengan únicamente los permisos Lectura y Ejecución.
  4. Inserte el CD del producto de Windows en la unidad de CD y, a continuación, copie el contenido del CD en 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 la versión 5.4.15.0 de Update.exe 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
    Nota: en el lugar de ruta, 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 posteriores de Update.exe en sus archivos de origen de la 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. En estos pasos se supone que crea la carpeta de distribución en la unidad X.
  2. Cree 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. Establezca los permisos en la carpeta de distribución Winflat para que sólo los administradores tengan Control total y para que todos los demás usuarios tengan únicamente los permisos Lectura y Ejecución.
  4. Inserte el CD del producto de Windows en la unidad de CD y, a continuación, copie el contenido del CD en 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. Modifique el archivo X:\Winflat\i386\dosnet.inf y agregue "svcpack" a la sección [OptionalSrcDirs]. Por ejemplo:
    [OptionalSrcDirs]
    uniproc
    svcpack
    Nota: con las carpetas de distribución de Windows XP o Windows Server 2003, puede que tenga 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. Cree una carpeta X:\Winflat\i386\svcpack. Para ello, escriba el siguiente comando en un símbolo del sistema:
    mkdir X:\Winflat\i386\svcpack
  7. Copie los paquetes de actualización que desea integrar (nombreDeProducto- KBnúmeroDeArtículo-opción-idioma.exe) en la carpeta X:\Winflat\i386\svcpack. Para ello, utilice el formato de denominación 8.3 (KBnúmeroDeArtículo.exe), donde númeroDeArtículo es el número del artículo de Microsoft Knowledge Base asociado a la actualización. Si está aplicando varias actualizaciones, copie y cambie el nombre de todos los paquetes de actualización.
  8. Extraiga cada paquete de actualización en una carpeta temporal única. Por ejemplo, para extraer los archivos de un paquete de actualización en una carpeta denominada paqueteExtraído en la unidad Y, escriba el comando siguiente en el símbolo del sistema:
    C:\i386\svcpack\KBnúmeroDeArtículo /X:Y:\paqueteExtraído
  9. Desde Y:\paqueteExtraído, para cada actualización, copie el archivo de catálogo (KBnúmeroDeArtículo.cat) y los archivos binarios actualizados (como .exe, .dll o .sys). Para ello, siga estos pasos:
    1. Copie KBnúmeroDeArtículo.cat de la carpeta Y:\paqueteExtraído, para cada actualización, en la carpeta X:\Winflat\i386\svcpack. Utilice el mismo nombre para el archivo .cat que el paquete de actualización (KBnúmeroDeArtículo.cat) y no copie Empty.cat.
    2. Si el mismo archivo binario existe en Y:\ExtractedPackage, para cada actualización, conserve sólo el archivo que tenga el número de versión mayor.
    3. Para cada archivo binario incluido en Y:\ExtractedPackage, para cada actualización, determine si el mismo archivo existe en la carpeta X:\Winflat\I386. 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 en 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: \paqueteExtraído, para cada actualización, en X:\Winflat\I386.
    5. Busque en Y:\paqueteExtraído, para cada actualización, para cualquier subcarpeta que disponga del mismo nombre que una subcarpeta de X:\Winflat\I386. Si la carpeta contiene subcarpetas, copie los archivos binarios actualizados desde la subcarpeta Y:\paqueteExtraído a la subcarpeta adecuada de X:\Winflat\I386. Por ejemplo, si Y:\paqueteExtraído incluye una carpeta con el nombre Uniproc, copie los archivos de Y:\paqueteExtraído\Uniproc en X:\Winflat\I386\Uniproc.
    Notas
    • dado que Microsoft proporciona soporte técnico para el Service Pack actual y el siguiente más reciente (N y N-1), Microsoft empaqueta algunas actualizaciones como actualizaciones de modo dual que puede aplicar en los equipos que tengan niveles de Service Pack diferentes. Por ejemplo, una actualización de Windows XP puede tener un subdirectorio SP1 y otro subdirectorio SP2 con los archivos actualizados de la versión original de Windows XP en la carpeta SP1 y los archivos actualizados de Windows XP Service Pack 1 en la carpeta SP2. En este ejemplo debe utilizar los archivos del directorio SP1 si el origen de la instalación es la versión original de Windows XP (la versión 2600). Si el origen de la instalación es Windows XP Service Pack 1, debe utilizar los archivos del directorio SP2. Para obtener más información acerca cómo se denominan los paquetes de actualización de software, haga clic en el número de artículo siguiente para verlo en Microsoft Knowledge Base:
      328848 Descripción de los paquetes de actualización de modo dual para Windows XP (en inglés)
      Microsoft también puede empaquetar las actualizaciones de Windows Server 2003 como actualizaciones de modo dual una vez lanzado el Service Pack 1.
    • Los paquetes de actualización de Windows Server 2003 también contienen dos conjuntos de archivos binarios actualizados para versión actual y la siguiente más reciente del Service Pack (N y N-1) en las carpetas nnnQFE y nnnGRD, donde nnn es la versión de lanzamiento original, "SP1", "SP2", etc. son el Service Pack actual y el siguiente más reciente (N y N-1). En este caso, debe utilizar los archivos de la carpeta nnn adecuada de QFE. Para obtener más información acerca del 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 Descripción del contenido de los paquetes de actualización de software de Windows Server 2003 y de Windows XP Service Pack 2
    • No tiene que copiar los archivos de las carpetas Common o Update, como Update.exe, Update*.inf, SPmsg.dll, SPcustom.dll, SPuninst.exe, Update.ver, o los símbolos (archivos .dbg).
  10. Para cada archivo que copie en el paso 9 (excepto KBnúmeroDeArtículo.cat), examine el archivo X:\Winflat\I386\Dosnet.inf para determinar si el nombre de archivo aparece en la sección [Files]. Todos los archivos que aparecen en la sección [Files] van precedidos por "d1,". Por ejemplo:

    d1,nombreDeArchivo

    Si el nombre de archivo no aparece para algún archivo de los que copió en el paso 9, utilice esta sintaxis para agregar una entrada. Por ejemplo, si una revisión incluye 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 el archivo X:\Winflat\I386\Svcpack.in_.
  12. Cree un archivo Svcpack.inf en la carpeta X:\Winflat\I386. Para ello, utilice el contenido siguiente que corresponda, según si desea implementar una actualización única o varias. (Reemplace númeroDeArtículo con los números de artículo de Knowledge Base correspondientes al archivo de actualización .cat):

    Windows 2000

    [Versión]
    Signature="$Windows NT$"
    MajorVersion=5
    MinorVersion=0
    BuildNumber=2195
    [SetupData]
    CatalogSubDir="\i386\svcpack"
    [ProductCatalogsToInstall]
    KBnúmeroDeArtículo.cat
    [SetupHotfixesToRun]
    KBnúmeroDeArtículo.exe /opciones

    Windows XP

    [Versión]
    Signature="$Windows NT$"
    MajorVersion=5
    MinorVersion=1
    BuildNumber=2600
    [SetupData]
    CatalogSubDir="\i386\svcpack"
    [ProductCatalogsToInstall]
    KBnúmeroDeArtículo.cat
    [SetupHotfixesToRun]
    KBnúmeroDeArtículo.exe /opciones

    Windows Server 2003

    [Versión]
    Signature="$Windows NT$"
    MajorVersion=5
    MinorVersion=2
    BuildNumber=3790
    [SetupData]
    CatalogSubDir="\i386\svcpack"
    [ProductCatalogsToInstall]
    KBnúmeroDeArtículo.cat
    [SetupHotfixesToRun]
    KBnúmeroDeArtículo.exe /opciones
    Notas
    • Las opciones recomendadas para instalar actualizaciones son /Q, /N y /Z. Para obtener más información al respecto, haga clic en los números de artículo siguientes para verlos en Microsoft Knowledge Base:
      262841 Modificadores de la línea de comandos para los paquetes de actualización de software de Windows
      824687 Modificadores de la línea de comandos para los paquetes de actualización de software de Microsoft (en inglés)
    • Si va a aplicar varias actualizaciones, agregue una entrada para cada una bajo ambas secciones [ProductCatalogsToInstall] y [SetupHotfixesToRun]. El ejemplo siguiente muestra estas secciones para una instalación en la que se instalan varias actualizaciones:
      [ProductCatalogsToInstall]
      KB123456.cat
      KB123478.cat
      KB123490.cat
      [SetupHotfixesToRun]
      KB123456.exe /opciones
      KB123478.exe /opciones
      KB123490.exe /opciones
    • Si está instalando un Service Pack, no tiene que incluir los detalles acerca del mismo porque un proceso diferente controla su instalación.

Instalación de actualizaciones en equipos donde se esté ejecutando Windows Server 2003

Para instalar una actualización en un equipo único, ejecute el programa de actualización, WindowsServer2003-KB######-x86-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 en la red. El procedimiento siguiente describe cómo instalar una o varias actualizaciones con este método. Importante: Debe instalar el SP1 en combinación o antes de instalar las actualizaciones publicadas después del SP1. Si se instalan las actualizaciones publicadas más recientemente antes de instalar el SP1, se pueden producir problemas con el sistema.

Nota: en el procedimiento siguiente, unidad:\ representa la unidad de red o el 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. Conéctese a la red o al equipo en el que desea crear la carpeta de distribución.
  2. En la carpeta de distribución de red compartida, 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######-x86-LLL.exe unidad:\Update
  4. Para instalar la actualización desde la carpeta de distribución de red compartida, ejecute el programa WindowsServer2003-KB######-x86-LLL.exe. Por ejemplo, para instalar la actualización de la carpeta de distribución denominada Update, escriba lo siguiente: unidad:\Update\WindowsServer2003-KB######-x86-LLL.exe
  5. Para asegurarse de que las actualizaciones surten efecto, reinicie el equipo cuando termine de instalar todas las actualizaciones.
Nota: el archivo WindowsServer2003-KB######-x86-LLL.exe admite las mismas opciones de la línea de comandos que Update.exe.

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

Si el hardware venía con una edición x64 de Microsoft Windows ya instalada, el fabricante del hardware le proporcionará asistencia técnica para la misma. En este caso, su fabricante de hardware le proporciona soporte técnico, porque incluyó en el hardware una edición de 64 bits de Windows. El fabricante de hardware podría haber personalizado con componentes exclusivos la instalación de la edición de 64 bits de Windows. Esos componentes exclusivos podrían incluir controladores de dispositivo específicos o configuraciones opcionales para maximizar el rendimiento del hardware. Microsoft hará un esfuerzo razonable para proporcionarle ayuda si necesita ayuda técnica para una edición de Windows de 64 bits. Sin embargo, es posible que deba ponerse en contacto directamente con el fabricante. El fabricante es el mejor cualificado para proporcionar el soporte técnico del software que él mismo instaló en el hardware. Si compró independiente una edición de Windows x64, como Microsoft Windows Server 2003 x64, póngase en contacto con Microsoft para obtener soporte técnico.

Para obtener más información acerca de Microsoft Windows XP Professional x64 Edition, visite el siguiente sitio Web de Microsoft:
http://www.microsoft.com/spain/windowsxp/64bit/default.mspx
Para obtener información de producto acerca de las versiones basadas en x64 de Microsoft Windows Server 2003, visite el siguiente sitio Web de Microsoft:
http://www.microsoft.com/windowsserver2003/64bit/x64/editions.mspx

Referencias

Propiedades

Id. de artículo: 828930 - Última revisión: martes, 12 de agosto de 2008 - Versión: 15.2
La información de este artículo se refiere a:
  • Microsoft Windows Server 2003, Datacenter x64 Edition
  • Microsoft Windows Server 2003, Enterprise x64 Edition
  • Microsoft Windows Server 2003, Standard x64 Edition
  • Microsoft Windows Server 2003, 64-Bit Datacenter 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 Home Edition
  • Microsoft Windows XP Media Center Edition
  • Microsoft Windows XP Professional x64 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 Edition
  • Microsoft Windows 2000 Server
Palabras clave: 
KB828930

Enviar comentarios

 

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