Fichier Config.xml dans Office System 2007

Mis à jour: septembre 2010

S'applique à: Office Resource Kit

 

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

Si vous êtes un professionnel de l’informatique et que vous utilisez TechNet ou le Kit de ressources d’Office, consultez notre fonctionnalité d’enquête en ligne (en anglais) (https://go.microsoft.com/fwlink/?linkid=132189\&clcid=0x40C) (en anglais) . Indiquez-nous toute information nous permettant de répondre à vos besoins en termes de documentation. Pour plus d’informations sur les efforts que nous fournissons pour améliorer la documentation, voir le blog du Kit de ressources d’Office (en anglais) (https://go.microsoft.com/fwlink/?linkid=125627\&clcid=0x40C) (en anglais) .

Dans cet article :

  • Aide-mémoire sur les éléments du fichier Config.xml

  • Fonctionnement

  • Format du fichier Config.xml

  • Guide de référence sur les éléments du fichier Config.xml

  • Exemple de fichier Config.xml

L’outil principal que vous utilisez pour personnaliser l’installation des produits de la suite Microsoft Office System 2007 est l’Outil de personnalisation Office (OPO). Pour plus d’informations sur l’utilisation de l’OPO pour créer un fichier de personnalisation de l’installation, voir Outil de personnalisation Office dans Office System 2007.

Le fichier Config.xml permet de configurer les tâches d’installation et est utilisé uniquement pendant l’exécution du programme d’installation ; il n’est pas installé ou mis en cache sur les ordinateurs des utilisateurs. Les administrateurs peuvent modifier le fichier Config.xml pour personnaliser l’installation. Par défaut, le fichier Config.xml stocké dans les dossiers de produits principaux (dossier nom_dossier_produit_principal.WW, par exemple, Enterprise.WW ou Pro.WW) indique au programme d’installation d’installer le produit en question. Par exemple, le fichier Config.xml dans le dossier Pro.WW installe Microsoft Office Professionnel 2007.

Vous utilisez le fichier Config.xml pour effectuer les tâches d’installation suivantes :

  • spécification du chemin d’accès au point d’installation réseau ;

  • sélection du produit à installer ;

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

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

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

  • ajout ou suppression des langues de l’installation.

Le fichier Config.xml peut également être utilisé pour les opérations de maintenance telles que l’ajout ou la suppression de fonctionnalités, ainsi que les réparations et les désinstallations. Pour ce faire, les administrateurs doivent réexécuter Setup.exe à partir de la source d’origine. Pour plus d’informations, voir « Utilisation du fichier Config.xml pour la maintenance » dans Meilleures pratiques pour gérer Office System 2007.

Vous devez recourir au fichier Config.xml pour personnaliser une installation que vous déployez avec l’installation des logiciels de la stratégie de groupe. Pour plus d’informations, voir Utiliser l'installation des logiciels de la stratégie de groupe pour déployer Office System 2007.

ImportantImportant :
Utilisez un éditeur de texte, tel que le Bloc-notes, pour modifier le fichier Config.xml. N’utilisez pas un éditeur XML à usage général tel que Microsoft Office Word 2007.

Pour plus d’informations sur la modification du fichier Config.xml et pour un exemple de fichier Config.xml personnalisé, voir Procédure pas à pas : Déployer des configurations personnalisées d’Office System 2007.

Aide-mémoire sur les éléments du fichier Config.xml

Le tableau ci-dessous répertorie les éléments du fichier Config.xml. Ces éléments peuvent être placés dans n’importe quel ordre, à l’exception de l’élément Élément Configuration, qui doit être le premier élément du fichier, et des éléments tels que Élément Command, dont la place dans le fichier Config.xml influe sur le traitement au cours de l’installation.

Élément Description

Élément Configuration

Élément de niveau supérieur

Élément AddLanguage

Ajouter une langue à l’installation.

Élément ARP

Valeurs déterminant le texte affiché pour le produit dans la rubrique Ajouter ou supprimer des programmes du Panneau de configuration ainsi que le comportement du produit dans cette rubrique.

Élément CCP_DRIVE

Chemin d’accès complet du dossier exploré par RMCCPSEARCH

Élément Command

Exécuter une commande au cours de l’installation.

Élément COMPANYNAME

Nom de l’organisation ou de la société de l’utilisateur sur l’ordinateur duquel le produit est en cours d’installation

Élément Display

Niveau d’interface utilisateur affiché pour l’utilisateur par le programme d’installation

Élément DistributionPoint

Chemin d’accès complet du point d’installation réseau à partir duquel l’installation doit s’exécuter

Élément INSTALLLOCATION

Chemin d’accès complet du dossier sur l’ordinateur de l’utilisateur sur lequel le produit est installé

Élément LIS

Options définissant la mise en cache de la source d’installation locale (LIS) sur l’ordinateur de l’utilisateur

Élément Logging

Options déterminant le type de journalisation mis en œuvre par le programme d’installation

Elément MinOSRequirement

Système d’exploitation minimum pris en charge pour ce produit

Élément OptionState

Options permettant de spécifier la façon dont des fonctionnalités de produits spécifiques doivent être gérées pendant l’installation

Élément PIDKEY

Clé de licence en volume à 25 caractères

Élément RemoveLanguage

Supprimer une langue de l’installation.

Élément Setting

Valeurs des propriétés de Windows Installer

Élément SetupUpdates

chemin de recherche utilisé par le programme d’installation pour rechercher les fichiers de personnalisation de l’installation

Élément USERINITIALS

Initiales de l’utilisateur sur l’ordinateur duquel le produit est en cours d’installation

Élément USERNAME

Nom de l’utilisateur sur l’ordinateur duquel le produit est en cours d’installation

Fonctionnement

Le programme d’installation recherche une copie de Config.xml dans le même dossier que Setup.exe. En l’absence de copie à cet endroit, le programme d’installation utilise le fichier Config.xml qui réside dans le dossier de produit principal du produit en cours d’installation (s’il existe plusieurs produits au point d’installation réseau, le programme d’installation recherche la copie de Config.xml une fois que vous avez spécifié le produit à installer). La copie de Config.xml qui réside dans le dossier du produit identifie le produit par le biais de l’attribut Product de l’élément Élément Configuration.

Vous pouvez également utiliser l’option de ligne de commande /config du programme d’installation pour indiquer l’emplacement du fichier Config.xml. Exemple :

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

NoteRemarque :
Si vous avez également créé un fichier de personnalisation de l’installation à l’aide de l’OPO, les personnalisations que vous définissez dans Config.xml sont prioritaires sur celles paramétrées dans le fichier de personnalisation.

Format du fichier Config.xml

Les éléments XML du fichier Config.xml commencent par < et se terminent par />.

Le format de base des éléments est le suivant :

< élément [attribut**="valeur"] [attribut="valeur"**] … />

Par exemple :

<Display Level="none" AcceptEula="Yes" />

Les éléments et les attributs respectent la casse. Les valeurs des attributs doivent être entourées de guillemets (" ") et ne respectent pas la casse.

Une définition d’élément peut s’étendre sur plusieurs lignes. Les espaces, retours chariot, sauts de ligne et caractères de tabulation insérés dans une définition d’élément sont ignorés.

Par exemple :

<Display
   Level="none"
   AcceptEula="yes"
/>
TipConseil :
Dans le cas de définitions d’élément longues, placez les attributs sur des lignes séparées et utilisez des retraits pour faciliter la lecture du fichier.

L’élément Élément Configuration est un cas spécial et est requis. Tous les autres éléments sont contenus dans l’élément Élément Configuration, qui se termine par </Configuration >.

Par exemple :

<Configuration Product="Enterprise">
   <PIDKEY Value="1234512345123451234512345" />
   <Display Level="none" AcceptEula="Yes"/>
</Configuration>

Vous pouvez ajouter des commentaires où vous le souhaitez en les délimitant par « <!-- » et « --> ».

Par exemple :

<!-- Install Office Enterprise 2007 -->
<Configuration Product="Enterprise" >
   <!-- Set the product key -->
   <PIDKEY Value="1234512345123451234512345" />
   <Display
      <!-- Turn off all Setup UI -->
      Level="none"
      <!-- Accept the EULA for the user -->
      AcceptEula="Yes"
   />
</Configuration>

Chaque dossier de produit Office contient un fichier Config.xml par défaut, qui comprend un élément Élément Configuration dont l’attribut Product est défini sur la valeur appropriée pour le produit. Une série d’exemples d’éléments à l’intérieur de commentaires se trouve dans l’élément Élément Configuration. Supprimez les marques de commentaires de début et de fin, puis entrez les valeurs d’attributs appropriées pour activer ces éléments.

Par exemple, vous pouvez activer l’élément Élément PIDKEY en remplaçant :

<!-- <PIDKEY Value="BCDFGHJKMPQRTVWXY2346789B" /> -->

par :

<PIDKEY Value="1234567890123456789012345" />

Guide de référence sur les éléments du fichier Config.xml

Les conventions ci-dessous sont utilisées dans les descriptions de ce guide de référence.

gras

Nom d’élément ou d’attribut

normal

Texte à entrer en recopiant exactement le texte indiqué

italique

Espace réservé pour une valeur à ajouter

x|y

Choisissez entre plusieurs valeurs

[x]

Valeur facultative

Élément Configuration

Élément de niveau supérieur. Cet élément est obligatoire et tous les autres éléments doivent être inclus dans cet élément.

Syntaxe

<Configuration [Product="ID_produit"] >

   ...

</Configuration>

Attributs

Attribut Valeur Description

Product

ID_produit

Valeur de l’attribut ID de l’élément Setup du fichier setup.xml pour le produit en cours d’installation

Remarques

L’attribut Product identifie le produit concerné par ce fichier Config.xml. L’ID_produit est défini dans le fichier Setup.xml situé dans le dossier principal du produit, dans l’attribut ID de l’élément Setup.

L’attribut Product est facultatif, sauf si vous définissez l’attribut Élément DisplayLevel sur « Basic » or « None ». Dans ce cas, l’attribut Product est requis. Si le produit spécifié par l’attribut Product n’existe pas dans le point d’installation réseau, le programme d’installation termine l’installation.

Exemple

L’ID_produit pour Office Entreprise 2007 se trouve dans Enterprise.WW\Setup.xml dans la ligne suivante :

<Setup Id="Enterprise" Type="Product" ... >

Vous utilisez cet ID_produit dans Config.xml pour spécifier Office Entreprise 2007 en entrant les informations suivantes :

<Configuration Product="Enterprise">
   ...
</Configuration>

Élément AddLanguage

Ajoute la langue spécifiée à l’installation.

Syntaxe

<AddLanguage

   Id="ll-cc" | "match"

   [ShellTransform="Yes"]

/>

Attributs

Attribut Valeur Description

Id

ll - cc

Identificateur de langue. Pour obtenir la liste complète des balises de langue, voir Identificateurs de langue dans Office System 2007.

match

Correspond à la langue des paramètres régionaux utilisateur Windows de l’utilisateur.

ShellTransform

Yes

Spécifie la langue de l’interface utilisateur de l’environnement. Si plusieurs éléments AddLanguage sont spécifiés, seule une langue doit spécifier l’élément ShellTransform.

Remarques

La langue doit être disponible au point d’installation réseau.

Vous pouvez recourir à plusieurs éléments AddLanguage et Élément RemoveLanguage. Si deux éléments Élément RemoveLanguage et AddLanguage spécifient la même langue, l’élément AddLanguage est prioritaire et la langue est installée.

NoteRemarque :
Si plusieurs éléments AddLanguage sont spécifiés, seule une langue doit spécifier l’élément ShellTransform, sinon le programme d’installation termine l’installation.

Il existe trois concepts de langue spécifiques dont vous devez tenir compte lorsque vous installez Office System 2007 :

  • Interface utilisateur du programme d’installation : langue de l’installation.

  • Interface utilisateur de l’environnement : langue des raccourcis, des menus contextuels et des info-bulles.

  • Interface utilisateur d’Office : langue de l’interface utilisateur et des menus d’Office.

En présence de plusieurs langues Office, ces trois valeurs sont déterminées comme suit :

Par défaut, l’interface utilisateur du programme d’installation dépend du jeu de ressources disponibles pour l’installation et de la possibilité d’établir une correspondance avec les paramètres régionaux utilisateur. L’interface utilisateur du programme d’installation correspond par défaut aux paramètres régionaux utilisateur. L’interface utilisateur de l’environnement dépend du jeu de langues en cours d’installation et suit par défaut l’interface utilisateur du programme d’installation. La langue par défaut de l’interface utilisateur d’Office dépend des paramètres régionaux utilisateur et des paramètres utilisateur actuels. La configuration par défaut consiste à utiliser les paramètres régionaux utilisateur Windows définis sur chaque ordinateur d’utilisateur. Cela signifie que dans le cas par défaut, l’interface utilisateur du programme d’installation, l’interface utilisateur de l’environnement et l’interface utilisateur d’Office sont toutes les mêmes.

Dans les systèmes d’exploitation Windows, les paramètres régionaux constituent un ensemble d’informations de préférence utilisateur liées aux conventions linguistiques, environnementales et culturelles de l’utilisateur. Ces informations se présentent sous la forme d’une liste de valeurs permettant de déterminer la langue d’entrée adéquate, la disposition du clavier, l’ordre de tri et les formats utilisés pour les nombres, les dates, les devises et l’heure. Les paramètres régionaux utilisateur constituent un paramétrage par utilisateur qui détermine les formats utilisés par défaut pour l’affichage des dates, des heures, de la devise et des nombres, ainsi que l’ordre de tri d’un texte. Les paramètres régionaux utilisateur sont spécifiés pour chaque compte créé sur un ordinateur.

Si un administrateur spécifie plusieurs langues pour l’installation dans le fichier Config.xml, la langue de l’interface utilisateur de l’environnement doit être choisie parmi les langues d’installation. Pour ce faire, les administrateurs spécifient l’attribut ShellTransform de l’élément AddLanguage dans le fichier Config.xml. Cette opération indique au programme d’installation la langue à utiliser pour l’interface utilisateur de l’environnement. Toutefois, cela n’a pas nécessairement une incidence sur le choix de l’interface utilisateur du programme d’installation ou d’Office lors de l’installation sur l’ordinateur de l’utilisateur.

Par exemple, dans le cas d’une image Office contenant l’anglais, le français, l’allemand et l’espagnol, pour indiquer que le programme d’installation doit installer la prise en charge linguistique complète pour toutes ces langues et que l’interface utilisateur de l’environnement doit suivre les options régionales par défaut de l’utilisateur, vous ajoutez les éléments suivants au fichier Config.xml :

<AddLanguage Id="match" ShellTransform="yes"/> <AddLanguage Id="en-us" /> <AddLanguage Id="fr-fr" /> <AddLanguage Id="de-de" /> <AddLanguage Id="es-es" />

Dans l’exemple précédent, le programme d’installation installe toutes les langues spécifiées et l’interface utilisateur de l’environnement correspond à la langue des paramètres régionaux de l’utilisateur. Si davantage de langues étaient disponibles dans l’image source, la valeur match dans l’exemple précédent pourrait installer une langue supplémentaire si la langue match ne correspondait pas à l’une des quatre autres langues explicitement spécifiées. Par exemple, si le japonais était également inclus dans la source, cet exemple installerait le japonais en plus des quatre autres langues lors de leur installation sur un ordinateur dont les paramètres régionaux utilisateur sont définis sur le japonais.

Exemple

<AddLanguage Id="en-us" ShellTransform="Yes" />

Élément ARP

Spécifie des valeurs déterminant le texte affiché pour le produit dans la rubrique Ajouter ou supprimer des programmes du Panneau de configuration ainsi que le comportement du produit dans cette rubrique.

Syntaxe

<ARP attribut =" valeur " [attribut**="valeur"**] ... />

Attributs

Attribut Valeur Description

ARPCOMMENTS

texte

Texte supplémentaire. Peut comprendre jusqu’à 255 caractères. Sachez cependant que tous les caractères risquent de ne pas s’afficher.

ARPCONTACT

texte

Liste de coordonnées de services de support technique.

ARPNOMODIFY

Yes

Empêche les utilisateurs de modifier les paramètres d’installation du produit en masquant le bouton Modifier.

No (par défaut)

Autorise les utilisateurs à modifier les paramètres d’installation du produit.

ARPNOREMOVE

Yes

Empêche les utilisateurs de supprimer le produit en masquant le bouton Supprimer.

No (par défaut)

Autorise les utilisateurs à supprimer le produit.

ARPURLINFOABOUT

URL

URL de la page d’accueil du produit.

ARPURLUPDATEINFO

URL

URL permettant d’obtenir des informations sur les mises à jour du produit.

ARPHELPLINK

URL

URL d’un site Web à partir de laquelle les utilisateurs peuvent bénéficier d’un support technique.

ARPHELPTELEPHONE

texte

Numéros de téléphone du service de support technique.

Élément CCP_DRIVE

Chemin d’accès complet du dossier que RMCCPSEARCH doit explorer. L’action RMCCPSEARCH utilise des signatures de fichiers pour vérifier que des produits éligibles sont installés sur un système avant que ne soit effectuée l’installation d’une mise à niveau.

Syntaxe

<CCP_DRIVE Value=" valeur " />

Attributs

Attribut Valeur Description

Value

valeur

Chemin d’accès complet du dossier que RMCCPSEARCH doit explorer

Exemple

<CCP_DRIVE Value="\\server\office2003" />

Élément Command

Spécifie une ligne de commande à exécuter. Pour plus d’informations, voir la section Remarques.

TipConseil :
L’option équivalente dans l’OPO est Ajouter des installations et exécuter des programmes.

Syntaxe

<Command

   Path="chemin_d’accès"

   [QuietArg="arguments"]

   [Args="arguments"]

   [ChainPosition="Before" | "After"(par défaut)]

   [Wait="millisecondes"]

   [Execute="Install"(par défaut) | "Uninstall"]

   [Platform="x86"(par défaut) | "x64"]

/>

Attributs

Le tableau suivant décrit les attributs de l’élément Command.

Attribut Valeur Description

Path

chemin d’accès

Chemin d’accès pleinement qualifié du fichier exécutable. Si la valeur du chemin d’accès contient une espace, vous devez utiliser des guillemets doubles comme indiqué dans l’exemple suivant :

"\\serveur\partage\Office 12\copylogs.bat"

QuietArg

chaîne

Chaîne d’arguments à ajouter à la ligne de commande si vous configurez une installation automatisée. Pour plus d’informations sur les situations dans lesquelles vous devez utiliser l’attribut QuietArg, voir la section Remarques, à la suite de ce tableau.

Args

chaîne

Chaîne d’arguments à transmettre à l’exécutable. Pour plus d’informations sur les situations dans lesquelles vous devez utiliser l’attribut Args pour des installations chaînées, voir la section Remarques, à la suite de ce tableau.

Si la valeur de l’élément Args comprend des guillemets, vous pouvez placer la totalité de la valeur entre guillemets simples (’) comme indiqué dans l’exemple suivant :

Args='"/param value"'

ChainPosition

Before

Cette commande est exécutée avant l’installation du produit principal.

After (par défaut)

Cette commande est exécutée après l’installation du produit principal.

Wait

millisecondes

Lorsque vous installez un produit en définissant l’attribut Level de l’élément Élément Display sur « full » ou « basic », cette valeur définit le nombre de millisecondes à attendre entre l’exécution du programme et la poursuite de l’installation. La valeur par défaut est 0 (zéro), qui définit un délai d’attente nul.

Execute

Install (par défaut)

Le programme d’installation exécute cette commande lorsque le produit principal est installé.

Uninstall

Le programme d’installation exécute cette commande lorsque le produit principal est désinstallé.

Platform

x86 (par défaut)

Permet de spécifier que ce programme requiert une plateforme Intel x86. Cette commande s’exécute uniquement si l’ordinateur sur lequel l’installation est exécutée correspond à cette plateforme.

x64

Permet de spécifier que ce programme requiert un processeur 64 bits prenant en charge les extensions x64 de l’architecture x86. Cette commande s’exécute uniquement si l’ordinateur sur lequel l’installation est exécutée correspond à cette plateforme.

Remarques

L’élément Command du fichier Config.xml et l’option Ajouter des installations et exécuter des programmes de l’outil OPO (lignes de commande entrées dans les boîtes de dialogue Ajouter une entrée de programme et Modifier une entrée de programme) sont destinés à être utilisés uniquement pour les procédures initiales d’installation et de désinstallation. Les commandes de l’élément Command sont traitées uniquement pendant les installations et désinstallations initiales. Si les commandes de l’élément Command sont utilisées pour les personnalisations après l’installation initiale, elles sont ignorées.

Vous pouvez spécifier la ligne de commande pour exécuter une commande arbitraire ou pour exécuter un exécutable léger lors de l’installation de ce produit.

L’élément Command du fichier Config.xml et l’option Ajouter des installations et exécuter des programmes de l’outil OPO ne fournissent pas les fonctionnalités de déploiement de logiciel offertes par l’outil de déploiement et de gestion des logiciels d’entreprise, telles que la possibilité d’effectuer le suivi du déploiement et de résoudre les problèmes. Par conséquent, il est recommandé de limiter l’utilisation de l’élément Command du fichier Config.xml et de l’option Ajouter des installations et exécuter des programmes de l’outil OPO à la seule exécution d’exécutables légers ou de commandes arbitraires qui ne modifient pas l’ordinateur ou ne nécessitent pas de saisie de la part de l’utilisateur. Par exemple, vous pouvez exécuter un utilitaire pour copier des journaux, ou une commande pour lancer une page d’accueil à la fin de l’installation.

ImportantImportant :
Le chaînage n’est pas aussi fiable que l’installation de chaque produit séparément. Par exemple, si vous chaînez ensemble deux installations et que l’un des produits échoue ou rencontre une erreur inattendue, l’installation principale et l’installation chaînée risquent de ne pas se terminer correctement. Par conséquent, l’utilisation de la méthode du chaînage n’est pas recommandée. La méthode recommandée pour l’installation de plusieurs produits ensemble dans des environnements d’entreprise consiste à utiliser un programme de gestion de déploiement, tel que Microsoft System Center Configuration Manager 2007 ou Microsoft Systems Management Server (SMS) 2003, ou un outil tiers, plutôt que le chaînage.

Les attributs Args et QuietArg s’utilisent comme suit :

  • L’attribut Args est toujours ajouté à la commande. Celle-ci peut comprendre des commutateurs tels que "/install" ou **"Company=**MyCorporation".

  • L’attribut QuietArg est également ajouté si le programme d’installation s’exécute en mode silencieux (Display étant alors défini sous la forme Display="none"). Dans ces cas, vous pouvez spécifier l’attribut QuietArg avec le commutateur "/quiet". Par exemple, vous pouvez utiliser : QuietArg="/quiet".

Les instructions suivantes concernent l’attribut Wait :

  • La définition de l’attribut Wait sur 0 milliseconde indique l’absence d’attente entre l’exécution du programme et la poursuite de l’installation ; la commande s’exécute et se poursuit immédiatement.

    Les codes de retour sont uniquement respectés si la valeur Wait est différente de zéro. Si vous spécifiez 0, le programme d’installation ne marquera pas de pause avant de poursuivre l’installation après l’exécution du programme spécifié ; par conséquent, aucun code de retour n’est à signaler dans ce cas.

  • La définition de l’attribut Wait sur une valeur positive différente de zéro indique au système de marquer une pause pendant exactement le nombre de millisecondes spécifié par vos soins. Si le processus se termine avant l’échéance spécifiée, l’installation se poursuit. Sinon, l’installation échoue.

  • La définition de l’attribut Wait sur -1 indique l’absence de délai d’attente. Cette définition peut s’avérer problématique car, si le processus de la commande ne réagit plus (se bloque), le programme d’installation ne réagit plus et attend indéfiniment que la commande s’exécute.

Si deux éléments Command ou plus sont présents dans le fichier Config.xml, ils sont exécutés dans l’ordre spécifié dans Config.xml.

Exemples

<Command Path="\\server\share\myscript.exe" Args='/id "123 abc"' QuietArg="/q" Wait="30000" />

Élément COMPANYNAME

Nom de l’organisation ou de la société de l’utilisateur sur l’ordinateur duquel le produit est en cours d’installation.

TipConseil :
L’option équivalente dans l’OPO est le paramètre Nom de la société, présenté dans Emplacement de l’installation et nom de l’organisation.

Syntaxe

<COMPANYNAME Value=" nom_société " />

Attributs

Attribut Valeur Description

Value

nom_société

Nom de la société ou de l’organisation

Exemple

<COMPANYNAME Value="Microsoft Corporation" />

Élément Display

Niveau d’interface utilisateur affiché pour l’utilisateur par le programme d’installation.

TipConseil :
L’option équivalente dans l’OPO correspond aux paramètres Niveau d’affichage et de contrat de licence présentés dans la section Licences et interface utilisateur de l’article Outil de personnalisation Office dans Office System 2007.

Syntaxe

<Display

   Level="None" | "Basic" | "Full"(par défaut)

   CompletionNotice="Yes" | "No"(par défaut)

   SuppressModal="Yes" | "No"(par défaut)

   NoCancel="Yes" | "No"(par défaut)

   AcceptEula="Yes" | "No"(par défaut)

/>

Attributs

Attribut Valeur Description

Level

None

Aucune interface de programme d’installation ne s’affiche. Le paramétrage Display Level="none" indique au programme d’installation d’exécuter une installation en mode silencieux (automatique). Pour plus d’informations, voir Remarques.

Basic

Le programme d’installation affiche l’écran d’accueil, la page Clé du produit (PIDKEY) (si nécessaire), la page du contrat de licence utilisateur final (CLUF) (le cas échéant), une barre de progression et l’avertissement de fin d’opération (si autorisés).

Full (par défaut)

Le programme d’installation affiche l’ensemble de l’interface à l’utilisateur.

CompletionNotice

Yes

S’applique uniquement si Level est défini sur « Basic » ou « None » : le programme d’installation affiche l’avertissement de fin d’opération.

No (par défaut)

S’applique uniquement si Level est défini sur « Basic » : le programme d’installation n’affiche pas l’avertissement de fin d’opération.

SuppressModal

Yes

S’applique uniquement si Level est défini sur « Basic » : le programme d’installation n’affiche pas les messages d’erreur ni les autres boîtes de dialogue susceptibles d’interrompre l’installation.

No (par défaut)

S’applique uniquement si Level est défini sur « Basic » : le programme d’installation affiche les erreurs et les autres boîtes de dialogue, le cas échéant.

NoCancel

Yes

Si Level est défini sur « Full » ou « Basic », cette valeur désactive le bouton d’annulation (la croix qui se trouve dans le coin supérieur droit de la boîte de dialogue de progression).

No (par défaut)

Si Level est défini sur « Full » ou « Basic », cette valeur autorise l’utilisateur à annuler l’installation à partir de la boîte de dialogue de progression.

AcceptEULA

Yes

Le contrat de licence utilisateur final est accepté pour le compte de l’utilisateur. Le programme d’installation n’affiche pas la page CLUF.

No (par défaut)

Si Level n’est pas défini sur « None», le programme d’installation affiche la page CLUF.

Remarques

Si cet élément n’est pas défini, les paramètres par défaut sont utilisés. Si une valeur non valide est spécifiée, le programme d’installation termine l’installation.

Si l’attribut Level est défini sur « Basic » ou « None » et que vous fournissez une clé de produit à l’aide de l’élément Élément PIDKEY, le programme d’installation suppose que vous acceptez également le contrat de licence pour le compte de l’utilisateur.

NoteRemarque :
Dans les déploiements d’entreprise, il est recommandé d’attribuer à l’attribut Display level la valeur none pour indiquer au programme d’installation une exécution en mode silencieux, sans demander aux utilisateurs d’entrer des informations et sans que l’installation attende une quelconque intervention de l’utilisateur, y compris quand les fichiers sont en cours d’utilisation. Le fait d’affecter à l’attribut Display Level la valeur none suppose que les attributs SuppressModal et CompletionNotice sont désactivés et que le contrat de licence utilisateur final est accepté. Les administrateurs doivent également s’assurer qu’aucune application Office n’est en cours d’exécution pendant une installation d’Office System 2007.
Si vous affectez à l’attribut Display level la valeur basic et à l’attribut SuppressModal la valeur yes, les utilisateurs peuvent être sollicités si un fichier Office est en cours d’utilisation. En affectant à l’attribut Display level la valeur none , vous évitez toute sollicitation des utilisateurs dans pareils cas. L’attribut SuppressModal n’empêche pas les messages concernant les fichiers en cours d’utilisation de s’afficher ; seul l’attribut Display level avec la valeur none empêche leur affichage.
L’élément Display n’est utilisé par le programme d’installation que si ce dernier détecte le fichier Config.xml dans le même dossier que setup.exe ou si vous spécifiez le fichier Config.xml en utilisant l’option de ligne de commande /config du programme d’installation. Si le programme d’installation utilise le fichier Config.xml situé dans le dossier du produit, il recourt aux options d’affichage par défaut.

Exemple

<Display Level="none" AcceptEula="Yes" />

Élément DistributionPoint

Spécifie le chemin d’accès complet du point d’installation réseau à partir duquel l’installation doit s’exécuter.

Syntaxe

<DistributionPoint Location=" chemin d’accès " />

Attributs

Attribut Valeur Description

Location

chemin d’accès

Chemin d’accès complet du point d’installation réseau à partir duquel l’installation doit s’exécuter

Remarques

Si ce paramètre n’est pas spécifié, le programme d’installation considère que le fichier Setup.exe se trouve à la racine du point d’installation réseau.

NoteRemarque :
L’élément DistributionPoint n’est utilisé par le programme d’installation que si ce dernier détecte le fichier Config.xml dans le même dossier que setup.exe ou si vous spécifiez le fichier Config.xml en utilisant l’option de ligne de commande /config du programme d’installation. Si le programme d’installation utilise le fichier Config.xml situé dans le dossier du produit, il ignore cet élément, car le point d’installation réseau a déjà été détecté.

Exemple

<DistributionPoint Location="\\server1\office" />

Élément INSTALLLOCATION

Spécifie le chemin d’accès complet du dossier sur l’ordinateur de l’utilisateur dans lequel le produit est installé.

TipConseil :
L’option équivalente dans l’OPO est le paramètre Chemin d’installation par défaut présenté dans Emplacement de l’installation et nom de l’organisation.

Syntaxe

<INSTALLLOCATION Value=" chemin d’accès " />

Attributs

Attribut Valeur Description

Value

chemin d’accès

Chemin d’accès complet du dossier sur l’ordinateur de l’utilisateur dans lequel le produit est installé.

Remarques

Vous pouvez utiliser des variables d’environnement système dans le chemin d’accès. Si cet élément n’est pas spécifié, Office est installé dans %ProgramFiles%\Microsoft Office.

Exemple

<INSTALLLOCATION VALUE="%ProgramFiles%\MyApps" />

Élément LIS

Contrôle la mise en cache de la source d’installation locale sur l’ordinateur de l’utilisateur et spécifie l’emplacement d’un ou plusieurs points d’installation réseau contenant les fichiers d’installation du produit.

Syntaxe

<LIS

[CACHEACTION="CacheOnly" | "RemoveCacheOnly"]

[SOURCELIST=" liste de chemins d’accès séparés par des points-virgules "]

/>

Attributs

Attribut Valeur Description

CACHEACTION

CacheOnly

Le programme d’installation copie la source d’installation locale sur l’ordinateur de l’utilisateur, mais n’installe pas le produit.

RemoveCacheOnly

Si le cache est copié sur l’ordinateur de l’utilisateur et qu’Office n’est pas installé, le programme d’installation supprime la source d’installation locale de l’ordinateur de l’utilisateur, mais n’installe pas, ou ne désinstalle pas, le produit.

SOURCELIST

liste de chemins d’accès séparés par des points-virgules

Liste, dont les éléments sont séparés par des points-virgules, qui recense un ou plusieurs points d’installation réseau contenant les fichiers d’installation du produit.

L’option équivalente dans l'OPO est Sources réseau supplémentaires.

Remarques

Par défaut, la source d’installation locale est créée dans le dossier \MsoCache\All Users à la racine du lecteur sur lequel Office est installé. Les fichiers de personnalisation de l’installation et les mises à jour logicielles dans le dossier Updates au point d’installation réseau sont également copiés.

Si vous spécifiez Élément INSTALLLOCATION, la désignation du lecteur dans le chemin d’accès permet de déterminer le lecteur sur lequel la source d’installation locale est créée. Par exemple, si le chemin d’accès Élément INSTALLLOCATION est E:\office\files, la source d’installation locale est créée sur le lecteur E. Les sources répertoriées par l’attribut SOURCELIST sont conservées avec le produit installé et sont utilisées par le programme d’installation si la source d’installation locale sur l’ordinateur de l’utilisateur est manquante ou endommagée.

Exemple

<LIS CACHEACTION="CacheOnly" />   
<LIS SOURCELIST="\\server1\office;\\server2\corpdata" />

Élément Logging

Spécifie le type de journalisation mise en œuvre par le programme d’installation.

Syntaxe

<Logging

   Type="Off" | "Standard"(par défaut) | "Verbose"

   Path="chemin_d’accès"

   Template="nom_fichier.txt"

/>

Attributs

Attribut Valeur Description

Type

Off

Le programme d’installation n’effectue pas de journalisation.

Standard (par défaut)

Le programme d’installation écrit les informations d’installation dans le fichier journal.

Verbose

Le programme d’installation écrit toutes les informations d’installation dans le fichier journal.

Path

chemin d’accès

Chemin d’accès complet au dossier utilisé pour stocker le fichier journal. Vous pouvez utiliser des variables d’environnement. La valeur par défaut est %temp%.

Template

nom_fichier .txt

Nom du fichier journal. Si vous insérez la chaîne * dans le nom du fichier, un fichier journal unique est créé pour chaque installation réalisée par Setup.exe (consultez les explications ci-dessous). Si vous n’insérez pas * dans le nom de fichier et que le nom spécifié existe déjà, les informations sont ajoutées à la fin du fichier journal existant. L’extension de fichier .txt doit être incluse. Le modèle par défaut est SetupExe(*).log.

Remarques

Vous pouvez spécifier un signe * n’importe où dans la valeur Template. Le programme d’installation insère une chaîne à cet endroit en utilisant le format suivant :

YYYYMMDDHHMMSS xxx

où :

  1. AAAA = Année

  2. MM = Mois

  3. JJ = Jour

  4. HH = Heure

  5. MM = Minute

  6. SS = Secondes

  7. xxx = chaîne unique générée par le programme d’installation

NoteRemarque :
L’élément Logging n’est utilisé par le programme d’installation que si ce dernier détecte le fichier Config.xml dans le même dossier que setup.exe ou si vous spécifiez le fichier Config.xml à l’aide de l’option de ligne de commande /config du programme d’installation. Si le programme d’installation utilise le fichier Config.xml situé dans le dossier du produit, il recourt aux options de journalisation par défaut.

Exemple

<Logging Type="standard" Path="%temp%" 
   Template="MyLog(*).txt" 
/>

Dans cet exemple, le programme d’installation crée un fichier journal à chaque installation du produit. Il utilise des noms de fichier uniques tels que :

%temp%\MyLog(20060428110717CFC).txt
%temp%\MyLog(20060429113143C70).txt

Elément MinOSRequirement

Spécifie le système d’exploitation minimum pris en charge pour ce produit.

Syntaxe

<MinOSRequirement

   VersionNT="version"

   WindowsBuild="nombre"

   ServicePackLevel="nombre"

/>

Attributs

Attribut Valeur Description

VersionNT

version

Version Windows NT

WindowsBuild

nombre

Numéro de version de Windows

ServicePackLevel

nombre

Numéro de Service Pack Windows

Les valeurs suivantes peuvent être utilisées.

Système VersionNT WindowsBuild ServicePackLevel

Windows XP

501

2600

Supérieure ou égale à 2

Windows Server 2003

502

3790

Supérieure ou égale à 0

Remarques

Le programme d’installation ne poursuit pas l’installation si l’ordinateur de l’utilisateur possède un système d’exploitation dont la version est antérieure aux informations spécifiées ici (ou le comportement Office par défaut si cet élément n'est pas spécifié). Vous ne pouvez pas spécifier ici une version de Microsoft Windows antérieure à la version requise par Office System 2007.

Pour plus d’informations sur la configuration système requise, voir Mise en route d'Office 2007.

Élément OptionState

Spécifie la façon dont des fonctionnalités de produits spécifiques sont gérées pendant l’installation.

ImportantImportant :
Dans la plupart des situations, il est recommandé d’utiliser l’OPO pour modifier l’état d’installation des fonctionnalités. L’option équivalente dans l’OPO est Définir les états d'installation des composants.

Syntaxe

<OptionState

   Id="ID_option"

   State="Absent" | "Advertise" | "Default" | "Local"

   [Children="force"]

/>

Attributs

Attribut Valeur Description

Id

ID_option

Élément que l’utilisateur peut choisir d’installer.

State

Absent

La fonctionnalité n’est pas installée.

Advertise

La fonctionnalité est installée lors de sa première utilisation.

Default

La fonction retourne à son état d’installation par défaut.

Local

La fonctionnalité est installée sur l’ordinateur de l’utilisateur.

Children

force

Toutes les fonctionnalités enfants de la fonctionnalité sont définies sur l’état spécifié.

Remarques

Une fonctionnalité est un élément que l’utilisateur peut choisir d’installer. La valeur Id d’une fonctionnalité est définie dans l’élément Option du fichier Setup.xml situé dans le dossier de produit principal.

Pour obtenir la liste des valeurs d’ID OptionState, voir Valeurs d’ID de l’élément OptionState dans le fichier Config.xml. Pour plus d’informations sur la modification de l’élément OptionState dans Config.xml, voir la section Modification de l'élément OptionState du fichier Config.xml dans Utiliser l'installation des logiciels de la stratégie de groupe pour déployer Office System 2007.

Exemple

<OptionState Id="ExcelAddinFiles" 
   State="Absent" 
   Children="force" 
/>

Élément PIDKEY

Clé de licence en volume à 25 caractères.

TipConseil :
L’option équivalente dans l’OPO est le paramètre Clé de produit présenté dans la section Licences et interface utilisateur de l’article Outil de personnalisation Office dans Office System 2007.

Syntaxe

<PIDKEY Value=" clé_25_caractères " />

Attributs

Attribut Valeur Description

Value

clé_25_caractères

Clé de licence en volume à 25 caractères

Remarques

Lorsque la valeur PIDKEY est définie, les utilisateurs ne sont pas tenus de taper une clé de produit lorsqu’ils installent Office.

Exemple

<PIDKEY Value="1234512345123451234512345" />
NoteRemarque :
Si l’attribut Level de l’élément Élément Display est défini sur « Basic » ou « None » et que vous fournissez une clé de produit à l’aide de l’élément PIDKEY, le programme d’installation suppose que vous acceptez également le contrat de licence pour le compte de l’utilisateur. Dans ce cas, quelle que soit la valeur que vous affectez à l’attribut AcceptEULA de l’élément Élément Display, l’utilisateur n’est pas invité à accepter le contrat de licence pendant l’installation ou lors de la première exécution d’une application Office.

Élément RemoveLanguage

Supprime la langue spécifiée de l’installation.

Syntaxe

<RemoveLanguage Id=" ll - cc " />

Attributs

Attribut Valeur Description

Id

ll-cc

Identificateur de langue. Pour obtenir la liste complète des balises de langue, voir Identificateurs de langue dans Office System 2007.

Remarques

Si la langue n’est pas installée sur l’ordinateur de l’utilisateur, l’élément RemoveLanguage est ignoré.

Vous pouvez recourir à plusieurs éléments Élément AddLanguage et RemoveLanguage. Si deux éléments RemoveLanguage et Élément AddLanguage spécifient la même langue, l’élément Élément AddLanguage est prioritaire et la langue est installée.

Exemple

<RemoveLanguage Id="en-us" />

Élément Setting

Permet de spécifier des valeurs pour les propriétés de Windows Installer.

TipConseil :
L’option équivalente dans l’OPO est Modifier les propriétés d'installation présenté dans Outil de personnalisation Office dans Office System 2007.

Syntaxe

<Setting Id=" nom " Value=" valeur " />

Attributs

Attribut Valeur Description

Id

nom

Nom de la propriété Windows Installer

Value

valeur

Valeur à attribuer à la propriété

Remarques

Toutes les propriétés de Windows Installer ne peuvent pas être spécifiées dans l’élément Setting. Si une propriété bloquée est spécifiée, le programme d’installation termine le processus d’installation. Si une propriété prise en charge est spécifiée, le programme d’installation passe la propriété directement à Windows Installer. Pour obtenir la liste complète des propriétés Windows Installer, y compris une explication des propriétés prises en charge et des propriétés bloquées, voir Propriétés d’installation dans Office System 2007 .

L’élément Setting prend en charge le paramètre REMOVEPREVIOUS. Ce paramètre supprime l’application spécifiée de l’installation et utilise la syntaxe suivante :

<Setting Id="REMOVEPREVIOUS" Value="Option Id" />

Option Id est la valeur d’identificateur de l’application Office System 2007. Pour spécifier plusieurs applications, utilisez une liste délimitée par des virgules afin d’indiquer les valeurs Option Id appropriées. Pour obtenir la liste complète des valeurs Option Id, voir Valeurs d’ID de l’élément OptionState dans le fichier Config.xml.

NoteRemarque :
Si vous installez Outlook, une version d’Outlook précédemment installée est toujours supprimée, indépendamment de la préférence de l’utilisateur.

Si vous spécifiez REMOVEPREVIOUS avec une valeur Option Id, seules les applications spécifiées sont supprimées.

Si vous ne spécifiez pas REMOVEPREVIOUS, toutes les applications Office précédemment installées pour lesquelles un élément de remplacement est en cours d’installation sont supprimées. Il s’agit du comportement par défaut.

Si vous spécifiez REMOVEPREVIOUS sans indiquer de valeur (REMOVEPREVIOUS=""), aucune application n’est supprimée.

L’élément Setting prend également en charge la propriété SETUP_REBOOT. SETUP_REBOOT initie un redémarrage après l’installation et utilise la syntaxe suivante :

<Setting Id="SETUP_REBOOT" Value="value" />

value peut correspondre à l’une des valeurs suivantes :

  • AutoAlways : toujours initier un redémarrage. Ne pas solliciter l’utilisateur.

  • Always : toujours demander un redémarrage à la fin de l’installation.

  • IfNeeded : demander un redémarrage à la fin de l’installation si celle-ci en requiert un. (Valeur par défaut)

  • AutoIfNeeded : initier un redémarrage si le programme d’installation en requiert un. Ne pas solliciter l’utilisateur.

  • Never : ne jamais initier ou demander un redémarrage.

Exemples

<Setting Id="SETUP_REBOOT" Value="NEVER" />
<Setting Id="REMOVEPREVIOUS" Value="WORDFiles" />

Élément SetupUpdates

Spécifie un chemin de recherche utilisé par le programme d’installation pour rechercher les fichiers de personnalisation de l’installation.

Syntaxe

<SetupUpdates

   [CheckForSUpdates="Yes"(par défaut) | "No"]

   [SUpdateLocation="liste des chemins d’accès"]

/>

Attributs

Attribut Valeur Description

CheckForSUpdates

Yes (par défaut)

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.

No

Le programme d’installation ne recherche pas les fichiers de personnalisation de l’installation à l’aide de la liste des chemins d’accès indiquée par l’attribut SUpdateLocation.

SUpdateLocation

liste des chemins d’accès

Liste des chemins d’accès complets des dossiers, séparés par des points-virgules.

Remarques

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 était 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 cet élément.

Exemple

<SetupUpdates
   CheckForSUpdates="Yes"
   SUpdateLocation="\\server1\office\updates;\\server2\corpdata\updates"
/>

Élément USERINITIALS

Initiales de l’utilisateur sur l’ordinateur duquel le produit est en cours d’installation.

Syntaxe

<USERINITIALS Value=" valeur " />

Attributs

Attribut Valeur Description

Value

valeur

Initiales de l’utilisateur

Exemple

<USERINITIALS Value="JD" />

Élément USERNAME

Nom de l’utilisateur sur l’ordinateur duquel le produit est en cours d’installation.

Syntaxe

<USERNAME Value=" valeur " />

Attributs

Attribut Valeur Description

Value

valeur

Nom de l’utilisateur.

Remarques

Les données de l’élément Username d’Office 2007 sont remplies comme suit.

Si l’utilisateur qui exécute Office est l’utilisateur qui l’a installé, les paramètres Username et Initials fournis pendant l’installation sont utilisés. L’utilisateur n’est pas sollicité au premier démarrage d’Office. Ce cas est très fréquent chez les utilisateurs à domicile qui installent Office eux-mêmes.

Si l’utilisateur qui exécute Office n’est pas l’utilisateur qui l’a installé, Office l’invite à confirmer ses paramètres Username et Initials au premier démarrage d’Office. Ce cas est très fréquent dans un environnement d’entreprise, où un administrateur installe Office pour le compte de l’utilisateur.

La valeur de l’élément Username affiché à l’utilisateur au premier démarrage peut être préremplie à partir d’une valeur émanant d’une version d’Office précédemment installée ou de l’utilisateur ayant ouvert la session actuelle. Notez que la valeur par défaut n’est pas utilisée, sauf si elle est confirmée par l’utilisateur. Si une version antérieure d’Office est installée sur l’ordinateur, la clé de Registre créée par celle-ci est utilisée. Par exemple, si l’installation d’Office antérieure est Office 2003, la clé de Registre est fournie à l’emplacement HKEY_CURRENT_USER\Software\Microsoft\Office\11.0\Common\UserInfo.

Exemple

<USERNAME Value="John Doe" />

Exemple de fichier Config.xml

L’exemple suivant illustre un fichier Config.xml pour une installation par défaut. Il utilise la version Microsoft Office Entreprise 2007 du produit.

NoteRemarque :
La version fournie de ce fichier utilisait Command Path="msiexec.exe". L’exemple suivant utilise le chemin d’accès complet du fichier msiexec.exe :
Command Path="%WINDIR%\system32\msiexec.exe"
où %WINDIR% est le dossier contenant les fichiers Windows. Vous devez inclure le chemin d’accès complet pour exécuter la commande, sinon elle échoue.
<Configuration Product="Enterprise">

    <!-- <Display Level="full" CompletionNotice="yes" SuppressModal="no" AcceptEula="no" /> -->
    
    <!-- <Logging Type="verbose" Path="%temp%" Template="Microsoft Office Enterprise Setup(*).txt" /> -->
    
    <!-- <PIDKEY Value="BCDFGHJKMPQRTVWXY2346789B" /> -->

    <!-- <USERNAME Value="Customer" /> -->
    
    <!-- <COMPANYNAME Value="MyCompany" /> -->
    
    <!-- <INSTALLLOCATION Value="%programfiles%\Microsoft Office" /> -->
    
    <!-- <LIS CACHEACTION="CacheOnly" /> -->
        
    <!-- <DistributionPoint Location="\\server\share\Office12" /> -->
    
    <!-- <OptionState Id="OptionID" State="absent" Children="force" /> -->
    
    <!-- <Setting Id="SETUP_REBOOT" Value="IfNeeded" /> -->
    
    <!-- <Command Path="%WINDIR%\system32\msiexec.exe" Args="/i \\server\share\my.msi" QuietArg="/q" ChainPosition="after" Execute="install" /> -->

</Configuration>

Télécharger ce livre

Cet article est inclus dans le livre téléchargeable suivant pour une lecture et une impression plus faciles :