Поделиться через


Настройка приложений, закрепленных на панели задач

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

Примечание.

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

Сведения обо всех параметрах политики для настройки макета панели задач и поведения панели задач см. в разделе Параметры политики панели задач.

Перед началом работы

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

  • Количество приложений, которые можно закрепить, не ограничено.
  • В XML-файле добавьте приложения с идентификатором модели пользователя приложения (AUMID), идентификатором классического приложения или путем ссылки на классическое приложение.
  • Некоторые классические приложения Windows упаковываются иначе, чем в предыдущих версиях Windows, включая Блокнот и проводник. Обязательно введите правильный идентификатор приложения. Дополнительные сведения см. в статье Поиск идентификатора модели пользователя приложения для установленного приложения.
  • Если указать приложение для закрепления, которое не подготовлено для пользователя на устройстве, значок закреплений не отображается на панели задач.
  • Порядок приложений в XML-файле определяет порядок закрепленных приложений на панели задач слева направо. Если в ОС настроено использование языка справа налево, порядок панели задач будет обратным.
  • Приложения можно закрепить с помощью следующих методов:
    • Приложения Windows по умолчанию, закрепленные во время установки ОС. Например: Microsoft Edge, проводник и Store. Эти приложения закрепляются первыми (синий квадрат).
    • Закреплено пользователем вручную. Эти приложения обычно закрепляются рядом с закрепленными приложениями по умолчанию (красный круг).
    • Закреплено с помощью параметров политики. Эти приложения закрепляются после приложений, закрепленных пользователем вручную (зеленый треугольник).

Действия по настройке

Ниже описано, как настроить закрепленные на панели задач приложения с помощью параметров политики.

  1. Создайте XML-файл. Вы можете начать с примера XML.
  2. Измените XML-файл в соответствии с требованиями и сохраните его.
  3. Разверните XML-файл на устройствах с помощью поставщика служб конфигурации (CSP), пакетов подготовки (PPKG) или групповой политики (GPO).

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

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

Метод конфигурации Интервал повторного применения
Поставщик службы конфигурации (CSP) Каждые 8 часов или на основе интервала ConfigRefresh .
Пакет подготовки (PPKG) При каждом перезапуске explorer.exe процесса.
Групповая политика (GPO) В случае изменения групповой политики.

Предостережение

Использование командлета Import-StartLayout PowerShell для подготовки макета панели задач больше не поддерживается в Windows 11.

Примечание.

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

Дополнительные сведения см . в разделе Настройка меню "Пуск".

Пример макета панели задач

Здесь можно найти пример макета панели задач, который можно использовать в качестве справки:

<?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>
        <!-- your pins list goes here -->
    </defaultlayout:TaskbarLayout>
 </CustomTaskbarLayoutCollection>
</LayoutModificationTemplate>

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

Если макет "Пуск" настраивается с помощью параметров политики, можно изменить существующий XML-файл, добавив в него настройки панели задач. Ниже приведен пример XML-файла макета начального экрана, содержащего CustomTaskbarLayoutCollection узел.

<LayoutModificationTemplate xmlns:defaultlayout="http://schemas.microsoft.com/Start/2014/FullDefaultLayout" xmlns:start="http://schemas.microsoft.com/Start/2014/StartLayout" Version="1" xmlns="http://schemas.microsoft.com/Start/2014/LayoutModification">
  <LayoutOptions StartTileGroupCellWidth="6" />
  <DefaultLayoutOverride>
    <StartLayoutCollection>
      <defaultlayout:StartLayout GroupCellWidth="6">
        <start:Group Name="">
          <!-- your Start layout goes here -->
        </start:Group>
      </defaultlayout:StartLayout>
    </StartLayoutCollection>
  </DefaultLayoutOverride>
    <CustomTaskbarLayoutCollection>
      <defaultlayout:TaskbarLayout>
        <taskbar:TaskbarPinList>
          <!-- your pins list goes here -->
        </taskbar:TaskbarPinList>
      </defaultlayout:TaskbarLayout>
    </CustomTaskbarLayoutCollection>
</LayoutModificationTemplate>

Изменение файла конфигурации

Предостережение

При внесении изменений в XML-файл имейте в виду, что формат XML должен соответствовать определению схемы XML (XSD).

Вы можете изменить приложения, закрепленные на панели задач, изменив <TaskbarLayout> узел.

  1. <taskbar:TaskbarPinList> В узле добавьте (или удалите) приложения, которые требуется закрепить. Вы можете закрепить приложения универсальная платформа Windows (UWP) и классические приложения:
    • <taskbar:UWA>: выберите этот параметр для приложений UWP. Добавьте AUMID приложения UWP.
    • <taskbar:DesktopApp>: выберите этот параметр для классических приложений. Добавьте идентификатор классического приложения или Путь ссылки на классическое приложение.
  2. <CustomTaskbarLayoutCollection> В узле добавляемые приложения закрепляются после приложений по умолчанию. Если вы хотите удалить приложения по умолчанию и отобразить только приложения, добавленные в XML-файл, добавьте PinListPlacement="Replace":
    • <CustomTaskbarLayoutCollection>: сохраняет закрепленные приложения по умолчанию. После приложений по умолчанию добавляемые приложения закрепляются.
    • <CustomTaskbarLayoutCollection PinListPlacement="Replace">: открепить приложения по умолчанию. Закреплены только приложения, которые вы добавляете. Если вы хотите удалить некоторые закрепленные по умолчанию приложения, добавьте PinListPlacement="Replace". При добавлении приложений в <taskbar:TaskbarPinList>добавьте приложения по умолчанию, которые по-прежнему нужно закрепить.
  3. <defaultlayout:TaskbarLayout> В узле используется region=" | " для использования различных конфигураций панели задач в зависимости от языкового стандарта и региона устройства.
  4. Сохраните файл.

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

