Configurer la barre des tâches de Windows10

À compter de Windows10 version1607, les administrateurs peuvent épingler des applications supplémentaires à la barre des tâches et supprimer des applications épinglées par défaut de la barre des tâches en ajoutant une section <TaskbarLayout> à un fichier XML de modification de disposition. Cette méthode ne supprime jamais les applications épinglées par les utilisateurs de la barre des tâches.

Notes

La disposition est le seul aspect de la barre des tâches qui peut actuellement être configuré par le fichier XML de modification de la disposition.

Vous pouvez spécifier différentes configurations de barres des tâches dans les paramètres régionaux et la région de l’appareil. Le nombre d’applications que vous pouvez épingler n’est pas limité. Vous spécifiez des applications à l’aide de l’ID de modèle utilisateur de l’application ou le chemin du lien vers l’application de bureau (le chemin d’accès local à l’application).

Si vous spécifiez une application à épingler qui n’est pas configurée pour l’utilisateur sur l’ordinateur, l’icône épinglée n’apparaîtra pas sur la barre des tâches.

L’ordre des applications dans le fichierXML régit l’ordre des applications épinglées sur la barre des tâches de gauche à droite, à droite de toutes les applications existantes épinglées par l’utilisateur.

Notes

Dans les systèmes d’exploitation configurés pour utiliser une langue de droite à gauche, l’ordre de la barre des tâches est inversé.

L’exemple suivant montre comment les applications sont épinglées: les applications Windows par défaut à gauche (cercle bleu), les applications épinglées par l’utilisateur au centre (triangle orange) et les applications que vous épinglez à l’aide du fichier XML à droite (carré vert).

Windows à gauche, centre d’utilisateurs, entreprise à droite.

Configurer la barre des tâches (général)

Pour configurer la barre des tâches:

  1. Créez le fichierXML.
  2. Modifiez et enregistrez le fichier XML. Vous pouvez utiliser l’ID de modèle utilisateur de l’application ou le chemin du lien vers l’application de bureau pour identifier les applications à épingler sur la barre des tâches.
    • Ajoutez xmlns:taskbar="http://schemas.microsoft.com/Start/2014/TaskbarLayout" à la première ligne du fichier, avant la fermeture de >.
    • Utilisez <taskbar:UWA> et l’ID de modèle utilisateur de l’application pour épingler des applications Universal Windows Platform.
    • Utilisez <taskbar:DesktopApp> et le chemin du lien vers l’application de bureau pour épingler les applications de bureau.
  3. Appliquez le fichier XML de modification de la disposition sur les appareils à l’aide d’une stratégie de groupe ou d’un package d’approvisionnement créé dans le Concepteur de configuration et d’acquisition d’images Windows (WindowsICD).

Important

Si vous utilisez un package de configuration ou import-startlayout pour configurer la barre des tâches, la configuration est à nouveau appliquée chaque fois que le processus explorer.exe redémarre. Si votre configuration épingle une application et que l’utilisateur détache cette application par la suite, la modification de l’utilisateur est remplacée lors de l’application suivante de la configuration. Pour appliquer une configuration de la barre des tâches permettant aux utilisateurs d’apporter des modifications qui seront conservées, appliquez votre configuration en utilisant une stratégie de groupe.

Si vous utilisez la stratégie de groupe et que votre configuration contient uniquement une disposition de la barre des tâches, la disposition des vignettes Windows par défaut est appliquée et ne peut pas être modifiée par les utilisateurs. Si vous utilisez la stratégie de groupe et que votre configuration inclut la barre des tâches et une disposition complète de l’écran de démarrage, les utilisateurs peuvent uniquement apporter des modifications à la barre des tâches. Si vous utilisez la stratégie de groupe et que votre configuration inclut la barre des tâches et une disposition partielle de l’écran de démarrage, les utilisateurs peuvent apporter des modifications à la barre des tâches et aux groupes de vignettes non définis dans la disposition partielle de l’écran de démarrage.

