Meilleures pratiques pour la maintenance d’Office 2010

 

S’applique à : Office 2010

Dernière rubrique modifiée : 2016-11-29

Vous pouvez effectuer la maintenance et la personnalisation d’une installation Microsoft Office 2010 à l’aide des méthodes décrites dans cet article.

Office 2010 fournit les méthodes suivantes pour la personnalisation et la maintenance des installations Office :

  • Config.xml   Le fichier Config.xml est utilisé pour configurer les tâches d’installation. Si vous utilisez à la fois un fichier .msp de personnalisation de l’installation et un fichier Config.xml pour personnaliser Office, les personnalisations que vous définissez dans Config.xml sont prioritaires sur celles définies dans le fichier de personnalisation .msp. Vous pouvez utiliser le fichier Config.xml pour configurer les options suivantes :

    • spécifier le chemin d’accès au point d’installation réseau ;

    • sélectionner les produits à installer ;

    • personnaliser les options d’installation telles que la journalisation et l’emplacement du fichier de personnalisation de l’installation et des mises à jour logicielles ;

    • spécifier des options d’installation telles que le nom d’utilisateur et le nom de société ;

    • copier la source d’installation locale sur l’ordinateur de l’utilisateur sans installer Office ;

    • ajouter ou supprimer des langues de l’installation.

  • Outil de personnalisation Office   Il fait partie du programme d’installation et constitue le principal outil pour la plupart des personnalisations. L’Outil de personnalisation Office (OPO) enregistre les personnalisations dans un fichier de personnalisation du programme d’installation (.msp), qui est appliqué au moment de l’installation ou lors d’une opération en mode maintenance. L’Outil de personnalisation Office permet de personnaliser les zones suivantes :

    • Installation, qui permet de spécifier l’emplacement d’installation par défaut et le nom d’organisation par défaut, des sources d’installation réseau supplémentaires, la clé de produit (Product Key), les termes du contrat de licence, le niveau d’affichage, les versions antérieures d’Office à supprimer, les programmes personnalisés à exécuter pendant l’installation, les paramètres de sécurité et les propriétés d’installation.

    • Composants, qui permet de configurer les paramètres utilisateur et de spécifier les composants Office à installer.

    • Contenu supplémentaire, qui permet d’ajouter ou de supprimer des fichiers, d’ajouter ou de supprimer des entrées de Registre et de configurer des raccourcis.

    • Outlook, qui permet de personnaliser le profil Outlook par défaut d’un utilisateur, de spécifier des paramètres Exchange, d’ajouter, de modifier ou de supprimer des comptes, d’exporter des paramètres, ainsi que de spécifier des groupes d’envoi/réception.

  • Options de ligne de commande du programme d’installation   Les options de ligne de commande de Setup.exe peuvent également être utilisées pour les opérations de maintenance, de réparation et de désinstallation. Cependant, les options de ligne de commande de Setup.exe sont limitées. Vous pouvez utiliser l’OPO pour configurer les propriétés d’installation, ainsi que d’autres personnalisations.

Dans cet article :

  • Utilisation du fichier Config.xml pour la maintenance

  • Utilisation de l’Outil de personnalisation Office pour la maintenance

  • Utilisation des options de ligne de commande du programme d’installation pour la maintenance

Utilisation du fichier Config.xml pour la maintenance

Le fichier Config.xml n’est ni installé ni mis en cache sur les ordinateurs des utilisateurs. Il est utilisé uniquement pendant l’exécution du programme d’installation. Les administrateurs peuvent modifier le fichier Config.xml pour apporter des personnalisations supplémentaires à l’installation. Par défaut, le fichier Config.xml stocké dans le dossier principal du produit indique au programme d’installation d’installer ce produit. Par exemple, le fichier Config.xml dans le dossier ProPlus.WW installe Microsoft Office Professionnel Plus 2010.

Utilisez /config sur la ligne de commande d’installation pour pointer vers l’emplacement du fichier Config.xml par défaut d’un produit ou vers un fichier Config.xml personnalisé. Si vous utilisez /config pour un produit déjà installé, le programme d’installation peut déterminer le produit à modifier. La commande /config utilise la syntaxe suivante :

/config [chemin]

Par exemple, pour exécuter Setup.exe avec la commande /config, tapez :

\\serveur\partage\Office14 \setup.exe /config \\serveur\partage\Office14\ProPlus.WW\Config.xml

où :

Office14 est la racine du point d’installation réseau.

Vous pouvez utiliser le fichier Config.xml pour les tâches post-installation suivantes :

  • opérations en mode maintenance (ajouter ou supprimer des fonctionnalités) ;

  • réparation ;

  • suppression.

Dans cette section :

  • Modifier le fichier Config.xml

  • Configurer différents états de fonctionnalités dans le fichier Config.xml

Modifier le fichier Config.xml

La procédure suivante montre comment modifier le fichier Config.xml pour Office 2010 (Office Professionnel Plus 2010 dans cet exemple).

