Comment faire pour intégrer les mises à jour logicielles dans les fichiers sources d'installation Windows

Traductions disponibles Traductions disponibles
Numéro d'article: 828930 - Voir les produits auxquels s'applique cet article
Agrandir tout | Réduire tout

Sommaire

Résumé

Cet article explique comment un administrateur peut intégrer les mises à jour logicielles Windows qui utilisent Update.exe avec leurs fichiers sources d'installation Windows. (Les mises à jour logicielles comprennent les mises à jour critiques, les Feature Packs, les correctifs, les mises à jour de sécurité, les Service Packs, les mises à jour et les correctifs cumulatifs.) Ces procédures peuvent être utiles lorsqu'un administrateur doit appliquer une ou plusieurs mises à jour logicielles lors d'installations à partir d'un dossier de distribution Windows créé par l'administrateur. Elles sont également utiles si vous souhaitez intégrer une mise à jour de sécurité afin qu'une nouvelle installation ne soit pas infectée par un virus.

Remarques
  • Ces procédures ne fonctionnent pas pour les mises à jour logicielles dont le programme d'installation est différent de Update.exe. Par exemple, l'installation de certaines mises à jour de Microsoft Internet Explorer pour Microsoft Windows 2000 et Microsoft Windows XP se fait par l'intermédiaire d'un fichier INF au lieu de Update.exe. Ainsi, ces procédures ne conviennent pas à l'intégration de ces mises à jour Internet Explorer pour Windows 2000 ou Windows XP.
  • Les clés de Registre
    Filelist
    ne sont pas créées correctement lorsque vous utilisez ces procédures pour intégrer les mises à jour logicielles. Par exemple, si vous intégrez le correctif de sécurité 824146 dans vos fichiers sources d'installation Microsoft Windows Server 2003, la clé de Registre suivante n'est pas créée correctement :
    HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Updates\Windows Server 2003\SP1\KB824146\Filelist
  • Lorsque vous intégrez les mises à jour en suivant ces procédures, une entrée vient s'ajouter pour chaque mise à jour dans l'élément Ajout/Suppression de programmes du Panneau de configuration. Toutefois, le bouton Supprimer n'est pas disponible car il n'y a aucune version antérieure des fichiers mis à jour pouvant servir à effectuer une restauration, au cas où vous supprimeriez les mises à jour.
  • Les administrateurs devront peut-être également appliquer des mises à jour logicielles à l'environnement de préinstallation de Microsoft Windows (Windows PE) si les conditions suivantes sont remplies :
    • L'administrateur utilise Windows PE pour exécuter le programme d'installation de Windows.
    • L'administrateur utilise un système d'exploitation avec des mises à jour logicielles intégrées sur un partage réseau.
    Pour plus d'informations sur la procédure à suivre, cliquez sur le numéro ci-dessous pour afficher l'article correspondant dans la Base de connaissances Microsoft.
    828217 Comment faire pour appliquer le correctif de sécurité 905413 à l'environnement de préinstallation Windows
  • Les instructions contenues dans cet article ne s'appliquent qu'aux images RISETUP des services d'installation à distance (RIS). La structure de répertoires I386 d'une image RISETUP est identique à celle d'un dossier de distribution réseau. Pour les images RIPREP, placez l'image sur un ordinateur client, installez la mise à jour logicielle, puis ramenez l'image sur le serveur en la traitant à l'aide de RIPREP.
  • Lorsque vous utilisez ces procédures pour empêcher une infection par un virus, nous vous recommandons d'intégrer uniquement les mises à jour logicielles qui ne nécessitent aucune action de l'utilisateur. Si vous intégrez des mises à jour logicielles qui n'empêchent pas l'exécution complète du programme de l'installation de Windows, utilisez une section « [guirunonce] » du fichier Unattend.txt ou les services de mises à jour logicielles pour déployer les mises à jour une fois l'installation terminée.
  • Cette procédure concerne uniquement les nouvelles installations. Elle ne fonctionne pas pour les installations de mise à jour.