Astuces pour rechercher l’ID de modèle utilisateur de l’application et le chemin du lien vers l’application de bureau

Dans le fichierXML de modification de la disposition, vous devez ajouter des entrées pour les applications dans le balisageXML. Pour épingler une application, vous avez besoin de l’ID de modèle utilisateur de l’application ou du chemin du lien vers l’application de bureau.

Pour trouver ces données pour une application, le plus simple consiste à:

  1. Épinglez l’application au menu Démarrer sur un PC de référence ou de test.
  2. Ouvrez Windows PowerShell, puis exécutez l’applet de commande Export-StartLayout.
  3. Ouvrez le fichier XML généré.
  4. Recherchez une entrée correspondant à l’application épinglée.
  5. Recherchez une propriété intitulée AppUserModelID ou DesktopApplicationLinkPath.

Exemple de fichier XML de configuration de la barre des tâches

<?xml version="1.0" encoding="utf-8"?>
<LayoutModificationTemplate
    xmlns="http://schemas.microsoft.com/Start/2014/LayoutModification"
    xmlns:defaultlayout="http://schemas.microsoft.com/Start/2014/FullDefaultLayout"
    xmlns:start="http://schemas.microsoft.com/Start/2014/StartLayout"
    xmlns:taskbar="http://schemas.microsoft.com/Start/2014/TaskbarLayout"
    Version="1">
  <CustomTaskbarLayoutCollection>
    <defaultlayout:TaskbarLayout>
      <taskbar:TaskbarPinList>
        <taskbar:UWA AppUserModelID="Microsoft.MicrosoftEdge_8wekyb3d8bbwe!MicrosoftEdge" />
        <taskbar:DesktopApp DesktopApplicationLinkPath="%APPDATA%\Microsoft\Windows\Start Menu\Programs\System Tools\File Explorer.lnk" />
      </taskbar:TaskbarPinList>
    </defaultlayout:TaskbarLayout>
 </CustomTaskbarLayoutCollection>
</LayoutModificationTemplate>

Exemple de configuration de la barre des tâches ajoutée au fichier XML de disposition de l’écran de démarrage

<?xml version="1.0" encoding="utf-8"?>
<LayoutModificationTemplate
    xmlns="http://schemas.microsoft.com/Start/2014/LayoutModification"
    xmlns:defaultlayout="http://schemas.microsoft.com/Start/2014/FullDefaultLayout"
    xmlns:start="http://schemas.microsoft.com/Start/2014/StartLayout"
    xmlns:taskbar="http://schemas.microsoft.com/Start/2014/TaskbarLayout"
    Version="1">
  <LayoutOptions StartTileGroupCellWidth="6" StartTileGroupsColumnCount="1" />
  <DefaultLayoutOverride>
    <StartLayoutCollection>
      <defaultlayout:StartLayout GroupCellWidth="6" xmlns:defaultlayout="http://schemas.microsoft.com/Start/2014/FullDefaultLayout">
        <start:Group Name="Life at a glance" xmlns:start="http://schemas.microsoft.com/Start/2014/StartLayout">
          <start:Tile Size="2x2" Column="0" Row="0" AppUserModelID="Microsoft.MicrosoftEdge_8wekyb3d8bbwe!MicrosoftEdge" />
          <start:Tile Size="2x2" Column="4" Row="0" AppUserModelID="Microsoft.Windows.Cortana_cw5n1h2txyewy!CortanaUI" />
          <start:Tile Size="2x2" Column="2" Row="0" AppUserModelID="Microsoft.BingWeather_8wekyb3d8bbwe!App" />
        </start:Group>        
      </defaultlayout:StartLayout>
    </StartLayoutCollection>
  </DefaultLayoutOverride>
    <CustomTaskbarLayoutCollection>
      <defaultlayout:TaskbarLayout>
        <taskbar:TaskbarPinList>
          <taskbar:UWA AppUserModelID="Microsoft.MicrosoftEdge_8wekyb3d8bbwe!MicrosoftEdge" />
          <taskbar:DesktopApp DesktopApplicationLinkPath="%APPDATA%\Microsoft\Windows\Start Menu\Programs\System Tools\File Explorer.lnk" />
        </taskbar:TaskbarPinList>
      </defaultlayout:TaskbarLayout>
    </CustomTaskbarLayoutCollection>