Pour modifier le fichier Config.xml

  1. À l’aide de l’Explorateur Windows, accédez au répertoire *\\serveur\partage\Office_2010\ProfessionalPlus\*ProPlusWW.

  2. Ouvrez le fichier Config.xml à l’aide d’un éditeur de texte, tel que le Bloc-notes. Pour ce faire, cliquez avec le bouton droit sur le fichier Config.xml, cliquez sur Ouvrir avec, puis sélectionnez Bloc-notes.

  3. Modifiez le fichier Config.xml, puis enregistrez-le lorsque vous avez terminé les personnalisations. Les sections suivantes fournissent des exemples de personnalisations du fichier Config.xml.

    Pour configurer le paramètre Display Level de manière à désactiver l’interface utilisateur du programme d’installation, masquer les messages d’erreur et d’autres boîtes de dialogue et accepter les termes du contrat de licence logiciel Microsoft, recherchez la ligne dans le fichier Config.xml qui contient l’élément Display.

    Notes

    Les termes du contrat de licence sont désignés par la chaîne « Eula » dans l’attribut AcceptEula de l’élément Display.

    <!-- <Display Level="full" CompletionNotice="yes" SuppressModal="no" AcceptEula="no" /> -->

    Apportez les modifications suivantes à Display :

    <Display Level="none" CompletionNotice="no" SuppressModal="yes" AcceptEula="yes" />

    De même, si vous souhaitez activer la journalisation détaillée et stocker les fichiers journaux dans le dossier AppInst, recherchez la ligne qui contient l’élément Logging dans le fichier Config.xml et apportez les modifications suivantes :

    <Logging Type="verbose" Path="%temp%\Log\AppInst\Office2010" Template="Microsoft Office 2010 Professional Plus Setup(*).txt" />

    Pour définir une fonctionnalité comme étant désinstallée, vous pouvez spécifier l’élément OptionState dans le fichier Config.xml de manière à désinstaller la fonctionnalité sur l’ordinateur de l’utilisateur et à définir les fonctionnalités enfants de la fonctionnalité selon le même état spécifié. Cet exemple utilise Microsoft Access 2010. Pour désinstaller Access 2010, recherchez la ligne qui contient l’élément OptionState, puis apportez les modifications suivantes. Notez que la syntaxe ci-après respecte la casse :

    <OptionState Id="ACCESSFiles" State="absent" Children="force" />

    L’élément OptionState du fichier Config.xml fournit des options permettant de spécifier la façon dont les fonctionnalités des produits individuels sont gérées lors de l’installation. La valeur de l’attribut Id de l’élément OptionState se trouve dans le fichier Setup.xml, dans le dossier de produit du produit que vous installez. Par exemple, si vous installez Microsoft Office Professionnel Plus 2010, le fichier est ProPlus.WW\setup.xml. Pour plus d’informations sur les valeurs relatives à OptionState Id pour les applications installées avec Office Professionnel Plus 2010, voir Valeurs d’ID de l’élément OptionState du fichier Config.xml pour Office 2010. Pour plus d’informations sur le fichier Config.xml, voir Fichier Config.xml dans Office 2010.

Configurer différents états de fonctionnalités dans le fichier Config.xml

Si, dans le cadre de votre déploiement Office 2010, vous devez configurer différents états de fonctionnalités pour plusieurs groupes d’utilisateurs, vous pouvez recourir à l’élément OptionState du fichier Config.xml. Pour ce faire, vous pouvez personnaliser le fichier Config.xml du produit Office en cours de déploiement, comme indiqué dans l’exemple suivant. L’exemple fourni dans cette section fonctionne pour Microsoft Office Professionnel Plus 2010 uniquement. Pour utiliser un autre produit Office 2010, spécifiez la valeur IDProduit souhaitée pour Configuration Product. Par exemple, utilisez "ProPlus" pour le produit Office Professionnel Plus 2010.

Les valeurs relatives à IDProduit sont incluses dans le fichier Setup.xml, situé dans le dossier de produit principal (nom_dossier_produit_principal**.WW**, par exemple ProPlus.WW) au point d’installation réseau. Dans le fichier Setup.xml, [IDProduit] est égal à la valeur de l’attribut Id de l’élément Setup. Par exemple, le fichier Setup.xml pour Office Professionnel Plus 2010 contient la ligne suivante qui comporte Setup Id="ProPlus", où ProPlus représente la valeur relative à IDProduit :

<Setup Id="ProPlus" Type="Product" ProductCode="{90140000-0011-0000-0000-0000000FF1CE}">

