Distribuer des mises à jour de produits pour Office System 2007

Mis à jour: avril 2011

S'applique à: Office Resource Kit

 

Dernière rubrique modifiée : 2015-03-09

Dans cet article :

  • Versions Windows Installer

  • Gestion des installations existantes d’Office System 2007

  • Utilisation des outils de déploiement d'entreprise pour déployer les mises à jour

  • Choix d'une stratégie de mise à jour

Après une nouvelle version de Microsoft Office, Microsoft rend disponible une série de mises à jour logicielles destinées à améliorer la sécurité, les performances et la fiabilité des applications. Microsoft publie les types de mises à jour logicielles indiqués dans le tableau suivant.

Mise à jour Définition

Service Pack

Ensemble cumulatif et testé de correctifs, de mises à jour de sécurité, de mises à jour critiques et de mises à jour logicielles. Les Service Packs peuvent également contenir un nombre limité de fonctionnalités ou de modifications conceptuelles demandées par des clients. Un Service Pack représente une nouvelle version de base du produit.

Mise à jour de sécurité

Correctif largement diffusé pour une vulnérabilité affectant la sécurité d’un produit spécifique. Les vulnérabilités liées à la sécurité font l’objet, dans le bulletin de sécurité Microsoft, d’une notation en fonction de leur gravité (critique, importante, modérée ou faible).

Mise à jour générale

Correctif largement diffusé pour un problème très important non lié à la sécurité.

Correctif

Package cumulatif unique composé d’un ou plusieurs fichiers qui traitent un problème affectant un produit. Les correctifs concernent une situation spécifique à certains clients et peuvent ne pas être distribués en dehors de l’organisation de ces derniers.

Les mises à jour logicielles sont diffusées sous la forme de mises à jour totales de fichiers qui remplacent la totalité des fichiers modifiés par une mise à jour. Étant donné que des fichiers complets sont installés, les mises à jour totales de fichiers n’ont généralement pas besoin d’accéder à la source d’installation Office d’origine.

Notez que les Service Packs pour les produits Office ne sont disponibles que sous la forme de correctifs pour le produit installé ; ils ne sont pas intégrés aux produits Office System de base.