</LayoutModificationTemplate>

Conserver les applications par défaut et ajouter les vôtres

La section <CustomTaskbarLayoutCollection> ajoute les applications répertoriées à la barre des tâches par défaut. L’exemple suivant conserve les applications épinglées par défaut et ajoute des épingles pour Paint, Microsoft Reader et une invite de commandes.

<?xml version="1.0" encoding="utf-8"?>
<LayoutModificationTemplate
    xmlns="http://schemas.microsoft.com/Start/2014/LayoutModification"
    xmlns:defaultlayout="http://schemas.microsoft.com/Start/2014/FullDefaultLayout"
    xmlns:start="http://schemas.microsoft.com/Start/2014/StartLayout"
    xmlns:taskbar="http://schemas.microsoft.com/Start/2014/TaskbarLayout"
    Version="1">
  <CustomTaskbarLayoutCollection>
    <defaultlayout:TaskbarLayout>
      <taskbar:TaskbarPinList>
        <taskbar:DesktopApp DesktopApplicationLinkPath="%ALLUSERSPROFILE%\Microsoft\Windows\Start Menu\Programs\Accessories\Paint.lnk" />
        <taskbar:UWA AppUserModelID="Microsoft.Reader_8wekyb3d8bbwe!Microsoft.Reader" />
        <taskbar:DesktopApp DesktopApplicationLinkPath="%appdata%\Microsoft\Windows\Start Menu\Programs\System Tools\Command Prompt.lnk" />
      </taskbar:TaskbarPinList>
    </defaultlayout:TaskbarLayout>
  </CustomTaskbarLayoutCollection>
</LayoutModificationTemplate>

Avant:

applications par défaut épinglées à la barre des tâches.

Après:

applications supplémentaires épinglées à la barre des tâches.

Supprimer des applications par défaut et ajouter les vôtres

En ajoutant PinListPlacement="Replace" à <CustomTaskbarLayoutCollection>, vous supprimez toutes les applications épinglées par défaut; seules les applications que vous spécifiez sont épinglées à la barre des tâches.

Si vous voulez uniquement supprimer certaines des applications épinglées par défaut, vous pouvez utiliser cette méthode pour supprimer toutes les applications épinglées par défaut, puis incluez l’application par défaut que vous voulez conserver dans votre liste d’applications épinglées.

<?xml version="1.0" encoding="utf-8"?>
<LayoutModificationTemplate
    xmlns="http://schemas.microsoft.com/Start/2014/LayoutModification"
    xmlns:defaultlayout="http://schemas.microsoft.com/Start/2014/FullDefaultLayout"
    xmlns:start="http://schemas.microsoft.com/Start/2014/StartLayout"
    xmlns:taskbar="http://schemas.microsoft.com/Start/2014/TaskbarLayout"
    Version="1">
  <CustomTaskbarLayoutCollection PinListPlacement="Replace">
    <defaultlayout:TaskbarLayout>
      <taskbar:TaskbarPinList>
        <taskbar:DesktopApp DesktopApplicationLinkPath="%APPDATA%\Microsoft\Windows\Start Menu\Programs\Accessories\Internet Explorer.lnk"/>
        <taskbar:DesktopApp DesktopApplicationLinkPath="%ALLUSERSPROFILE%\Microsoft\Windows\Start Menu\Programs\Accessories\Paint.lnk" />
        <taskbar:UWA AppUserModelID="Microsoft.Office.Word_8wekyb3d8bbwe!microsoft.word" />
      </taskbar:TaskbarPinList>
    </defaultlayout:TaskbarLayout>
  </CustomTaskbarLayoutCollection>
</LayoutModificationTemplate>

