Настройка панели задач Windows 10

Начиная с Windows 10 версии 1607, администраторы могут закреплять другие приложения на панели задач и удалять закрепленные приложения по умолчанию с панели задач, добавив <TaskbarLayout> раздел в XML-файл изменения макета. При использовании этого метода с панели задач никогда не удаляются приложения, закрепленные пользователем.

Примечание.

Единственный аспект панели задач, который на данный момент можно настраивать с помощью XML-файла изменения макета, — это макет.

Вы можете указать различные конфигурации панели задач на основании языкового стандарта и региона устройства. Количество приложений, которые можно закрепить, не ограничено. Вы можете указать приложения, используя идентификатор модели пользователя приложения (AUMID) или путь ссылки на классическое приложение (локальный путь к приложению).

Если указать приложение для закрепления, которое не подготовлено для пользователя на компьютере, значок закреплений не будет отображаться на панели задач.

Порядок приложений в XML-файле определяет порядок приложений на панели задач. При этом они располагаются слева направо и справа от приложений, закрепленных пользователем.

Примечание.

В операционных системах, настроенных для использования языков с письмом справа налево, на панели задач будет использоваться обратный порядок.

В примере ниже показано, как будут закреплены различные приложения. Приложения Windows, используемые по умолчанию (синие круги), будут слева, приложения, закрепленные пользователем (оранжевые треугольники), — в центре, а приложения, закрепленные вами с помощью XML (зеленые квадраты), — справа.

Windows слева, центр пользователя, корпоративный справа.

Настройка панели задач (общая)

Чтобы настроить панель задач, выполните указанные ниже действия.

  1. Создайте XML-файл.
  2. Измените и сохраните XML-файл. Чтобы идентифицировать приложения, которые необходимо закрепить на панели задач, вы можете использовать AUMID или путь ссылки на классическое приложение.
    • Добавьте xmlns:taskbar="http://schemas.microsoft.com/Start/2014/TaskbarLayout" в первую строку файла перед закрывающим >.
    • Чтобы закрепить приложения универсальной платформы Windows, используйте <taskbar:UWA> и AUMID.
    • Чтобы закрепить классические приложения, используйте <taskbar:DesktopApp> и путь ссылки на классическое приложение.
  3. Примените XML-файл изменения макета к устройствам с помощью групповой политики или пакета подготовки, созданного в конструкторе образов и конфигураций Windows (Windows ICD).

Важно.

Если вы используете пакет подготовки или команду import-startlayout для настройки панели задач, конфигурация будет повторно применяться при каждом перезапуске процесса explorer.exe. Если созданная вами конфигурация закрепит приложение, а пользователь открепит его, то при следующем применении конфигурации внесенные пользователем изменения будут перезаписаны. Чтобы применить конфигурацию панели задач и тем самым разрешить пользователям вносить изменения, которые будут сохранены, примените конфигурацию с помощью групповой политики.

Если вы используете групповую политику и ваша конфигурация содержит только макет панели задач, будет применен макет плитки Windows по умолчанию и пользователи не смогут изменить его. Если вы используете групповую политику и ваша конфигурация включает панель задач и полный макет начального экрана, пользователи смогут вносить изменения только в панель задач. Если вы используете групповую политику и ваша конфигурация включает панель задач и частичный макет начального экрана, пользователи смогут вносить изменения в панель задач и группы плиток, которые не определены в частичном макете начального экрана.

В XML-файле изменения макета необходимо добавить записи для приложений в разметку XML. Чтобы закрепить приложение, вам потребуется либо его AUMID, либо путь ссылки на классическое приложение.

Самый простой способ найти эти данные для приложения — выполнить указанные ниже действия.

  1. Закрепите приложение в меню "Пуск" на компьютере, используемом в качестве эталона или для тестирования.
  2. Откройте Windows PowerShell и выполните командлет Export-StartLayout.
  3. Откройте созданный XML-файл.
  4. Найдите запись, соответствующую закрепленному вами приложению.
  5. Найдите свойство с названием AppUserModelID или DesktopApplicationLinkPath.

Пример XML-файла конфигурации панели задач

<?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>

Пример конфигурации панели задач, добавленной в XML-файл макета меню "Пуск" и начального экрана

<?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>

Сохранение приложений, используемых по умолчанию, и добавление своих приложений

Приложения, перечисленные в разделе <CustomTaskbarLayoutCollection>, будут добавлены на панель задач по умолчанию. В примере ниже сохранены приложения, закрепленные по умолчанию, и добавлены приложения Paint, Ридер (Майкрософт) и командная строка.

<?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>

До:

приложения по умолчанию, закрепленные на панели задач.

После:

дополнительные приложения, закрепленные на панели задач.

Удаление приложений, закрепленных по умолчанию, и добавление своих приложений

Добавив PinListPlacement="Replace" и <CustomTaskbarLayoutCollection>, вы удалите все приложения, закрепленные по умолчанию. Только указанные вами приложения будут закреплены на панели задач.

Если вы хотите удалить только некоторые из закрепленных по умолчанию приложений, то с помощью этого метода удалите все закрепленные по умолчанию приложения, а затем добавьте необходимые приложения в список закрепленных приложений.

<?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>

До:

Панель задач с приложениями по умолчанию.

После:

Панель задач с удаленными приложениями по умолчанию.

Удаление приложений по умолчанию

Добавив PinListPlacement="Replace" к <CustomTaskbarLayoutCollection>, можно удалить все закрепленные по умолчанию приложения.

<?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>

Настройка панели задач в зависимости от страны или региона

В примере ниже показано, как настраивать панели задач в зависимости от страны или региона. При применении макета к компьютеру, если нет <TaskbarPinList> узла с тегом региона для текущего региона, будет применен первый <TaskbarPinList> узел без указанного региона. Когда вы указываете одну или несколько стран или регионов в узле <TaskbarPinList>, указанные приложения будут закреплены на компьютерах, настроенных для любой из указанных стран или регионов.

<?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>

В результате применения предыдущего примера XML-файла панель задач будет предназначена для компьютеров в США или Соединенном Королевстве:

панель задач для языкового стандарта США и Великобритании.

Панель задач для компьютеров в Германии или Франции:

панель задач для языкового стандарта DE и FR.

Панель задач для компьютеров в любой другой стране или регионе:

панель задач для всех остальных регионов.

Определение схемы шаблона изменения схемы

<?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>