Пример: добавление контактов

Этот <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:UWA AppUserModelID="windows.immersivecontrolpanel_cw5n1h2txyewy!microsoft.windows.immersivecontrolpanel" />
        <taskbar:DesktopApp DesktopApplicationID="Microsoft.Windows.Explorer"/>
        <taskbar:UWA AppUserModelID="Microsoft.MicrosoftLoop_8wekyb3d8bbwe!App" />
        <taskbar:UWA AppUserModelID="MicrosoftCorporationII.QuickAssist_8wekyb3d8bbwe!App" />
      </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>

До и после:

Пример: замена контактов

Чтобы заменить все контакты по умолчанию и добавить собственные контакты, добавьте PinListPlacement="Replace" в <CustomTaskbarLayoutCollection>. Затем добавьте контакты, для которого требуется .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>
      <taskbar:TaskbarPinList>
        <taskbar:UWA AppUserModelID="windows.immersivecontrolpanel_cw5n1h2txyewy!microsoft.windows.immersivecontrolpanel" />
        <taskbar:DesktopApp DesktopApplicationID="Microsoft.Windows.Explorer"/>
        <taskbar:UWA AppUserModelID="Microsoft.MicrosoftLoop_8wekyb3d8bbwe!App" />
        <taskbar:UWA AppUserModelID="MicrosoftCorporationII.QuickAssist_8wekyb3d8bbwe!App" />
      </taskbar:TaskbarPinList>
    </defaultlayout:TaskbarLayout>
  </CustomTaskbarLayoutCollection>
</LayoutModificationTemplate>

До и после:

Пример: настройка панели задач по странам или регионам

В следующем примере XML добавляются два региона: US|UK и DE|FR|IT:

<?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="windows.immersivecontrolpanel_cw5n1h2txyewy!microsoft.windows.immersivecontrolpanel" />
        <taskbar:DesktopApp DesktopApplicationID="Microsoft.Windows.Explorer"/>
        <taskbar:DesktopApp DesktopApplicationID="MSEdge"/>
        <taskbar:DesktopApp DesktopApplicationLinkPath="%APPDATA%\Microsoft\Windows\Start Menu\Programs\System Tools\Command Prompt.lnk"/>
      </taskbar:TaskbarPinList>
    </defaultlayout:TaskbarLayout>
    <defaultlayout:TaskbarLayout Region="DE|FR|IT">
      <taskbar:TaskbarPinList>
        <taskbar:DesktopApp DesktopApplicationID="MSEdge"/>
        <taskbar:UWA AppUserModelID="windows.immersivecontrolpanel_cw5n1h2txyewy!microsoft.windows.immersivecontrolpanel" />
        <taskbar:UWA AppUserModelID="Microsoft.MicrosoftLoop_8wekyb3d8bbwe!App" />
        <taskbar:UWA AppUserModelID="MicrosoftCorporationII.QuickAssist_8wekyb3d8bbwe!App" />
      </taskbar:TaskbarPinList>
    </defaultlayout:TaskbarLayout>
    <defaultlayout:TaskbarLayout>
      <taskbar:TaskbarPinList>
        <taskbar:DesktopApp DesktopApplicationID="MSEdge"/>
        <taskbar:DesktopApp DesktopApplicationID="Microsoft.Windows.Explorer"/>
        <taskbar:UWA AppUserModelID="Microsoft.MicrosoftLoop_8wekyb3d8bbwe!App" />
      </taskbar:TaskbarPinList>
    </defaultlayout:TaskbarLayout>
  </CustomTaskbarLayoutCollection>
</LayoutModificationTemplate>
  • <TaskbarPinList> Если узел имеет регион, соответствующий региону, настроенном на устройстве, то применяется конфигурация.
  • <TaskbarPinList> Если у узла нет региона, соответствующего региону, настроенного на устройстве, применяется первый <TaskbarPinList> узел без региона.

Развертывание конфигурации панели задач

Ниже приведены инструкции по настройке устройств. Выберите вариант, который лучше всего соответствует вашим потребностям.

Чтобы настроить устройства с помощью Microsoft Intune, создайте политику каталога параметров и используйте один из следующих параметров:

Категория Имя параметра Значение
Начальный экран Макет начального экрана Содержимое XML-файла
Начальный экран Макет запуска (пользователь) Содержимое XML-файла

Назначьте политику группе, содержащей в качестве участников устройства или пользователей, которые вы хотите настроить.

Кроме того, можно настроить устройства с помощью настраиваемой политики с помощью запуска CSP. Используйте один из следующих параметров:

Параметр
- OMA-URI:./User/Vendor/MSFT/Policy/Config/Start/StartLayout
- Струна:
- Значение: содержимое XML-файла
- OMA-URI:./Device/Vendor/MSFT/Policy/Config/Start/StartLayout
- Тип данных:
- Значение: содержимое XML-файла

Назначьте политику группе, содержащей в качестве участников устройства или пользователей, которые вы хотите настроить.

Взаимодействие с пользователем

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

Процесс установки и обновления ОС

При чистой установке Windows при применении макета панели задач на панели задач закрепляются следующие приложения:

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

При обновлении ОС Windows приложения уже закреплены на панели задач. Макет панели задач применяет следующую логику:

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

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

  • Закрепление других приложений
  • Изменять порядок закрепленных приложений
  • Откреплять любые приложения

Дальнейшие действия

Дополнительные сведения о параметрах, доступных для настройки параметров меню "Пуск" с помощью поставщика служб конфигурации (CSP) и групповая политика (GPO).