Avant:

Barre des tâches avec les applications par défaut.

Après:

Barre des tâches avec les applications par défaut supprimées.

Supprimer les applications par défaut

En ajoutant PinListPlacement="Replace" à <CustomTaskbarLayoutCollection>, vous supprimez toutes les applications épinglées par défaut.

<?xml version="1.0" encoding="utf-8"?>
<LayoutModificationTemplate
    xmlns="http://schemas.microsoft.com/Start/2014/LayoutModification"
    xmlns:defaultlayout="http://schemas.microsoft.com/Start/2014/FullDefaultLayout"
    xmlns:start="http://schemas.microsoft.com/Start/2014/StartLayout"
    xmlns:taskbar="http://schemas.microsoft.com/Start/2014/TaskbarLayout"
    Version="1">
  <CustomTaskbarLayoutCollection PinListPlacement="Replace">
    <defaultlayout:TaskbarLayout>
      <taskbar:TaskbarPinList>
        <taskbar:DesktopApp DesktopApplicationLinkPath="#leaveempty"/>
      </taskbar:TaskbarPinList>
    </defaultlayout:TaskbarLayout>
  </CustomTaskbarLayoutCollection>
</LayoutModificationTemplate>

Configurer la barre des tâches par pays ou région

L’exemple suivant montre comment configurer les barres des tâches par pays ou région. Lorsque la disposition est appliquée à un ordinateur, s’il n’y a aucun nœud <TaskbarPinList> avec une balise de région pour la zone en cours, le premier nœud <TaskbarPinList> qui n’a aucune région spécifiée est appliqué. Lorsque vous spécifiez un ou plusieurs pays ou régions dans un nœud <TaskbarPinList>, les applications spécifiées sont épinglées sur les ordinateurs configurés pour les pays ou régions spécifiés.

<?xml version="1.0" encoding="utf-8"?>
<LayoutModificationTemplate
    xmlns="http://schemas.microsoft.com/Start/2014/LayoutModification"
    xmlns:defaultlayout="http://schemas.microsoft.com/Start/2014/FullDefaultLayout"
    xmlns:start="http://schemas.microsoft.com/Start/2014/StartLayout"
    xmlns:taskbar="http://schemas.microsoft.com/Start/2014/TaskbarLayout"
    Version="1">

  <CustomTaskbarLayoutCollection PinListPlacement="Replace">
    <defaultlayout:TaskbarLayout region="US|UK">
      <taskbar:TaskbarPinList >
        <taskbar:UWA AppUserModelID="Microsoft.MicrosoftEdge_8wekyb3d8bbwe!MicrosoftEdge" />
        <taskbar:DesktopApp DesktopApplicationLinkPath="%APPDATA%\Microsoft\Windows\Start Menu\Programs\System Tools\File Explorer.lnk" />
        <taskbar:UWA AppUserModelID="Microsoft.Office.Word_8wekyb3d8bbwe!microsoft.word" />
        <taskbar:DesktopApp DesktopApplicationLinkPath="%ALLUSERSPROFILE%\Microsoft\Windows\Start Menu\Programs\Accessories\Paint.lnk"/>
        <taskbar:UWA AppUserModelID="Microsoft.Reader_8wekyb3d8bbwe!Microsoft.Reader" />
      </taskbar:TaskbarPinList>
    </defaultlayout:TaskbarLayout>
    <defaultlayout:TaskbarLayout region="DE|FR">
      <taskbar:TaskbarPinList>
        <taskbar:DesktopApp DesktopApplicationLinkPath="%APPDATA%\Microsoft\Windows\Start Menu\Programs\System Tools\File Explorer.lnk" />
        <taskbar:UWA AppUserModelID="Microsoft.Office.Word_8wekyb3d8bbwe!microsoft.word" />
        <taskbar:UWA AppUserModelID="Microsoft.Office.Excel_8wekyb3d8bbwe!microsoft.excel" />
        <taskbar:DesktopApp DesktopApplicationLinkPath="%ALLUSERSPROFILE%\Microsoft\Windows\Start Menu\Programs\Accessories\Paint.lnk"/>
        <taskbar:UWA AppUserModelID="Microsoft.Reader_8wekyb3d8bbwe!Microsoft.Reader" />
      </taskbar:TaskbarPinList>
    </defaultlayout:TaskbarLayout>
    <defaultlayout:TaskbarLayout>
      <taskbar:TaskbarPinList>
        <taskbar:DesktopApp DesktopApplicationLinkPath="%APPDATA%\Microsoft\Windows\Start Menu\Programs\System Tools\File Explorer.lnk" />
        <taskbar:UWA AppUserModelID="Microsoft.Office.Word_8wekyb3d8bbwe!microsoft.word" />
        <taskbar:DesktopApp DesktopApplicationLinkPath="%ALLUSERSPROFILE%\Microsoft\Windows\Start Menu\Programs\Accessories\Paint.lnk"/>
        <taskbar:UWA AppUserModelID="Microsoft.Reader_8wekyb3d8bbwe!Microsoft.Reader" />
      </taskbar:TaskbarPinList>
    </defaultlayout:TaskbarLayout>
  </CustomTaskbarLayoutCollection>