<Configuration Product="ProPlus">
<OptionState Id="ACCESSFiles" State="absent" Children="force" /> <!-- Access -->
<OptionState Id="EXCELFiles" State="local" Children="force" /> <!-- Excel -->
<OptionState Id="OUTLOOKFiles" State="local" Children="force" /> <!-- Outlook -->
<OptionState Id="PPTFiles" State="local" Children="force" /> <!-- PowerPoint -->
<OptionState Id="PubPrimary" State="absent" Children="force" /> <!-- Publisher -->
<OptionState Id="SHAREDFiles" State="local" Children="force" /> <!-- Office Shared Features -->
<OptionState Id="TOOLSFiles" State="local" Children="force" /> <!-- Office Tools -->
<OptionState Id="VisioPreviewerFiles" State="local" Children="force" /> <!-- Visio Viewer -->
<OptionState Id="WORDFiles" State="local" Children="force" /> <!-- Word -->
<OptionState Id="XDOCSFiles" State="absent" Children="force" /> <!-- InfoPath -->
</Configuration>

Utilisation de l’Outil de personnalisation Office pour la maintenance

Les administrateurs peuvent exécuter l’Outil de personnalisation Office (OPO) pour apporter des modifications aux installations existantes. Pour ce faire, utilisez l’Explorateur Windows afin d’accéder à l’emplacement (utilisez Parcourir) de l’installation Office existante à modifier, puis exécutez Setup.exe /admin. Vous pouvez sélectionner un fichier .msp existant à mettre à jour ou créer un fichier .msp. Vous pouvez enregistrer le fichier .msp nouveau ou mis à jour dans un répertoire personnalisé, puis utiliser une ligne de commande Windows Installer pour installer le correctif .msp.

Dans cette section :

  • Préparer le déploiement des fichiers de personnalisation .msp

  • Identifier les produits installés

  • Modifier un fichier de personnalisation .msp

  • Déterminer les produits Office 2010 mis à jour par un fichier de personnalisation .msp de l'OPO

  • Installer le correctif de personnalisation .msp

Préparer le déploiement des fichiers de personnalisation .msp

Lorsque vous utilisez des fichiers de personnalisation .msp, vous devez prendre en compte des aspects importants liés au déploiement des langues internationales et au comportement du séquencement des correctifs logiciels .msp.

Déploiement de langues supplémentaires

Si vous déployez des langues supplémentaires dans le cadre de vos personnalisations, vous devez d’abord copier tous les modules linguistiques Office 2010 à déployer vers le point d’installation réseau qui contient les fichiers des produits Office, par exemple :

\\serveur\partage\Office14

Une liste statique des produits contenus dans la source d’installation est générée uniquement pendant la création initiale d’un correctif de personnalisation. Si, par la suite, vous ajoutez des langues à la source d’installation, le correctif de personnalisation existant n’est pas mis à jour pour refléter ces modifications.

Dans Office 2010, si vous créez un fichier initial de personnalisation de l’installation (fichier .msp) pour personnaliser l’installation (par exemple, pour Microsoft Office Professionnel Plus 2010) et si vous décidez ultérieurement d’ajouter des langues, vous pouvez utiliser l’option Importer de l’Outil de personnalisation Office (OPO) pour appliquer les modifications relatives aux langues. Dans ce type de cas, vous devez d’abord ajouter les module linguistiques au point d’installation réseau qui contient les fichiers sources du produit Office (Microsoft Office Professionnel Plus 2010 dans cet exemple). Vous devez ensuite exécuter l’Outil de personnalisation Office à partir de la racine du point d’installation réseau et créer un fichier de personnalisation de l’installation pour le même produit. Enfin, vous devez importer le fichier .msp de personnalisation d’origine créé auparavant pour Office Professionnel Plus 2010. Pour obtenir des instructions, voir Importer des langues dans une installation existante dans Importer un fichier de personnalisation de l’installation d’Office 2010.

Pour plus d’informations sur les produits mis à jour par un fichier .msp de personnalisation de l’installation spécifique, voir Déterminer les produits Office 2010 mis à jour par un fichier de personnalisation .msp de l'OPO

Utilisation du dossier Updates

Le dossier Updates est utilisé uniquement pour les installations initiales ou nouvelles d’Office 2010. Le dossier Updates peut contenir des fichiers de personnalisation .msp OPO initiaux ou de base, ainsi que des Service Packs et des correctifs au format .msp uniquement.

Important

Vous ne pouvez placer qu’un seul fichier .msp de personnalisation par produit Office 2010 que vous installez dans le dossier Updates pour une installation initiale. Vous devez déployer les autres fichiers .msp de personnalisation d’un produit une fois l’installation d’Office terminée. Un seul fichier de personnalisation de l’installation par produit est pris en charge dans le dossier Updates.
Si vous déployez une installation initiale d’Office 2010 et si vous voulez aussi déployer des mises à jour logicielles d’Office 2010, telles que des Service Packs et des correctifs, le programme d’installation peut appliquer les mises à jour du produit dans le cadre du processus d’installation. Vous pouvez placer les mises à jour du produit Office 2010 dans le dossier Updates. Dans des scénarios tels que ceux-ci où le dossier Updates inclut à la fois un fichier .msp de personnalisation de l’installation et des mises à jour du produit, le programme d’installation applique seulement le fichier .msp de personnalisation de l’installation lors de l’installation initiale. Les mises à jour du produit sont appliquées lorsque l’installation est terminée.