Remarque L'intégration d'un Service Pack est uniquement prise en charge sous Windows XP Édition familiale et Windows XP Professionnel. Elle n'est pas prise en charge sous Windows Édition Media Center.

Plus d'informations

La rubrique « Update.exe 5.4.15.0 ou versions ultérieures » décrit la procédure à suivre pour intégrer des packages logiciels qui utilisent Update.exe 5.4.15.0 ou versions ultérieures. La rubrique « Versions antérieures de Update.exe » décrit la procédure à suivre pour intégrer des packages logiciels qui utilisent une version antérieure de Update.exe.

Pour déterminer si un package de mise à jour logicielle utilise la version 5.4.15.0 ou une version ultérieure du fichier Update.exe comme programme d'installation, procédez comme suit :
  1. Extrayez le package de mise à jour logicielle dans un dossier temporaire unique. Par exemple, pour extraire les fichiers d'un package de mise à jour nommé KBnuméro_article.exe dans un dossier nommé PackageExtrait sur le lecteur C, tapez la commande suivante à une invite de commandes : KBnuméro_article /X:C:\PackageExtrait
  2. Ouvrez le dossier temporaire qui contient les fichiers extraits du package de mise à jour logicielle. Par exemple, ouvrez C:\PackageExtrait.
  3. Cliquez avec le bouton droit sur le fichier Update.exe, puis cliquez sur Propriétés.
  4. Sous l'onglet Version, notez la valeur de la Version du fichier. Si le numéro de version est 5.4.15.0 ou une version ultérieure, les nouvelles fonctionnalités qui sont mentionnées dans cet article sont prises en charge.
Le fichier Update.exe déterminera si la mise à jour est appropriée à votre source d'installation. Par exemple, un correctif qui est fourni avec Windows 2000 Service Pack 4 (SP4) ne s'intégrera pas dans une source d'installation de Windows 2000 dans laquelle le SP4 est déjà intégré. Le fichier Update.exe détermine également si la source d'installation s'adresse à la plate-forme matérielle correcte. Le commutateur /integrate ne peut pas être utilisé avec des packages extraits.

Si vous ne souhaitez pas intégrer les mises à jour logicielles qui utilisent des versions Update.exe antérieures à la version 5.4.15.0 comme programme d'installation, n'appliquez pas les étapes 6 à 13. Si vous souhaitez intégrer les mises à jour logicielles qui utilisent des versions Update.exe antérieures à la version 5.4.15.0, appliquez les étapes 6 à 13 pour les intégrer.

Update.exe 5.4.15.0 ou versions ultérieures

Pour intégrer les mises à jour logicielles qui utilisent Update.exe 5.4.15.0 ou une version ultérieure dans vos fichiers sources d'installation Windows, procédez comme suit :
  1. Mappez un lecteur au partage réseau sur lequel vous voulez créer le dossier de distribution ou ouvrez une session sur l'ordinateur sur lequel vous voulez créer le dossier de distribution. Les étapes suivantes supposent que vous créez le dossier de distribution sur le lecteur X.
  2. Créez le dossier de distribution. Par exemple, pour créer un dossier de distribution appelé Winflat sur le lecteur X, tapez la commande suivante à une invite de commandes :
    mkdir X:\Winflat\
  3. Définissez les autorisations d'accès au dossier de distribution Winflat de sorte que seuls les administrateurs disposent d'un contrôle total et que tous les autres utilisateurs ne possèdent que des autorisations de lecture et d'exécution.
  4. Insérez le CD Windows dans le lecteur de CD-ROM, puis copiez le contenu du CD dans le dossier de distribution Winflat que vous avez créé à l'étape 2. Pour cela, tapez la commande suivante à une invite de commandes :
    xcopy /E /I /V D:X:\Winflat\
  5. Pour intégrer les mises à jour logicielles qui utilisent la version 5.4.15.0 ou une version ultérieure du fichier Update.exe comme programme d'installation, tapez la commande suivante à une invite de commandes pour chaque mise à jour que vous souhaitez intégrer :
    KBnuméro_article /integrate:chemin
    Remarque Pour chemin, spécifiez le chemin d'accès à votre dossier de distribution. Par exemple, pour intégrer le fichier KB123456.exe dans un dossier de distribution dans X: \Winflat, tapez :
    KB123456 /integrate:x:\winflat