</LayoutModificationTemplate>

Lorsque l’exemple de fichier XML précédent est appliqué, la barre des tâches obtenue pour les ordinateurs aux États-Unis ou au Royaume-Uni est la suivante:

barre des tâches pour les paramètres régionaux des États-Unis et du Royaume-Uni.

La barre des tâches obtenue pour les ordinateurs en Allemagne ou en France est la suivante:

barre des tâches pour les paramètres régionaux DE et FR.

La barre des tâches obtenue pour les ordinateurs dans les autres pays/régions est la suivante:

barre des tâches pour toutes les autres régions.

Définition du schéma du modèle de modification de la disposition

<?xml version="1.0" encoding="utf-8"?>
<xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema"
            xmlns:local="http://schemas.microsoft.com/Start/2014/TaskbarLayout"
            targetNamespace="http://schemas.microsoft.com/Start/2014/TaskbarLayout"
            elementFormDefault="qualified">

  <xsd:complexType name="ct_PinnedUWA">
    <xsd:attribute name="AppUserModelID" type="xsd:string" />
  </xsd:complexType>

  <xsd:complexType name="ct_PinnedDesktopApp">
    <xsd:attribute name="DesktopApplicationID" type="xsd:string" />
    <xsd:attribute name="DesktopApplicationLinkPath" type="xsd:string" />
  </xsd:complexType>

  <xsd:complexType name="ct_TaskbarPinList">
    <xsd:sequence>
      <xsd:choice minOccurs="1" maxOccurs="unbounded">
        <xsd:element name="UWA" type="local:ct_PinnedUWA" />
        <xsd:element name="DesktopApp" type="local:ct_PinnedDesktopApp" />
      </xsd:choice>
    </xsd:sequence>
    <xsd:attribute name="Region" type="xsd:string" use="optional" />
  </xsd:complexType>

  <xsd:simpleType name="st_TaskbarPinListPlacement">
    <xsd:restriction base="xsd:string">
      <xsd:enumeration value="Append" />
      <xsd:enumeration value="Replace" />
    </xsd:restriction>
  </xsd:simpleType>

  <xsd:attributeGroup name="ag_SelectionAttributes">
    <xsd:attribute name="SKU" type="xsd:string" use="optional"/>
    <xsd:attribute name="Region" type="xsd:string" use="optional"/>
  </xsd:attributeGroup>

  <xsd:complexType name="ct_TaskbarLayout">
    <xsd:sequence>
      <xsd:element name="TaskbarPinList" type="local:ct_TaskbarPinList" minOccurs="1" maxOccurs="1" />
    </xsd:sequence>
    <xsd:attributeGroup ref="local:ag_SelectionAttributes"/>
  </xsd:complexType>

</xsd:schema>

Rubriques connexes