Pour les installations initiales, une autre solution pour placer le fichier .msp de personnalisation de l’installation dans le dossier Updates consiste à utiliser l’option de ligne de commande d’installation /adminfile afin de spécifier le chemin d’accès complet du fichier .msp de personnalisation de l’installation. Par exemple, tapez :

setup.exe /adminfile \\serveur\partage\mesmodifications\custom.msp

Une autre option pour les installations initiales consiste à utiliser l’élément SetupUpdates du fichier Config.xml, comme l’illustre l’exemple suivant :

<SetupUpdates CheckForSUpdates="Yes" SUpdateLocation= "<chemin1>;<chemin2>" />

où :

  • CheckForSUpdates="Yes" indique au programme d’installation d’utiliser la liste des chemins d’accès dans SUpdateLocation pour rechercher les fichiers de personnalisation de l’installation.

  • SUpdateLocation recense les chemins d’accès complets des dossiers qui contiennent les fichiers de personnalisation de l’installation, séparés par des points-virgules. Notez que vous ne devez pas utiliser de variables d’environnement dans un chemin d’accès. Si une variable d’environnement est utilisée dans un chemin d’accès, le programme d’installation ne tient pas compte des fichiers de mise à jour qui se trouvent à l’emplacement correspondant au chemin d’accès spécifié.

Pour plus d’informations sur l’élément SetupUpdates, voir Fichier Config.xml dans Office 2010.

Présentation du comportement du séquencement de fichier .msp

Chaque fois que vous enregistrez un fichier de personnalisation .msp dans l’OPO, l’outil met à jour le numéro du séquencement des correctifs logiciels du fichier de personnalisation avec l’horodatage de l’ordinateur actuel et génère un nouveau GUID de correctif. Après l’installation initiale, les fichiers .msp de l’OPO sont appliqués dans l’ordre chronologique de leur horodatage.

Pour illustrer le comportement du séquencement, supposons que vous ayez créé les fichiers de maintenance .msp de l’OPO suivants :

  1. Un fichier .msp de l’OPO nommé « uninstall-access.msp » dans lequel vous affectez à Microsoft Access l’état Non disponible. Ce fichier est enregistré en premier de sorte qu’il possède un numéro de séquence de correctif plus petit et un horodatage plus ancien que les autres fichiers .msp de personnalisation de l’OPO que vous créez par la suite. Ce fichier .msp est séquencé en premier et l’état du composant Microsoft Access a la valeur Non disponible sur les ordinateurs des utilisateurs.

  2. Un fichier .msp de l’OPO nommé « install-access.msp » dans lequel vous affectez à Microsoft Access l’état Tout exécuter à partir du disque dur. Ce fichier est enregistré en dernier de sorte qu’il possède un numéro de séquence de correctif plus élevé et un horodatage plus récent. Ce fichier .msp est séquencé après le premier fichier .msp de l’OPO, « uninstall-access.msp » ; par conséquent, l’état du composant Microsoft Access a la valeur Tout exécuter à partir du disque dur sur les ordinateurs des utilisateurs.

Obtention des informations de séquence de correctif à partir d’un fichier de personnalisation Office 2010