Versions antérieures de Update.exe

Pour intégrer les mises à jour logicielles faisant appel à des versions antérieures de Update.exe à vos fichiers sources d'installation Windows, procédez comme suit :
  1. Mappez un lecteur au partage réseau sur lequel vous voulez créer le dossier de distribution ou ouvrez une session sur l'ordinateur sur lequel vous voulez créer le dossier de distribution. Les étapes suivantes supposent que vous créez le dossier de distribution sur le lecteur X.
  2. Créez le dossier de distribution. Par exemple, pour créer un dossier de distribution appelé Winflat sur le lecteur X, tapez la commande suivante à une invite de commandes :
    mkdir X:\Winflat\
  3. Définissez les autorisations d'accès au dossier de distribution Winflat de sorte que seuls les administrateurs disposent d'un contrôle total et que tous les autres utilisateurs ne possèdent que des autorisations de lecture et d'exécution.
  4. Insérez le CD Windows dans le lecteur de CD-ROM, puis copiez le contenu du CD dans le dossier de distribution Winflat que vous avez créé à l'étape 2. Pour cela, tapez la commande suivante à une invite de commandes :
    xcopy /E /I /V D:X:\Winflat\
  5. Modifiez X:\Winflat\i386\dosnet.inf et ajoutez « svcpack » à la section [OptionalSrcDirs]. Par exemple :
    [OptionalSrcDirs]
    uniproc
    svcpack
    Remarque Pour les dossiers de distribution de Windows XP ou Windows Server 2003, vous devrez peut-être créer la section [OptionalSrcDirs] dans le fichier Dosnet.inf. Le fichier Dosnet.inf fourni avec Windows 2000 contient déjà cette section.
  6. Créez un dossier X:\Winflat\i386\svcpack. Pour cela, tapez la commande suivante à l'invite de commandes :
    mkdir X:\Winflat\i386\svcpack
  7. Copiez les packages de mise à jour que vous voulez intégrer (nom_produit-KBnuméro_article-Option-Langue.exe) au dossier X:\Winflat\i386\svcpack. Pour cela, utilisez le format de nom 8.3 (KBnuméro_article.exe) où numéro_article est le numéro de l'article de la Base de connaissances Microsoft associé à la mise à jour. Si vous appliquez plusieurs mises à jour, copiez et renommez tous les packages de mise à jour.
  8. Extrayez chaque package de mise à jour dans un dossier temporaire unique. Par exemple, pour extraire les fichiers d'un package de mise à jour dans un dossier nommé PackageExtrait sur lecteur Y, tapez la commande suivante à une invite de commandes :
    C:\i386\svcpack\KBnuméro_article /X:Y:\PackageExtrait
  9. À partir de Y:\PackageExtrait, pour chaque mise à jour, copiez le fichier de catalogue (KBnuméro_article.cat) et les fichiers binaires mis à jour (tel que les fichiers .exe, .dll ou .sys). Pour cela, procédez comme suit :
    1. Pour chaque mise à jour, copiez KBnuméro_article.cat à partir de Y:\PackageExtrait dans le dossier X:\Winflat\i386\svcpack. Donnez au fichier .cat le même nom que celui du package de mise à jour (KBnuméro_article.cat) et ne copiez pas le fichier Empty.cat.
    2. Pour chaque mise à jour, si le fichier binaire existe déjà dans Y:\PackageExtrait, conservez uniquement le fichier portant le numéro de version le plus élevé.
    3. Pour chaque mise à jour, pour chaque fichier binaire inclus dans Y:\PackageExtrait, déterminez si le même fichier existe dans le dossier X:\Winflat\I386. Si le fichier existe déjà dans le dossier I386, supprimez-le du dossier X:\Winflat\I386.

      Remarque Le dernier caractère de l'extension des fichiers figurant dans le dossier I386 peut être un tiret bas (_). Par exemple, Rpcss.dll est nommé Rpcss.dl_ dans le dossier I386.
    4. Pour chaque mise à jour, copiez les fichiers binaires mis à jour du dossier Y:\PackageExtrait vers le dossier X:\Winflat\I386.
    5. Pour chaque mise à jour, recherchez dans le dossier Y:\PackageExtrait s'il existe des sous-dossiers portant le même nom qu'un sous-dossier figurant dans le dossier X:\Winflat\I386. Si un dossier contient un sous-dossier de ce genre, copiez les fichiers binaires mis à jour du sous-dossier Y:\PackageExtrait vers le sous-dossier approprié dans le dossier X:\Winflat\I386. Par exemple, si Y:\PackageExtrait contient un dossier nommé Uniproc, copiez les fichiers figurant dans le dossier Y:\PackageExtrait\Uniproc vers le dossier X:\Winflat\I386\Uniproc.
    Remarques
    • Comme Microsoft propose un support technique pour le dernier et l'avant-dernier Service Packs (N et N-1), Microsoft combine certaines mises à jour sous la forme de mises à jour à double mode que vous pouvez appliquer à des ordinateurs comportant un Service Pack de version différente. Par exemple, une mise à jour de Windows XP peut comporter deux sous-répertoires, SP1 et SP2, contenant respectivement les fichiers mis à jour de la version d'origine de Windows XP dans le dossier SP1 et ceux de Windows XP SP1 dans le dossier SP2. Dans cet exemple, vous devez utiliser les fichiers du répertoire SP1 si la source de votre installation est la version d'origine de Windows XP (version 2600). Si la source de votre installation est Windows XP SP1, vous devez utiliser les fichiers figurant dans le répertoire SP2. Pour plus d'informations sur les packages de mise à jour à double mode de Windows XP, cliquez sur le numéro ci-dessous pour afficher l'article correspondant dans la Base de connaissances Microsoft :
      328848 Description des packages de mise à jour à double mode de Windows XP
      Microsoft peut également associer des mises à jour de Windows Server 2003 sous la forme de mises à jour à double mode après la sortie du Service Pack 1.
    • Les packages de mise à jour de Windows Server 2003 contiennent également deux ensembles de fichiers binaires mis à jour pour le dernier et l'avant-dernier Service Packs (N et N-1) dans les dossiers nnnQFE et nnnGDR où nnn correspond à la version d'origine, « SP1 », « SP2 », etc... pour le dernier et l'avant dernier Service Packs (N et N-1). Dans ce cas, vous devez utiliser les fichiers du dossier QFE nnn approprié. Pour plus d'informations sur le contenu d'un package de mise à jour des produits Windows Server 2003, cliquez sur le numéro ci-dessous pour afficher l'article correspondant dans la Base de connaissances Microsoft.
      824994 Description du contenu des mises à jour logicielles Windows XP Service Pack 2 et Windows Server 2003
    • Il est inutile de copier des fichiers des dossiers Common ou Update, tels que Update.exe, Update*.inf, SPmsg.dll, SPcustom.dll, SPuninst.exe, Update.ver ou des symboles (fichiers .dbg).
  10. Pour chaque fichier copié à l'étape 9 (à l'exception de KBnuméro_article.cat), consultez le fichier X:\Winflat\I386\Dosnet.inf pour déterminer si le nom de fichier est répertorié dans la section [Files]. Tous les fichiers répertoriés dans la section [Files] sont précédés de « d1, ». Par exemple :

    d1,nom_fichier

    Si aucun des fichiers copiés à l'étape 9 n'est présent, ajoutez une entrée en respectant la syntaxe suivante. Par exemple, si un correctif contient Win32k.sys et que Win32k.sys n'est pas répertorié dans le fichier Dosnet.inf, ajoutez d1,win32k.sys à la section [Files] du fichier X:\Winflat\I386\Dosnet.inf. Cette procédure garantit que la version mise à jour de Win32k.sys sera copiée au cours de l'installation de Windows.
  11. Supprimez le fichier X:\Winflat\I386\Svcpack.in_.
  12. Créez un fichier Svcpack.inf dans le dossier X:\Winflat\I386. Pour cela, utilisez le contenu approprié ci-dessous, selon que vous souhaitez déployer une ou plusieurs mises à jour. (Remplacez numéro_article par le numéro de l'article de la Base de connaissances correspondant à votre fichier de mise à jour .cat) :

    Windows 2000

    [Version]
    Signature="$Windows NT$"
    MajorVersion=5
    MinorVersion=0
    BuildNumber=2195
    [SetupData]
    CatalogSubDir="\i386\svcpack"
    [ProductCatalogsToInstall]
    KBnuméro_article.cat
    [SetupHotfixesToRun]
    KNnuméro_article.exe /options

    Windows XP

    [Version]
    Signature="$Windows NT$"
    MajorVersion=5
    MinorVersion=1
    BuildNumber=2600
    [SetupData]
    CatalogSubDir="\i386\svcpack"
    [ProductCatalogsToInstall]
    KBnuméro_article.cat
    [SetupHotfixesToRun]
    KBnuméro_article.exe /options

    Windows Server 2003

    [Version]
    Signature="$Windows NT$"
    MajorVersion=5
    MinorVersion=2
    BuildNumber=3790
    [SetupData]
    CatalogSubDir="\i386\svcpack"
    [ProductCatalogsToInstall]
    KBnuméro_article.cat
    [SetupHotfixesToRun]
    KBnuméro_article.exe /options
    Remarques
    • Les options recommandées pour l'installation des mises à jour sont /Q, /Net /Z. Pour plus d'informations, cliquez sur les numéros ci-dessous pour afficher les articles correspondants dans la Base de connaissances Microsoft.
      262841 Commutateurs de ligne de commande pour les packages de mise à jour logicielle Windows
      824687 Commutateurs de ligne de commande pour les packages de mise à jour logicielle Microsoft
    • Si vous appliquez plusieurs mises à jour, ajoutez une entrée pour chaque mise à jour dans les sections [ProductCatalogsToInstall] et [SetupHotfixesToRun]. Vous trouverez ci-dessous un exemple de ces sections correspondant à l'installation de plusieurs mises à jour :
      [ProductCatalogsToInstall]
      KB123456.cat
      KB123478.cat
      KB123490.cat
      [SetupHotfixesToRun]
      KB123456.exe /options
      KB123478.exe /options
      KB123490.exe /options
    • Si vous installez un Service Pack, il est inutile d'inclure des informations sur ce Service Pack car son installation est gérée par un processus différent.

Intsllation de mises à jour sur des ordinateurs fonctionnant sous Windows Server 2003

Pour installer une mise à jour sur un seul ordinateur, exécutez le programme de mise à jour WindowsServer2003-KB######-x86-LLL.exe sur cet ordinateur. Si vous voulez installer la mise à jour sur plusieurs ordinateurs, vous pouvez créer un dossier de distribution pour la mise à jour sur le réseau. La procédure suivante décrit comment installer une ou plusieurs mises à jour au moyen de cette méthode. Important : Vous devez installer le SP1 en même temps que les mises à jour publiées après ce dernier ou bien avant l'installation de ces mises à jour. L'installation de mises à jour récentes avant celle du SP1 peut générer des problèmes au niveau du système.

Remarque Dans la procédure suivante, Lecteur:\ représente le lecteur du réseau ou de l'ordinateur sur lequel se trouve votre dossier de distribution.

Procédez comme suit pour installer une mise à jour en exécutant le programme Update.exe :
  1. Connectez-vous au réseau ou à l'ordinateur sur lequel vous souhaitez créer le dossier de distribution.
  2. Dans le dossier de distribution réseau partagé, créez un dossier de distribution pour les fichiers de mise à jour. Par exemple, pour créer un dossier de distribution nommé Update, tapez ce qui suit : mkdir Lecteur:\Update
  3. Copiez le programme Update.exe Windows Server 2003 dans le dossier de distribution que vous avez créé à l'étape 2. Par exemple, pour copier le programme Update.exe SP1dans le dossier de distribution nommé Update, tapez ce qui suit : xcopy C:\WindowsServer2003-KB######-x86-LLL.exe Lecteur:\Update
  4. Pour installer la mise à jour à partir du dossier de distribution réseau partagé, exécutez le programme WindowsServer2003-KB######-x86-LLL.exe. Par exemple, pour installer la mise à jour à partir du dossier de distribution nommé Update, tapez ce qui suit : Lecteur:\Update\WindowsServer2003-KB######-x86-LLL.exe
  5. Pour vous assurer que vos mises à jour sont prises en compte, redémarrez l'ordinateur à l'issue de leur installation.
Remarque Le fichier WindowsServer2003-KB######-x86-LLL.exe prend en charge les mêmes options de ligne de commandes que Update.exe.

Support technique pour les versions x64 de Microsoft Windows

Si votre matériel a été fourni avec une édition x64 de Microsoft Windows déjà installée, c'est le fabricant de votre matériel qui assure le support technique pour l'édition x64 de Windows. Dans ce cas, le fabricant de votre matériel assure le support technique car il a ajouté une édition x64 de Windows à votre matériel. Le fabricant de votre matériel a pu personnaliser l'installation de l'édition x64 de Windows avec des composants uniques. Les composants uniques peuvent inclure des pilotes de périphériques spécifiques ou des paramètres facultatifs ayant pour but d'optimiser les performances du matériel. Microsoft pourra, dans une certaine limite, vous fournir une assistance technique sur l'édition x64 de Windows. Toutefois, vous devrez peut-être contacter directement le fabricant de votre matériel. Celui-ci est le plus qualifié pour assurer la prise en charge des logiciels qu'il a installés sur le matériel. Si vous avez acheté séparément une édition x64 de Windows telle que Microsoft Windows Server 2003 x64, contactez Microsoft pour obtenir un support technique.

Pour plus d'informations sur Microsoft Windows XP Professionnel Édition x64, reportez-vous au site Web de Microsoft à l'adresse suivante  :
http://www.microsoft.com/windowsxp/64bit/default.mspx
Pour plus d'informations sur les versions x64 de Microsoft Windows Server 2003, reportez-vous au site Web de Microsoft à l'adresse suivante  :
http://www.microsoft.com/windowsserver2003/64bit/x64/editions.mspx

Références

Propriétés

Numéro d'article: 828930 - Dernière mise à jour: jeudi 14 août 2008 - Version: 15.2
Les informations contenues dans cet article s'appliquent au(x) produit(s) suivant(s):
  • 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 Édition familiale
  • 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 Professionnel
  • Microsoft Windows 2000 Server
Mots-clés : 
KB828930
L'INFORMATION CONTENUE DANS CE DOCUMENT EST FOURNIE PAR MICROSOFT SANS GARANTIE D'AUCUNE SORTE, EXPLICITE OU IMPLICITE. L'UTILISATEUR ASSUME LE RISQUE DE L'UTILISATION DU CONTENU DE CE DOCUMENT. CE DOCUMENT NE PEUT ETRE REVENDU OU CEDE EN ECHANGE D'UN QUELCONQUE PROFIT.

Envoyer des commentaires

 

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