Pour plus d’informations sur la façon dont Microsoft met à jour les produits Office System 2007, voir l’article 949370 de la Base de connaissances Microsoft Informations sur la façon dont Microsoft met à jour les produits Office 2007 (https://go.microsoft.com/fwlink/?linkid=119649\&clcid=0x40C).

Versions Windows Installer

ImportantImportant :
Le déploiement des correctifs pour Office System 2007 requiert Microsoft Windows Installer 3.1 sur les ordinateurs exécutant Windows XP avec Service Pack (SP) 2 ou version ultérieure, ou Windows Server 2003 avec SP1 ou version ultérieure. Si vous ne disposez pas de la version Windows Installer requise, vous risquez d’obtenir pendant l’installation un message d’erreur du type : Échec de l’installation de ce package.
Ce problème peut se produire car certaines versions de Windows Installer ne contiennent pas la fonctionnalité nécessaire pour une mise à jour correcte. Pour résoudre ce problème, téléchargez et installez la mise à jour Windows Installer 3.1. Après avoir mis à jour Windows Installer, réinstallez les mises à jour du système Office System 2007.

Pour plus d’informations sur ce problème, voir l’article 942101 de la Base de connaissances Microsoft Un message d'erreur s'affiche lorsque vous essayez d'appliquer l'un des Service Packs Office 2007 sur un ordinateur qui exécute Windows XP Service Pack 2 (https://go.microsoft.com/fwlink/?linkid=108467\&clcid=0x40C).

Pour des informations sur comment installer Windows Installer 3.1 v2, voir l’article 893803 de la Base de connaissances Microsoft Disponibilité de Windows Installer 3.1 v2 (3.1.4000.2435) (https://go.microsoft.com/fwlink/?linkid=88539\&clcid=0x40C).

Notez que les ordinateurs exécutant Windows Vista et Windows Server 2008 utilisent Windows Installer 4.0. Pour plus d’informations sur Windows Installer, voir les ressources suivantes sur le site Web MSDN :

Gestion des installations existantes d’Office System 2007

Les nouvelles fonctionnalités de déploiement dans Office System 2007 simplifient le processus de sélection d’une stratégie de mise à jour. Vous distribuez toutes les mises à jour directement au client ; ainsi, vos installations existantes du système Office System 2007 disposent des mises à jour logicielles les plus récentes.

Les utilisateurs peuvent appliquer plusieurs mises à jour totales de fichiers directement aux ordinateurs clients. Par exemple, un utilisateur peut appliquer une mise à jour de sécurité totale de fichiers, suivie d’une mise à jour critique totale de fichiers, et ainsi de suite. Les mises à jour totales de fichiers remplacent entièrement la totalité des fichiers concernés par la mise à jour. Par exemple, vous pouvez envoyer la mise à jour totale de fichiers si la source d’installation locale d’un utilisateur est endommagée et que l’utilisateur n’a pas accès à une source sur le réseau. Les utilisateurs peuvent appliquer la mise à jour dans la plupart des cas, même s’ils n’ont pas accès à la source.

Des droits d’administration sont requis pour l’installation de Office System 2007 et toutes les mises à jour de produits ultérieures. Cela signifie que les utilisateurs doivent également être administrateurs de leurs ordinateurs ou que vous devez être en mesure de leur accorder des privilèges d’administration afin qu’ils puissent effectuer l’installation. Pour plus d’informations, voir Déployer Office System 2007 auprès des utilisateurs qui ne sont pas des administrateurs.

NoteRemarque :
Concernant Microsoft Office 2003, les grandes organisations ont généralement installé le produit à partir d’un point d’installation administrative et l’installation à partir d’une source d’installation locale était facultative. Pour Office System 2007, l’option d’installation administrative n’existe plus et la source d’installation locale est requise. Étant donné que vous appliquez toutes les mises à jour directement aux clients, la source réseau demeure inchangée et les installations clientes demeurent synchronisées avec la source d’origine.

Distribution des mises à jour localement

Le programme d’installation copie les fichiers d’installation dans un dossier caché sur l’ordinateur local lorsque les utilisateurs installent Office System 2007. Windows Installer utilise cette source d’installation locale pour installer Office initialement, de même que pour réparer et mettre à jour Office ultérieurement. Pour plus d’informations sur la source d’installation locale, voir Vue d'ensemble de l'architecture d'installation d'Office 2007.

Microsoft recommande l’utilisation d’une stratégie de mise à jour locale dans la plupart des cas, notamment si :

  • vous distribuez les mises à jour logicielles à différents groupes d’utilisateurs ou à différents moments ;

  • la bande passante du réseau est limitée ;

  • vous prenez en charge des utilisateurs dont l’accès réseau est limité ou non fiable, tels que les utilisateurs en déplacement.

Étant donné qu’une source d’installation locale est toujours disponible, les utilisateurs hors connexion peuvent effectuer n’importe quelle opération nécessitant l’accès à la source.

Versions de base prises en charge

La version d’origine de Office System 2007 représente la ligne de base initiale du produit, tandis que chaque Service Pack successif représente une nouvelle ligne de base.

Les mises à jour totales de fichiers sont généralement prises en charge sur les deux versions de base les plus récentes. Par exemple, vous pouvez déployer une mise à jour publiée après Office System 2007 Service Pack 2 (SP2) pour les utilisateurs qui ont effectué une mise à jour vers Service Pack 1 (SP1).

NoteRemarque :
La version de base antérieure n’est prise en charge que pendant 12 mois après la publication du Service Pack le plus récent. Par exemple, les mises à jour logicielles sont prises en charge sur SP1 pendant 12 mois après la publication d’Office System 2007 SP2. Au terme de la période de 12 mois, les mises à jour totales de fichiers ne ciblent que les ordinateurs clients mis à jour avec SP2. Pour plus d’informations sur le cycle de vie de prise en charge Microsoft, voir la Politique de Support Microsoft (https://go.microsoft.com/fwlink/?linkid=108468&clcid=0x40C).

Utilisation des outils de déploiement d’entreprise pour déployer les mises à jour

Vous pouvez utiliser les méthodes suivantes de votre choix pour distribuer les mises à jour logicielles aux utilisateurs au sein de votre entreprise :

  • Microsoft Update ;

  • Service de mise à jour de Windows Server

  • Microsoft Systems Management Server

  • fichiers d’auto-extraction de Microsoft ;

  • Dossier Updates

    NoteRemarque :
    La méthode du dossier Updates n’est utilisée que pour le déploiement de mises à jour logicielles avec une installation initiale d’Office System 2007.

Microsoft Update ;

Microsoft Update permet aux utilisateurs qui se connectent directement à Internet de gérer leurs propres ordinateurs et de télécharger les mises à jour logicielles les plus récentes. Les utilisateurs peuvent configurer une planification automatique pour vérifier régulièrement l’existence de mises à jour et récupérer celles-ci. Les utilisateurs peuvent également télécharger les mises à jour Office à partir d’Office Update ; toutefois, Microsoft recommande que les utilisateurs recourent à Microsoft Update, qui fournit une solution de mise à jour logicielle centralisée et automatisée pour de nombreux produits Microsoft, notamment Windows et Office. Pour plus d’informations sur Microsoft Update, voir la page d’accueil de Microsoft Update (en anglais) (https://go.microsoft.com/fwlink/?linkid=15270\&clcid=0x40C) (en anglais).

Dans un environnement géré Active Directory, vous pouvez bloquer l’accès des utilisateurs aux mises à jour Office sur Office Online à l’aide de la stratégie de groupe. Vous pouvez activer le paramètre de stratégie Interdire l’application des mises à jour du site Office Update afin d’empêcher les utilisateurs de télécharger les mises à jour clientes de façon autonome, tout en leur permettant de tirer parti des autres ressources disponibles sur Office Online. Si cette stratégie est activée, elle désactive par ailleurs le menu Rechercher les mises à jour et les éléments du volet Office. Ce paramètre de stratégie est disponible dans le nœud Configuration utilisateur\Modèles d’administration\Microsoft Office System 2007\Divers du composant logiciel enfichable MMC de l’Éditeur d’objets de stratégie de groupe. Cette stratégie n’empêche pas les utilisateurs de rechercher des mises à jour dans le Centre de téléchargement Microsoft ou d’utiliser le site Microsoft Update, qui fournit également des mises à jour logicielles Office. Pour plus d’informations sur la stratégie de groupe et sur la configuration des paramètres de stratégie de groupe, voir Vue d’ensemble de la stratégie de groupe (Office System 2007) et Appliquer des paramètres à l’aide de la stratégie de groupe dans Office System 2007.

Service de mise à jour de Windows Server

Le service de mise à jour de Windows Server (WSUS) est un outil gratuit qui permet de déployer les mises à jour de produits Microsoft les plus récentes au sein de votre réseau d’entreprise. Le service WSUS se connecte à Microsoft Update pour récupérer les mises à jour logicielles les plus récentes et les synchroniser avec votre serveur WSUS d’entreprise. Vous pouvez configurer une synchronisation automatique ou manuelle. Le serveur WSUS principal permet de mettre à jour les autres serveurs WSUS du réseau.

Pour des informations sur le service WSUS, voir Présentation de Microsoft Windows Server Update Services 3.0 (https://go.microsoft.com/fwlink/?linkid=82773\&clcid=0x40C) et Guide de mise en route détaillé de Microsoft Windows Server Update Services 3.0 (https://go.microsoft.com/fwlink/?linkid=82774\&clcid=0x40C).

Microsoft Systems Management Server

Microsoft Systems Management Server (SMS) est un outil de distribution logicielle conçu pour les organisations de taille moyenne et grande qui gèrent de nombreux clients dans un environnement d’entreprise complexe et changeant rapidement. Vous pouvez utiliser SMS, non seulement pour le déploiement initial d’Office, mais aussi pour distribuer les mises à jour de produits vers différents types de clients Microsoft Windows.

Lorsque vous utilisez SMS pour gérer Office, vous pouvez contrôler précisément le processus de déploiement. Par exemple, vous pouvez utiliser SMS pour interroger les ordinateurs clients afin de déterminer s’ils présentent la configuration logicielle requise avant d’installer Office et vous pouvez cibler l’installation sur les ordinateurs qui satisfont à vos critères.

Pour plus d’informations sur Systems Management Server, voir Déploiement de Microsoft Office System 2007 avec Microsoft Systems Management Server 2003 R2 (en anglais) (https://go.microsoft.com/fwlink/?linkid=78542\&clcid=0x40C) (en anglais) .

fichiers d’auto-extraction de Microsoft ;

L’auto-extraction de Microsoft permet de combiner des mises à jour d’installation logicielle et d’autres correctifs dans des fichiers exécutables auto-extractibles appelés packages d’auto-extraction Microsoft. Les administrateurs peuvent installer ces packages en double-cliquant sur le fichier .exe ou en l’exécutant à partir d’une invite de commandes. Cette option de déploiement est utile si vous ne disposez pas de SMS ou du service WSUS.

Lorsque vous exécutez le fichier .exe pour installer un package à partir de l’invite de commandes, vous pouvez utiliser un commutateur pour spécifier les options de déploiement et de journalisation du package.

NoteRemarque :
Il est recommandé de ne pas extraire et exécuter les fichiers .msp à partir des fichiers .exe du correctif du produit. L’application incorrecte des fichiers .msp génère une erreur si le correctif est incompatible avec le produit installé sur l’ordinateur. En outre, il est possible que le produit ne soit complètement mis à jour qu’une fois appliqués tous les fichiers .msp requis. Le package contient une logique de détection qui permet de déterminer exactement les correctifs applicables et d’installer uniquement ceux qui sont requis.
Toutefois, si la mise à jour est appliquée avec l’installation initiale d’Office, il est recommandé d’extraire les fichiers .msp dans le dossier Updates en vue d’une installation avec le produit Office.
Le programme d’installation des correctifs Microsoft Office (Ohotfix.exe) utilisé avec les versions antérieures d’Office n’est pas pris en charge par Office System 2007. Office System 2007 emploie une nouvelle technologie d’auto-extraction Microsoft qui est incompatible avec Ohotfix.

Pour plus d’informations sur l’utilisation du dossier Updates pour les mises à jour déployées avec des installations initiales, voir Déploiement de mises à jour logicielles avec une installation initiale d'Office 2007.

Les sections suivantes fournissent des informations sur l’utilisation des fichiers d’auto-extraction de Microsoft :

  • Commutateurs de ligne de commande d’auto-extraction de Microsoft

  • Déploiement de tous les packages d'auto-extraction de Microsoft dans un dossier

  • Exemple de fichier de commandes

  • Exemple de script

Commutateurs de ligne de commande d’auto-extraction de Microsoft

Pour déterminer les commutateurs disponibles pour un package, utilisez l’un des commutateurs d’aide suivants :

/?

/h

/help

Le tableau suivant indique les commutateurs de ligne de commande pris en charge par l’auto-extracteur de Microsoft.

Commutateur Description

/extract:[ chemin d’accès ]

Extrait le contenu du package dans le dossier du chemin d’accès. Si aucun chemin d’accès n’est spécifié, une boîte de dialogue Parcourir apparaît.

/log:[ chemin d’accès du fichier journal ]

Active la journalisation détaillée pour l’installation de la mise à jour. En outre, vous devez inclure le nom de fichier en plus du chemin d’accès. Étant donné que la commande ne crée pas de nouveau dossier, vous devez utiliser le nom d’un dossier existant. Outre le nom de fichier spécifié, un fichier journal distinct est créé pour chaque fichier .MSI que vous exécutez.

/lang: lcid

Définit l’interface utilisateur sur le paramètre régional spécifié lorsque plusieurs paramètres régionaux sont disponibles dans le package.

/quiet

Exécute le package en mode silencieux.

/passive

Exécute la mise à jour sans solliciter l’utilisateur.

/norestart

Empêche le système de solliciter l’utilisateur lorsqu’un redémarrage de l’ordinateur est nécessaire.

/forcerestart

Impose un redémarrage de l’ordinateur lorsque la mise à jour est terminée.

/?

/h

help

Affiche un message d’aide.

Pour plus d’informations sur les commutateurs de la ligne de commande, voir l’article 912203 de la Base de connaissances Microsoft Description des commutateurs de ligne de commande qui sont pris en charge par un package d'installation de logiciels, un package de mise à jour ou un package correctif qui a été créé en utilisant Microsoft Self-Extractor (https://go.microsoft.com/fwlink/?linkid=108354\&clcid=0x40C).

Déploiement de tous les packages d’auto-extraction de Microsoft dans un dossier

Cette section fournit des exemples d’un fichier de commandes et d’un script Visual Basic permettant de déployer tous les packages d’auto-extraction de Microsoft contenus dans un dossier. Le code du fichier de commandes et du script est écrit de telle sorte que l’échec éventuel d’une installation n’empêche pas la poursuite des installations qui se déroulent normalement. Notez que le fichier de commandes et le script sont fournis à titre d’exemples et que vous pouvez être amené à les modifier en fonction de vos scénarios. Comme indiqué précédemment, le programme d’installation des correctifs Microsoft Office, Ohotfix.exe, n’est pas pris en charge pour les mises à jour Office System 2007.

Exemple de fichier de commandes

Le fichier de commandes suivant supprime un fichier journal existant, puis installe tous les fichiers d’auto-extraction de Microsoft contenus dans le répertoire où vous avez placé le fichier de commandes.

@echo off

del %temp%\oupdates.txt /q

for /f "delims=-; tokens=1,2,3,4,5" %%i in ('dir /b *kb*.exe') do echo %%j-%%i-%%k-%%l-%%m >> %temp%\oupdates.txt

for /f "delims=-; tokens=1,2,3,4,5" %%i in ('type %temp%\oupdates.txt') do %%j-%%i-%%k-%%l-%%m /log:%temp%\officeupdates.log /passive /norestart

Exemple de script

Le script Visual Basic suivant fournit des fonctionnalités similaires à celles du fichier de commandes précédent. Ce script installe tous les fichiers d’auto-extraction de Microsoft contenus dans le dossier où vous placez le script. Le code indique que les packages d’auto-extraction de Microsoft doivent être installés en mode silencieux et active la journalisation afin que les fichiers journaux soient générés dans le dossier temporaire Windows. Ces commutateurs ne sont pas conçus pour des fichiers (.exe) exécutables autres que des fichiers d’auto-extraction de Microsoft ; par conséquent, il est recommandé de ne pas inclure d’autres types de fichiers .exe dans le dossier qui contient les fichiers d’auto-extraction.

Dim wShell 'As WshShell

Dim fso 'As FileSystemObject

Dim f 'As File

Dim sLogName 'As String

Dim sPatchFolder 'As String

Dim sPatchCmd 'As String

Const kTempFolder = 2

On Error Resume Next

sPatchFolder = Replace(Wscript.ScriptFullName, Wscript.ScriptName, "")

Set fso = CreateObject("Scripting.FileSystemObject")

Set wShell = CreateObject("WScript.Shell")

For Each f In fso.GetFolder(sPatchFolder).Files

If UCase(Right(f.Name, 4)) = ".EXE" Then

sLogName = fso.GetSpecialFolder(kTempFolder) & "\" & Left(f.Name, Len(f.Name) - 3) & "log"

sPatchCmd = f.Path & " /quiet /norestart /log:" & sLogName

wShell.Run sPatchCmd, 0, True

End If

Next

Si vous déployez des mises à jour logicielles après une installation initiale Office System 2007 en utilisant des fichiers d’auto-extraction Microsoft, vous pouvez utiliser un éditeur de texte tel que le Bloc-notes pour modifier, en fonction de vos besoins, les exemples de script Visual Basic et de fichier de commandes fournis dans cette section. Enregistrez les fichiers une fois les personnalisations effectuées. Ensuite, vous pouvez exécuter le script ou le fichier de commandes pour chaîner l’installation des nouveaux packages d’auto-extraction Microsoft. Dans ce cas, le processus de base est le suivant, qui utilise SP2 pour Office System 2007 à titre d’exemple. Les informations s’appliquent aux autres mises à jour Office également :

Déployer tous les packages d’auto-extraction de Microsoft contenus dans un dossier

  1. Téléchargez le fichier de mise à jour logicielle. Par exemple, téléchargez la Suite Microsoft Office 2007 Service Pack 2 (SP2) (https://go.microsoft.com/fwlink/?linkid=108399\&clcid=0x40C).

  2. Enregistrez le fichier.exe de téléchargement (office2007sp2-kb953195-fullfile-en-us.exe dans cet exemple) sur votre disque dur dans le dossier qui contient le script ou le fichier de commandes que vous utilisez pour déployer les packages d’auto-extraction de Microsoft. Par exemple, enregistrez le fichier dans C:\Office2007SP2.

  3. Exécutez le script ou le fichier de commandes personnalisé (à partir des exemples fournis dans Déploiement de tous les packages d'auto-extraction de Microsoft dans un dossier) pour installer tous les fichiers d’auto-extraction de Microsoft contenus dans le dossier C:\Office2007SP2.

Pour des informations sur l’utilisation du dossier Updates pour incorporer l’installation des mises à jour à une installation initiale des produits Office System 2007, voir Déploiement de mises à jour logicielles avec une installation initiale d'Office 2007.

Dossier Updates

Si vous déployez une installation initiale Office System 2007 et que vous devez également déployer des mises à jour logicielles Office System 2007, telles que des Service Packs ou des correctifs logiciels, le programme d’installation peut appliquer les mises à jour dans le processus d’installation initiale. Si vous installez Office System 2007 après la publication des mises à jour de produits Office System 2007, il est recommandé de stocker ces mises à jour de produit dans le dossier Updates ; vous pouvez stocker les mises à jour de n’importe quel produit lié à Office résidant sur le point d’installation dans le dossier Updates. Un seul correctif .msp de personnalisation de l’installation dans le dossier Updates est pris en charge. Un correctif .msp de personnalisation de l’installation est créé avec l’outil de personnalisation Office.

Pendant l’installation initiale, le programme d’installation vérifie si le dossier Updates contient des fichiers de personnalisation de l’installation (fichiers .msp) pertinents pour le produit Office System 2007 en cours d’installation et applique un seul fichier .msp de personnalisation de l’installation pendant l’installation. L’ordre de tri Windows détermine l’ordre pour installer le premier fichier .msp. Les autres fichiers de mise à jour de produit se trouvant dans le dossier Updates sont installés à la fin de l’installation. Si vous installez un fichier .msp de personnalisation de l’installation conjointement avec des mises à jour de produit Office, vous devez modifier le nom de fichier du fichier .msp de personnalisation de l’installation afin qu’il soit installé en premier. Par exemple, remplacez Custom.MSP par 1_Custom.MSP.

Le programme d’installation identifie le fichier .msp de personnalisation qui réside généralement dans le dossier Updates pendant le déploiement initial. Le programme d’installation détecte les correctifs de personnalisation au début du processus d’installation et transmet les correctifs directement à Microsoft Windows Installer lorsqu’il installe les fichiers Windows Installer (MSI) relatifs au produit. Ainsi, les états d’option adéquats et les autres paramètres spécifiés par l’administrateur sont établis avant l’application des correctifs du produit. Par conséquent, les utilisateurs reçoivent les mises à jour les plus récentes avec Office.

ImportantImportant :
Le dossier Updates ne peut être utilisé que pour déployer des correctifs logiciels pendant une installation initiale d’Office System 2007. En cas de combinaison d’un correctif .msp de personnalisation de l’installation et de correctifs de mise à jour de produit, un seul correctif de personnalisation de l’installation est appliqué pendant la phase de déploiement, les correctifs de mise à jour de produit étant appliqués une fois l’installation terminée. Comme indiqué précédemment, le correctif .msp de personnalisation de l’installation doit être déployé en premier afin que soient appliquées les modifications telles que la clé du produit et les paramètres du mode quiet.
Vous ne pouvez pas utiliser le dossier Updates pour déployer les mises à jour du produit après l’installation initiale d’Office.

Les sections suivantes fournissent des informations sur l’utilisation du dossier Updates :

  • Déploiement de mises à jour logicielles avec une installation initiale d'Office System 2007

  • Test et vérification des fichiers de correctif (.msp) de Windows Installer

  • Modification du fichier Config.xml pour spécifier un autre emplacement pour les mises à jour

  • Syntaxe de l'élément SetupUpdates

  • Modification de l'élément SetupUpdates du fichier Config.xml

Déploiement de mises à jour logicielles avec une installation initiale d’Office System 2007

Les administrateurs peuvent utiliser le dossier Updates pour incorporer l’installation des mises à jour à une installation initiale des produits Office System 2007. Étant donné que seuls les fichiers de correctifs Windows Installer contenus dans ce dossier sont installés avec l’installation initiale, vous devez extraire ces correctifs du package d’auto-extraction de Microsoft. Vous pouvez également utiliser cette méthode pour installer des correctifs de personnalisation.

Si vous utilisez l’Outil de personnalisation Office pour créer un correctif de personnalisation, il est recommandé de renommer le fichier du correctif afin qu’il soit installé en premier. Setup.exe traite un seul correctif pendant l’installation ; tous les autres correctifs contenus dans le dossier sont chaînés à la fin de l’installation. Vous pouvez renommer le correctif de personnalisation en ajoutant « 1 » au début du nom de fichier afin qu’il soit traité en premier.

La procédure suivante, qui utilise SP2 pour Office System 2007 à titre d’exemple, montre comment installer le package de mise à jour (office2007sp2-kb953195-fullfile-en-us.exe dans cet exemple) et indique la procédure à suivre pour remplir le dossier Updates avec les correctifs de mise à jour. Les informations s’appliquent aux autres mises à jour Office également :

NoteRemarque :
La procédure suivante concerne uniquement les installations initiales Office System 2007. Pour plus d’informations sur le déploiement de mises à jour logicielles après une installation initiale Office System 2007 à l’aide des fichiers d’auto-extraction de Microsoft, voir Déploiement de tous les packages d'auto-extraction de Microsoft dans un dossier.

Installer des mises à jour logicielles à l’aide du dossier Updates

  1. Copiez l’image de CD Office System 2007 compressée à un emplacement réseau. Pour plus d’informations, voir Création d'un point d'installation réseau pour Microsoft Office System 2007.

  2. Utilisez l’Outil de personnalisation Office pour apporter toutes les modifications nécessaires à l’installation. Enregistrez ce correctif de personnalisation (fichier .msp) dans le dossier Updates. Comme indiqué précédemment, veillez à ce que le nom de fichier commence par « 1 ». Pour plus d’informations sur les personnalisations, voir Outil de personnalisation Office dans Office System 2007 et Personnalisation de Microsoft Office System 2007.

  3. Pour modifier le fichier Config.xml, utilisez le fichier Config.xml situé à la racine du dossier du produit que vous installez. Utilisez un éditeur de texte tel que le Bloc-notes pour modifier le fichier. Par exemple, vous pouvez spécifier des options d’installation (telles que le chemin d’accès du point d’installation réseau, le produit à installer et des options de configuration personnalisée) et les langues à installer. Pour plus d’informations, voir Fichier Config.xml dans Office System 2007.

    Lorsque vous avez terminé la personnalisation du fichier Config.xml, enregistrez-le. Vous pouvez utiliser l'option de ligne de commande d'installation /config pour spécifier l'emplacement du fichier Config.xml, comme illustré dans l'exemple suivant :

    \\ serveur \ partage \setup.exe /config \\ serveur \ partage \Enterprise.WW\config.xml

  4. Téléchargez la Suite Microsoft Office 2007 Service Pack 2 (SP2) (https://go.microsoft.com/fwlink/?linkid=144524\&clcid=0x40C).

  5. Pour extraire les correctifs .msp du fichier d’auto-extraction de Microsoft (office2007sp2-kb953195-fullfile-en-us.exe dans cet exemple), exécutez le fichier .exe à l’aide du commutateur /Extract:[chemin d’accès du dossier d’extraction]. Par exemple, tapez la syntaxe suivante depuis l’invite de commandes :

    office2007sp2-kb953195-fullfile-en-us.exe /extract:" c:\ExtractFiles "

    Cette ligne de commande démarre le programme d’installation en vue de l’extraction des fichiers .msp. Avant le début du processus d’extraction, les termes du contrat de licence logiciel Microsoft apparaissent. Une fois les termes du contrat de licence acceptés, les fichiers sont extraits. Les guillemets n’ont pas besoin d’être utilisés avec le chemin d’accès, mais ils facilitent la lecture de la ligne de commande. En outre, l’utilisation de guillemets permet d’éviter des problèmes avec les chemins d’accès de nom de fichier longs contenant des espaces.

  6. Copiez les fichiers du correctif Windows Installer (.msp) dans le dossier Updates.

  7. Répétez le processus pour tous les autres packages de mise à jour Office System 2007 SP2 ou pour toutes les autres mises à jour à installer. Les noms de fichiers des correctifs Windows Installer étant uniques, il est normalement improbable qu’un fichier soit écrasé par inadvertance, ce qui pourrait nuire à l’installation. Si le produit est déployé avec des modules de prise en charge linguistique supplémentaires, les Service Packs de ces modules sont ajoutés au dossier Updates.

    Une fois que vous avez effectué les étapes précédentes, vous pouvez déployer le produit.

ImportantImportant :
Si vous avez déjà installé le Service Pack le plus récent pour Office System 2007, mais que Microsoft Update ne détecte pas cette installation, voir Mettre à jour les applications Office 2007 avec le Service Pack 1.

Pour plus d’informations sur SP2 pour Office System 2007, voir l’article de la Base de connaissances 953195 : Description de la suite Microsoft Office 2007 Service Pack 2 (SP2) et du module linguistique Microsoft Office 2007 SP2” (https://go.microsoft.com/fwlink/?linkid=144718\&clcid=0x40C). Pour plus d’informations sur la désinstallation de SP2, voir Outil de désinstallation de Microsoft Service Pack pour Office 2007.

Test et vérification des fichiers de correctif (.msp) de Windows Installer

Si vous voulez tester les mises à jour et vérifier la liste des fichiers .msp avant de les copier dans le dossier Updates sur le point d’installation réseau Office System 2007, vous pouvez d’abord installer les mises à jour sur un ordinateur de test, puis utiliser un script Visual Basic pour extraire les fichiers .msp dans un dossier cible, et enfin copier les fichiers .msp du dossier cible vers le dossier Updates. Cette méthode est décrite plus en détail dans la procédure ci-après.

Extraire les fichiers .msp à partir d’un ordinateur de test et les copier dans le dossier Updates

  1. Installez sur l’ordinateur de test toutes les applications Office System 2007 qui seront installées sur les ordinateurs des utilisateurs.

  2. Exécutez Microsoft Update pour appliquer toutes les mises à jour Office System 2007 nécessaires sur l’ordinateur de test.

  3. Vérifiez que les applications fonctionnent comme prévu.

  4. Enregistrez le script Visual Basic suivant sous le nom CollectUpdates.vbs, puis exécutez-le pour extraire les fichiers de mise à jour installés sur l’ordinateur de test vers un dossier cible (le script utilise %Temp%\Updates comme dossier cible, où %Temp% est le dossier temporaire de Windows).

    Dim oMsi,oFso,oWShell

    Dim Patches,SumInfo

    Dim patch,record,msp

    Dim qView

    Dim sTargetFolder,sMessage

    Const OFFICEID = "000-0000000FF1CE}"

    Const PRODUCTCODE_EMPTY = ""

    Const MACHINESID = ""

    Const MSIINSTALLCONTEXT_MACHINE = 4

    Const MSIPATCHSTATE_APPLIED = 1

    Const MSIOPENDATABASEMODE_PATCHFILE = 32

    Const PID_SUBJECT = 3 'Displayname

    Const PID_TEMPLATES = 7 'PatchTargets

    Set oMsi = CreateObject("WindowsInstaller.Installer")

    Set oFso = CreateObject("Scripting.FileSystemObject")

    Set oWShell = CreateObject("Wscript.Shell")

    'Create the target folder

    sTargetFolder = oWShell.ExpandEnvironmentStrings("%TEMP%")&"\Updates"

    If Not oFso.FolderExists(sTargetFolder) Then oFso.CreateFolder sTargetFolder

    sMessage = "Patches are being copied to the %Temp%\Updates folder." & vbCrLf & "A Windows Explorer window will open after the script has run."

    oWShell.Popup sMessage,20,"Office Patch Collector"

    'Get all applied patches

    Set Patches = oMsi.PatchesEx(PRODUCTCODE_EMPTY,MACHINESID,MSIINSTALLCONTEXT_MACHINE,MSIPATCHSTATE_APPLIED)

    On Error Resume Next

    'Enum the patches

    For Each patch in Patches

       If Not Err = 0 Then Err.Clear

        'Connect to the patch file

        Set msp = oMsi.OpenDatabase(patch.PatchProperty("LocalPackage"),MSIOPENDATABASEMODE_PATCHFILE)

        Set SumInfo = msp.SummaryInformation

        If Err = 0 Then

            If InStr(SumInfo.Property(PID_TEMPLATES),OFFICEID)>0 Then

                'Get the original patch name

                Set qView = msp.OpenView("SELECT `Property`,`Value` FROM MsiPatchMetadata WHERE `Property`='StdPackageName'")

                qView.Execute : Set record = qView.Fetch()

                'Copy and rename the patch to the original file name

                oFso.CopyFile patch.PatchProperty("LocalPackage"),sTargetFolder&"\"&record.StringData(2),TRUE

            End If

        End If 'Err = 0

    Next 'patch

    oWShell.Run "explorer /e,"&chr(34)&sTargetFolder&chr(34)

  5. Vérifiez que tous les fichiers .msp nécessaires sont dans le dossier cible (%Temp%\Updates).

  6. Copiez tous les fichiers .msp du dossier %Temp%\Updates de l’ordinateur de test vers le dossier Updates sur le point d’installation réseau Office System 2007.

ImportantImportant :
Si vous avez déjà installé le Service Pack le plus récent pour Office System 2007, mais que Microsoft Update ne détecte pas cette installation, voir Mettre à jour les applications Office 2007 avec le Service Pack 1.

Modification du fichier Config.xml pour spécifier un autre emplacement pour les mises à jour

Les administrateurs peuvent indiquer au programme d’installation de rechercher les mises à jour dans un dossier autre que le dossier Updates à l’aide de l’élément SetupUpdates du fichier Config.xml.

Syntaxe de l’élément SetupUpdates

L’élément SetupUpdates du fichier Config.xml utilise la syntaxe suivante :

<SetupUpdates [CheckForSUpdates="Yes" | "No"] [SUpdateLocation="liste de chemins d’accès"]/>

Le tableau suivant présente les attributs de l’élément SetupUpdates.

Attribut Description

CheckForSUpdates

Le programme d’installation utilise la liste des chemins d’accès indiquée par l’attribut SUpdateLocation pour rechercher les fichiers de personnalisation de l’installation. La valeur par défaut est Yes.

Si la valeur est définie sur No, le programme d’installation ne recherche pas les fichiers de personnalisation de l’installation en utilisant la liste des chemins d’accès indiquée par l’attribut SUpdateLocation.

SupdateLocation=" liste des chemins d’accès "

Spécifie la liste des chemins d’accès complets des dossiers, séparés par des points-virgules.

Le programme d’installation recherche dans tous les dossiers spécifiés les fichiers de personnalisation de l’installation créés pour le produit en cours d’installation et les applique dans l’ordre alphabétique des noms de fichiers. Si un fichier de personnalisation de l’installation est spécifié sur la ligne de commande du programme d’installation, ce fichier est appliqué en premier, suivi de tous les fichiers trouvés dans le dossier spécifié par l’élément SetupUpdates.

Les fichiers de personnalisation sont propres au produit. Le programme d’installation applique uniquement les fichiers qui sont pertinents pour le produit en cours d’installation. Toutefois, si vous stockez plusieurs fichiers de personnalisation pour le même produit dans le dossier Updates, le programme d’installation applique l’ensemble des fichiers à la configuration de l’utilisateur, en procédant par ordre alphabétique.

Modification de l’élément SetupUpdates du fichier Config.xml

Les administrateurs peuvent modifier l’élément SetupUpdates du fichier Config.xml pour spécifier un autre emplacement pour les mises à jour.

Pour modifier l’élément SetupUpdates du fichier Config.xml

  1. Ouvrez le fichier Config.xml dans un éditeur de texte, tel que le Bloc-notes.

  2. Entrez les options à utiliser pour l’élément SetupUpdates, comme indiqué dans l’exemple de syntaxe suivant :

    <SetupUpdates [CheckForSUpdates="Yes"] [SUpdateLocation= liste des chemins d’accès ] />

    Dans ce cas, liste des chemins d’accès recense les chemins d’accès complets des dossiers, séparés par des points-virgules.

  3. Enregistrez le fichier Config.xml dans le dossier qui contenait ce fichier avant vos modifications.

Pour plus d’informations sur l’élément SetupUpdates du fichier Config.xml, voir Élément SetupUpdates dans Fichier Config.xml dans Office System 2007.

Choix d’une stratégie de mise à jour

Microsoft recommande une solution de mise à jour logicielle en fonction des critères indiqués dans le tableau suivant.

Type de client Besoin Solutions recommandées

Grande entreprise

Gestion des mises à jour logicielles avancée

SMS

Dossier Updates (uniquement pour les installations initiales)

NoteRemarque :
Si la personnalisation diffère d’un groupe d’utilisateurs à l’autre, vous pouvez choisir un emplacement différent pour les fichiers .msp.

Distribution de mises à jour Microsoft uniquement

Service WSUS

Entreprise de taille moyenne

Gestion des mises à jour logicielles avancée

SMS

Dossier Updates (uniquement pour les installations initiales)

NoteRemarque :
Si la personnalisation diffère d’un groupe d’utilisateurs à l’autre, vous pouvez choisir un emplacement différent pour les fichiers .msp.

Distribution de mises à jour Microsoft uniquement

Service WSUS

Petite entreprise

Distribution de mises à jour Microsoft dans des environnements comportant au moins un ordinateur Windows et un administrateur informatique

Service WSUS

Tous les autres scénarios

Microsoft Update

Fichiers d’auto-extraction de Microsoft

Dossier Updates (uniquement pour les installations initiales)

NoteRemarque :
Le dossier Updates n’est applicable que pour les fichiers .msp.

Consommateur

Tous les scénarios

Microsoft Update