L’horodatage du fichier .msp de personnalisation fait partie du titre de correctif SummaryInfo. Pour identifier les informations de séquence de correctif dans un fichier de personnalisation Office 2010, vous pouvez utiliser l’exemple de script Microsoft Visual Basic script (.vbs) fourni dans cette section pour consulter les informations sur l’horodatage. Ce dernier indique l’heure UTC (Coordinated Universal Time) au format suivant : AAAA.MMJJ.hhmm.sssss. Pour plus d’informations sur l’heure UTC, voir Fonction GetSystemTime (éventuellement en anglais) (https://go.microsoft.com/fwlink/?linkid=127840\&clcid=0x40C) (éventuellement en anglais) sur le site Web MSDN.

Pour exécuter le script, utilisez l’environnement d’exécution de scripts Microsoft WSH (Windows Script Host), qui est un environnement d’exécution de scripts indépendant du langage pour les moteurs de script compatibles avec les scripts Windows. L’environnement d’exécution de scripts WSH (Windows Script Host) vous permet d’exécuter des scripts depuis le bureau Windows et à l’invite de commandes :

  • Pour l’exécution des scripts depuis Windows, WScript.exe fournit une boîte de dialogue Windows qui permet de définir les propriétés des scripts.

  • Pour l’exécution des scripts à l’invite de commandes, CScript.exe fournit des commutateurs de ligne de commande qui permettent de définir les propriétés des scripts.

WSH prend également en charge les opérations de type glisser-déplacer pour les scripts. Cela signifie que vous pouvez faire glisser les fichiers vers un script WSH. Les noms de fichiers sont convertis en arguments sur la ligne de commande. Pour plus d’informations sur WSH, voir les ressources suivantes sur le site Web MSDN :

Pour enregistrer l’exemple de script, ouvrez un éditeur de texte tel que le Bloc-notes, puis copiez le code du script contenu dans cette section et collez-le dans un fichier. Enregistrez le fichier de script sous le nom PatchSequenceInfo.vbs. Vous pouvez stocker le script à l’emplacement de votre choix sur votre ordinateur.

' Utility to show the patch sequence information of a patch
' For use with Windows Scripting Host, CScript.exe or WScript.exe
' Copyright (c) 2010, Microsoft Corporation. All rights reserved.

Const MSIOPENDATABASEMODE_PATCHFILE = 32

If Not wscript.arguments.count = 1 Then 
    Wscript.Echo "Patch Sequence Number" & _
        vbNewLine & "You must supply the location of the Office customization patch " & _
        vbNewLine & _
        vbNewLine & "Copyright (c) 2010, Microsoft Corporation.  All rights reserved."
    Wscript.Quit 1
End If

sMsiPatchSequence = "PatchFamily" & Space(22) & "Sequence" & vbCrLf
Set Msi = CreateObject("WindowsInstaller.Installer")
On Error Resume Next
Set MspDb = Msi.OpenDatabase(wscript.arguments(0),MSIOPENDATABASEMODE_PATCHFILE)
Set qView = MspDb.OpenView("SELECT `PatchFamily`,`Sequence` FROM MsiPatchSequence")
If Not Err = 0 Then
    Wscript.Echo "Failed to read from .msp file: " & WScript.Arguments(0)
    Wscript.Quit 1
End If
On Error Goto 0
qView.Execute : Set Record = qView.Fetch()
If Not Record Is Nothing Then
    Do Until Record Is Nothing
        sMsiPatchSequence = sMsiPatchSequence & Record.StringData(1) & _
            Space(Abs(33 - Len(Record.StringData(1)))) & Record.StringData(2) & vbCrLf
        Set Record = qView.Fetch()
    Loop
End If

wscript.echo sMsiPatchSequence

Pour exécuter le script PatchSequenceInfo.vbs

  1. Dans l’Explorateur Windows, ouvrez le dossier qui contient le fichier PatchSequenceInfo.vbs.

  2. Pour exécuter le script, faites glisser le fichier .msp de l’OPO Office 2010 à utiliser vers le script PatchSequenceInfo.vbs affiché dans la fenêtre de l’Explorateur Windows.

    - ou -

  3. Cliquez sur Démarrer, sur Exécuter, puis tapez cmd.

  4. Dans la fenêtre d’invite de commandes, tapez :

    cscript <chemin d’accès du script> \PatchSequenceInfo.vbs <chemin d’accès et nom du fichier .msp de l’OPO>

    - ou -

    wscript <chemin d’accès du script> \PatchSequenceInfo.vbs <chemin d’accès et nom du fichier .msp de l’OPO>

    Si vous exécutez le script avec Cscript, la sortie est répertoriée dans la fenêtre d’invite de commandes. Si vous exécutez le script avec Wscript, une boîte de message contenant la sortie s’affiche.

Identifier les produits installés

Pour identifier les produits Office 2010 installés sur les ordinateurs qui exécutent Windows 7 et Windows Vista, utilisez Programmes et fonctionnalités dans le Panneau de configuration avant de modifier des options pour les produits Office installés. Lorsque vous exécutez ensuite l’Outil de personnalisation Office (OPO) pour apporter des modifications à une installation Office existante, vous devez sélectionner le même produit Office que celui installé sur les ordinateurs clients, à partir de la liste des produits répertoriés dans la boîte de dialogue Sélectionner un produit Microsoft Office.

Par exemple, supposons que le produit Office Professionnel 2010 soit installé sur les ordinateurs clients et que vous deviez apporter une modification aux paramètres de configuration des profils Microsoft Outlook 2010. Lorsque vous exécutez l’OPO pour modifier le fichier de personnalisation .msp, vous devez sélectionner le produit Office Professionnel 2010 (en l’occurrence, le produit Office installé) dans la liste de la boîte de dialogue Sélectionner un produit Microsoft Office. Vous pouvez ensuite apporter des modifications à la configuration. Si vous ne sélectionnez pas le même produit que celui installé sur les ordinateurs clients, le correctif logiciel .msp mis à jour risque de ne pas s’installer et un message d’erreur semblable à ce qui suit peut s’afficher :

« Le correctif de mise à jour ne peut pas être installé par le service Windows Installer car le programme qui doit être mis à jour est peut-être introuvable ou le correctif de mise à jour est peut-être destiné à une autre version du programme. Vérifiez que le programme que vous voulez mettre à jour se trouve sur votre ordinateur et que vous disposez du correctif de mise à jour correct. »

Modifier un fichier de personnalisation .msp

L’exemple suivant montre comment modifier un fichier .msp existant et suppose que Office Professionnel 2010 est déjà installé.

Pour modifier un fichier .msp

  1. À partir de la racine du point d’installation réseau, exécutez la ligne de commande suivante pour démarrer l’Outil de personnalisation Office : \\serveur\partage\setup.exe /admin.

  2. Dans la boîte de dialogue Sélectionner le produit, cliquez sur Ouvrir un fichier de personnalisation de l’installation existant, puis cliquez sur OK. Vous pouvez également cliquer sur Créer un fichier de personnalisation de l’installation pour le produit suivant pour créer un correctif de maintenance de l’OPO totalement nouveau.

  3. Dans la boîte de dialogue Ouvrir, sélectionnez le fichier de personnalisation .msp à modifier, puis cliquez sur Ouvrir.

  4. Dans le volet de gauche de la fenêtre de l’Outil de personnalisation Office (OPO), sélectionnez une zone de personnalisation et configurez les options disponibles dans le volet de droite. Par exemple, pour supprimer Access 2010 de l’installation, sélectionnez Définir les états d’installation des composants dans le volet de gauche. Dans le volet de droite, développez Microsoft Office, puis modifiez l’option d’installation de Microsoft Access en lui affectant la valeur Non disponible.

  5. Une fois les personnalisations terminées, sélectionnez Enregistrer sous dans le menu Fichier.

  6. Spécifiez un nom unique pour le fichier ayant l’extension de nom de fichier .msp, puis cliquez sur Enregistrer.

    Vous pouvez enregistrer le fichier .msp dans un dossier personnalisé. Par exemple, enregistrez le fichier sous le nom NoAccess.msp dans un dossier situé à l’emplacement suivant : \\serveur\partage\Office_2010\ProPlus\Correctifs.

Pour plus d’informations sur l’Outil de personnalisation Office (OPO), voir Outil de personnalisation Office dans Office System 2010.

Déterminer les produits Office 2010 mis à jour par un fichier de personnalisation .msp de l’OPO

Les personnalisations effectuées à l’aide de l’Outil de personnalisation Office (OPO) sont enregistrées dans un fichier de personnalisation de l’installation (fichier .msp) qui utilise le format XML (Extensible Markup Language). Cette section fournit un exemple de script Microsoft Visual Basic (.vbs) qui permet aux administrateurs de déterminer quels sont les produits mis à jour par un fichier de personnalisation .msp donné de l’Outil de personnalisation Office (OPO).

Pour exécuter le script .vbs, recourez à l’environnement d’exécution de scripts Microsoft WSH (Windows Script Host) (éventuellement en anglais) (https://go.microsoft.com/fwlink/?linkid=100317\&clcid=0x40C) (éventuellement en anglais) à partir du Bureau Windows en utilisant WScript.exe, à partir de l’invite de commandes en utilisant CScript.exe ou en faisant glisser les fichiers de correctif .msp de l’Outil de personnalisation Office (OPO) vers le script .vbs.

Pour enregistrer l’exemple de script, ouvrez un éditeur de texte tel que le Bloc-notes, puis copiez le code du script contenu dans cette section et collez-le dans un fichier. Enregistrez le fichier de script sous le nom OctPatchTargets.vbs. Vous pouvez stocker le script à l’emplacement de votre choix sur votre ordinateur.

' Utility to list patch target information of an Office customization patch 
' For use with Windows Scripting Host, CScript.exe or WScript.exe
' Copyright (c) 2010, Microsoft Corporation. All rights reserved.

Const MSIOPENDATABASEMODE_PATCHFILE = 32
Const PID_TEMPLATE                  =  7
Const MSIREADSTREAMBYTES            =  1

If Not wscript.arguments.count = 1 Then 
    Wscript.Echo "Office OCT Patch Targets utility" & _
        vbNewLine & " You must supply the location of the Office customization patch " & _
        vbNewLine & _
        vbNewLine & "Copyright (c) 2010, Microsoft Corporation.  All rights reserved."
    Wscript.Quit 1
End If

Set Msi = CreateObject("WindowsInstaller.Installer")
Set XmlDoc = CreateObject("Microsoft.XMLDOM")
sOutput = "ProducCode                              Product" & vbCrLf

On Error Resume Next
Set MspDb = Msi.OpenDatabase(WScript.Arguments(0),MSIOPENDATABASEMODE_PATCHFILE)
Set View = MspDb.OpenView("SELECT * FROM _Streams WHERE `Name`='metadata' ")
If Not Err = 0 Then
    Wscript.Echo "Failed to read from OCT .msp file: " & WScript.Arguments(0)
    Wscript.Quit 1
End If
On Error Goto 0
View.Execute
Set Record = View.Fetch
If Not Record Is Nothing Then 
    XmlDoc.LoadXml(Record.ReadStream(2, Record.DataSize(2), MSIREADSTREAMBYTES))
    Set Elements = XmlDoc.GetElementsByTagName("Property")
    arrMspTargets = Split(MspDb.SummaryInformation.Property(PID_TEMPLATE),";")
    For Each sTarget in arrMspTargets
        For Each Element in Elements
            If Element.getAttribute("value") = sTarget Then
                sOutput = sOutput & sTarget & vbTab & _
                    Element.parentNode.parentNode.attributes(0).value & vbCrLf
            End If
        Next
    Next
End If

WScript.Echo sOutput

Pour exécuter le script OctPatchTargets.vbs

  1. Dans l’Explorateur Windows, ouvrez le dossier qui contient le fichier OctPatchTargets.vbs.

  2. Pour exécuter le script, faites glisser le correctif .msp de l’OPO Office 2010 à utiliser vers le script OctPatchTargets.vbs affiché dans la fenêtre de l’Explorateur Windows.

    - ou -

  3. Cliquez sur Démarrer, sur Exécuter, puis tapez cmd.

  4. Dans la fenêtre d’invite de commandes, tapez :

    cscript <chemin d’accès du script> \OctPatchTargets.vbs <chemin d’accès et nom du fichier .msp de l’OPO>

    - ou -

    wscript <chemin d’accès du script> \OctPatchTargets.vbs <chemin d’accès et nom du fichier .msp de l’OPO>

    Si vous exécutez le script avec Cscript, la sortie est répertoriée dans la fenêtre d’invite de commandes. Si vous exécutez le script avec Wscript, une boîte de message contenant la sortie s’affiche.

Installer le correctif de personnalisation .msp

Les fichiers .msp de personnalisation de l’installation créés par l’Outil de personnalisation Office (OPO) en mode maintenance (créés après l’installation initiale d’Office 2010) sont des packages de correctifs Windows Installer (fichiers .msp) que vous pouvez appliquer aux ordinateurs des utilisateurs, à l’instar d’une mise à jour logicielle. L’installation Office est modifiée en fonction des personnalisations que vous spécifiez dans le fichier .msp.

Les utilisateurs peuvent appliquer les fichiers de personnalisation de l’installation de maintenance en double-cliquant sur le fichier .msp ou en exécutant Msiexec.exe avec l’option de ligne de commande /p, comme l’illustre l’exemple suivant :

msiexec.exe /p \\serveur\partage\custom.msp

où :

  • /p applique un correctif

  • \\serveur\partage indique le chemin d’accès du dossier partagé qui contient le fichier .msp

Pour plus d’informations sur Windows Installer, voir les ressources suivantes sur le site Web MSDN :

Utilisation des options de ligne de commande du programme d’installation pour la maintenance

Les administrateurs peuvent exécuter le programme d’installation en mode maintenance (MMode) en effectuant l’une des opérations suivantes :

  • exécution de Setup.exe à partir de la source d’installation d’origine ;

  • exécution de Setup.exe à partir du dossier racine installé pour tous les fichiers propres à l’installation, comme dans l’exemple suivant :

    "%commonprogramfiles%\Microsoft Shared\Office14\Office Setup Controller"

Dans cette section :

  • Exécuter Setup.exe en mode maintenance

  • Modifier une installation existante

  • Réparer une installation existante

  • Désinstaller un produit

Exécuter Setup.exe en mode maintenance

Vous pouvez exécuter Setup.exe à partir de la source d’installation d’origine. Le programme d’installation peut se trouver dans un produit unique, dans un produit multilingue ou dans un partage de plusieurs produits. Le programme d’installation vérifie si le partage comporte plusieurs produits avant d’afficher l’interface utilisateur. Si le programme d’installation détecte plusieurs produits, la boîte de dialogue Sélectionner un produit Microsoft Office apparaît afin que vous puissiez sélectionner un produit.

Pour exécuter le programme d’installation, utilisez la commande suivante, en indiquant le chemin d’accès de la source d’installation d’origine : \\serveur\partage\Office14\setup.exe.

Les options de maintenance suivantes sont disponibles :

  • Ajouter ou supprimer des composants. Cette option présente une fenêtre comportant les onglets Langue et Options d’installation, qui vous permettent de modifier les états des options et la langue par défaut (si plusieurs langues sont installées). L’onglet Langue indique toutes les langues installées à l’aide de cases à cocher activées. En outre, il montre toutes les langues disponibles pour le produit à l’aide de cases à cocher désactivées, en indiquant les langues qui ne sont pas encore installées. Une fois que vous avez opéré vos choix et cliqué sur Continuer, les modifications sont appliquées à l’installation.

  • Réparer. Cette option initie une réinstallation du produit, y compris une vérification et, le cas échéant, une réparation, de la source d’installation locale. Seuls une barre de progression et un avertissement de fin d’opération apparaissent.

  • Supprimer. Cette option affiche une boîte de dialogue qui vous permet de confirmer la suppression du produit. Si vous cliquez sur Oui, la totalité du produit et tous les modules linguistiques associés sont supprimés.

Vous pouvez utiliser les options de ligne de commande de Setup.exe pour effectuer les tâches de maintenance suivantes :

  • Modifier une installation existante

  • Réparer une installation existante

  • Désinstaller un produit

Modifier une installation existante

Pour exécuter Setup.exe en mode maintenance afin de modifier une installation Office existante, vous pouvez utiliser l’option de ligne de commande /modify, qui repose sur la syntaxe suivante :

/modify [IDProduit]

où :

[IDProduit] est la valeur du produit à modifier. Comme indiqué précédemment, les valeurs relatives à IDProduit sont incluses dans le fichier Setup.xml, situé dans le dossier de produit principal (nom_dossier_produit_principal**.WW**, par exemple ProPlus.WW) au point d’installation réseau. Dans le fichier Setup.xml, [IDProduit] est égal à la valeur de l’attribut Id de l’élément Setup.

L’exemple suivant montre comment modifier une installation en utilisant la commande /modify. Office14 est la racine du point d’installation réseau :

\\ serveur\partage \Office14\setup.exe /modify ProPlus

Réparer une installation existante

Pour exécuter Setup.exe afin de réparer un produit Office installé, utilisez l’option de ligne de commande /repair, qui repose sur la syntaxe suivante :

/repair [IDProduit]

où :

[IDProduit] est la valeur du produit à modifier. Recherchez la valeur de [IDProduit] dans le fichier Setup.xml du produit.

L’exemple suivant montre comment utiliser la commande /repair pour réparer une installation Office Professionnel Plus 2010. Office14 est la racine du point d’installation réseau :

\\ serveur\partage \Office14\setup.exe /repair ProPlus

Dans les déploiements en entreprise, il est recommandé d’exécuter des opérations de réparation et de désinstallation sans assistance afin que l’utilisateur ne soit pas invité à entrer des informations et que le processus de réparation ou de désinstallation n’attende pas d’interaction avec l’utilisateur, notamment lorsque des fichiers sont en cours d’utilisation.

Pour configurer une réparation sans assistance d’un produit Office 2010 ne nécessitant pas d’interaction avec l’utilisateur, vous devez modifier le fichier Config.xml associé au produit en affectant à l’attribut Level de l’élément Display la valeur "none" (Display Level="none"), puis enregistrer le fichier Config.xml sous le nom SilentRepairConfig.xml, comme indiqué dans la procédure suivante.

Pour spécifier les options d’une installation sans assistance dans Config.xml

  1. À l’aide d’un éditeur de texte tel que le Bloc-notes, ouvrez le fichier Config.xml associé au produit en cours de réparation.

  2. Recherchez la ligne qui contient l’élément Display, comme illustré dans l’exemple suivant :

    <!-- <Display Level="full" CompletionNotice="yes" SuppressModal="no" AcceptEula="no" /> -->

  3. Modifiez l’entrée de l’élément Display avec les options sans assistance que vous voulez utiliser. Par exemple, utilisez la syntaxe suivante :

    <Display Level="none" CompletionNotice="no" SuppressModal="yes" AcceptEula="yes" />

  4. Enregistrez le fichier Config.xml sous le nom SilentRepairConfig.xml.

Par exemple, pour réparer Office Professionnel Plus 2010 après avoir modifié le fichier Config.xml pour spécifier les options sans assistance, utilisez la commande suivante, dans laquelle \\serveur\partage\Office14\ProPlus représente le chemin d’accès des fichiers sources Office Professionnel Plus 2010 et <chemin_accès_SilentRepairConfig.xml> l’emplacement de votre fichier Config.xml modifié pour Office Professionnel Plus :

\\serveur\partage\Office14\ProPlus \setup.exe /repair ProPlus /config <chemin_accès_SilentRepairConfig.xml>\SilentRepairConfig.xml

Désinstaller un produit

Pour exécuter Setup.exe afin de supprimer un produit Office spécifié de l’ordinateur de l’utilisateur, recourez à l’option de ligne de commande /uninstall, qui repose sur la syntaxe suivante :

/uninstall [IDProduit]

où :

[IDProduit] est la valeur du produit à modifier. Recherchez la valeur de [IDProduit] dans le fichier Setup.xml du produit.

L’exemple suivant montre comment utiliser la commande /uninstall pour supprimer une installation Office Professionnel Plus 2010. Office14 est la racine du point d’installation réseau :

\\ serveur\partage \Office14\setup.exe /uninstall ProPlus

Dans les déploiements en entreprise, il est recommandé d’exécuter une désinstallation sans assistance. Pour exécuter une désinstallation sans assistance d’un produit Office 2010 ne nécessitant pas d’interaction avec l’utilisateur, vous devez modifier le fichier Config.xml associé au produit à désinstaller en affectant à l’attribut Level de l’élément Display la valeur "none" (Display Level="none"), puis enregistrer le fichier Config.xml sous le nom UninstallConfig.xml.

Par exemple, pour désinstaller Microsoft Visio Professionnel 2010 après avoir modifié le fichier Config.xml pour définir des options sans assistance, utilisez la commande suivante, dans laquelle \\serveur\partage\Office14\VisPro représente le chemin d’accès des fichiers sources Visio Professionnel, et <chemin_accès_UninstallConfig.xml> l’emplacement de votre fichier Config.xml modifié pour Visio Professionnel :

\\serveur\partage\Office14\VisPro \setup.exe /uninstall VisPro /config <chemin_accès_Uninstallconfig.xml>\UninstallConfig.xml

Pour plus d’informations sur les commandes Setup.exe, voir Configurer les options de ligne de commande pour Office 2010.