Настройка макета начального экрана

Совет

Сведения о Windows 11 версии этого раздела см. в разделе "Настройка макета Windows 11 Начального экрана"

Изготовители оборудования могут настроить макет начального экрана, добавив группу плиток изготовителя оборудования в конец макета начального экрана. Макет настраивается путем создания LayoutModification.xml файла. После выполнения приведенных ниже инструкций по настройке макета начального экрана с файлом LayoutModification.xml используйте конструктор конфигураций Windows для добавления файла в образ устройства. Инструкции см. в статье "Добавление файла LayoutModification.xml на устройство ".

На следующем рисунке показан макет начального экрана по умолчанию для номеров SKU для дома и Pro (не присоединенных к домену) с размещением примера группы плиток OEM. (Плитки со стрелками вниз представляют приложения, указанные корпорацией Майкрософт, которые динамически доставляются. Дополнительные сведения см. ниже.)

Start layout with example OEM group

LayoutModification.xml

Файл LayoutModification.xml указывает группу OEM, имя группы, плитки в группе, какие приложения или веб-сайт запускает каждая плитка, а также размер и расположение этих плиток.

Пример файла LayoutModification.xml

В приведенном ниже примере LayoutModification.xml файла показано, как закрепить три средних плитки в группе OEM, которая отображается в одной строке и запускает приложения UWP. (Примечание. AppUserModelID для приложений в этом примере недопустимы. Дополнительные сведения о том, как найти этот идентификатор, см. ниже.

<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" Version="1">
  <RequiredStartGroupsCollection>
    <RequiredStartGroups>
      <AppendGroup Name="OEM Group Name">
        <start:Tile Size="2x2" Column="0" Row="0" AppUserModelID="OEMApp1AUMID" />
        <start:Tile Size="2x2" Column="2" Row="0" AppUserModelID="OEMApp2AUMID" />
        <start:Tile Size="2x2" Column="4" Row="0" AppUserModelID="OEMApp3AUMID" />
      </AppendGroup>
    </RequiredStartGroups>
  </RequiredStartGroupsCollection>
</LayoutModificationTemplate>

Этот XML-код создаст группу OEM, которая выглядит следующим образом:

OEM Group Name big box with three small boxes in it called OEM App 1, OEM App 2, OEM App 3

Дополнительные сведения:

  • Чтобы определить общий вид макета начального экрана, макет по умолчанию применяется на основе номера SKU и региона, а затем LayoutModification.xml обрабатывается файл или Unattend.xml файл.
  • Комментарии в файле не поддерживаются LayoutModification.xml .
  • Полный список параметров, которые можно настроить (включая не поддерживаемые для сценариев OEM), другие примеры XML и инструкции по добавлению XML-файла на устройство, см. в LayoutModification.xml разделе XML макета начального экрана для классических выпусков Windows 10 (справочник).
  • Рекомендуется разместить резервную копию файла C:\Recovery\AutoApply\LayoutModification.xml , чтобы она была восстановлена во время сброса кнопки.

Настройка группы изготовителей оборудования

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

Начиная с Windows 10 версии 1903:

  • Макет двух столбцов не рекомендуется (средний макет).
  • Вариант из четырех средних плиток (8 ячеек) на строку не рекомендуется.
  • Две группы изготовителей оборудования объединяются в одну группу.

Примечание. Эти изменения применяются только к новым (или чистым) устройствам. Устройства, которые обновляются до Windows 10 версии 1903, не будут изменять существующий макет начального экрана. Новые учетные записи, созданные на устройстве, которое было обновлено до версии 1903, увидят новый макет начального экрана, а также устройства, которые выполняют сброс кнопок после обновления.

Размеры и положение плиток

start:Tile поддерживает четыре разных значения для атрибута Size :

  • Небольшая плитка (1x1)
  • Средняя плитка (2x2)
  • Широкая плитка (4x2)
  • Большая плитка (4x4)

Чтобы разместить объект start:Tile в группе, задайте Row значения и Column атрибуты. Эти атрибуты определяют положение верхнего левого края плитки в группе. Позиция 0,0 — это первая строка, первый столбец.

Например, на рисунке ниже показан пример группы с небольшими, средними и широкими плитками и их расположением.

Sample group with small, medium, and wide tiles and their positioning using (row,column) notation

Рекомендуется, чтобы макеты плиток не создавали внешний вид пробелов в макете.

Имя группы

Начиная с Windows 10, версия 1809, группа OEM должна содержать имя группы, описывающее название изготовителя оборудования или фирменную символику оборудования. Исключение: имя группы может быть опомщено, если в группе есть только одна строка плиток, а первая плитка в строке заметно содержит изготовитель оборудования или фирменную символику или логотип.

Чтобы задать имя группы, укажите Name атрибут в элементе AppendGroup следующим образом: <AppendGroup Name="OEM Group Name">

Плитки можно настроить для запуска:

  • Универсальное приложение Windows или Windows 8/8.1 (с помощью start:Tile элемента)
  • Классическое приложение Windows (Win32) (с помощью start:DesktopApplicationTile элемента)
  • Веб-ссылка, которая открывается в Microsoft Edge (с помощью start:SecondaryTile элемента) или браузера по умолчанию (с помощью start:DesktopApplicationTile элемента)

Примечание

Каждая плитка, закрепленная на макете начального экрана, должна запускать одно приложение или веб-сайт. Она не должна запускать группу приложений или быть папкой.

Плитки приложений

start:Tile Используйте элемент, чтобы закрепить приложение универсального Windows или приложение Windows 8/8.1 в макете "Пуск". Чтобы указать приложение для запуска, задайте AppUserModelID атрибут идентификатора пользовательской start:Tile модели приложения (AUMID), связанного с приложением. AUMID учитывает регистр.

Совет

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

В этом примере показано, как закрепить приложение калькулятора Windows:

<start:Tile
  AppUserModelID="Microsoft.WindowsCalculator_8wekyb3d8bbwe!App"
  Size="2x2"
  Row="0"
  Column="0"/>

start:DesktopApplicationTile Используйте элемент, чтобы закрепить классическое приложение Windows (Win32) в макете "Пуск". Существует два способа указать, какое приложение будет запускаться для этих плиток:

  1. DesktopApplicationLinkPath Задайте путь к ярлыку (LNK-файл) в классическом приложении Windows (Win32). Ниже показано, как закрепить классическое приложение командной строки с помощью метода LNK:

    <start:DesktopApplicationTile
      DesktopApplicationLinkPath="%appdata%\Microsoft\Windows\Start Menu\Programs\System Tools\Command Prompt.lnk"
      Size="2x2"
      Row="0"
      Column="0"/>
    
  2. DesktopApplicationID Задайте идентификатор приложения, если он известен. Если у приложения его нет, используйте выше параметр ярлыка. В следующем примере показано, как закрепить классическое приложение проводник Windows, указав идентификатор классического приложения:

    <start:DesktopApplicationTile
      DesktopApplicationID="Microsoft.Windows.Explorer"
      Size="2x2"
      Row="0"
      Column="0"/>
    

Важно!

В Windows 10 версии 1803 все приложения должны быть закреплены на начальном макете и (или) предварительно установлены с помощью нового параметра региона в DISM, в противном случае они будут удалены в любой системе, использующем этот макет. Инструкции по использованию нового параметра см. в разделе "Приложения preinstall" с помощью DISM .

Плитки веб-ссылок могут открываться в Microsoft Edge с помощью вторичной плитки или браузера по умолчанию с помощью URL-файла.

Чтобы создать плитку веб-ссылки, которая откроется в Microsoft Edge, добавьте SecondaryTile элемент в макет и укажите Edge в атрибутеAppUserModelID.

<start:SecondaryTile
  AppUserModelID="Microsoft.MicrosoftEdge_8wekyb3d8bbwe!MicrosoftEdge"
  TileID="MyWeblinkTile"
  Arguments="https://www.fabrikam.com"
  DisplayName="Fabrikam"
  Square150x150LogoUri="ms-appx:///Assets/MicrosoftEdgeSquare150x150.png"
  Wide310x150LogoUri="ms-appx:///Assets/MicrosoftEdgeWide310x150.png"
  ShowNameOnSquare150x150Logo="true"
  ShowNameOnWide310x150Logo="false"
  BackgroundColor="#000000"
  Size="2x2"
  Row="0"
  Column="4"/>

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

  1. Щелкните правой кнопкой мыши новый > ярлык рабочего стола >

  2. Введите URL-адрес, например https://www.fabrikam.com

  3. Щелкните "Далее".

  4. Введите имя для ярлыка, например Fabrikam, и нажмите кнопку "Готово". URL-файл сохраняется на рабочем столе.

  5. Добавьте URL-файл в изображение в папку %ALLUSERSPROFILE%\Microsoft\Windows\Start Menu\Programs\ , а затем добавьте DesktopApplicationTile элемент в макет:

    <start:DesktopApplicationTile
       DesktopApplicationID="https://www.fabrikam.com"
       Size="2x2"
       Row="0"
       Column="2"/>
    

Настройка плиток Office

В зависимости от устройства и версии Windows можно установить разные версии Office.

Current: Office "нажми и работать" (C2R)

Начиная с Windows 10 версии 1903, установите версию C2R Office с помощью пакета предварительной установки Office (OPK). Если установлена эта версия Office, не добавляйте в нее тегиLayoutModification.xml, связанные с Office. Windows автоматически обнаружит установку Office и добавит соответствующие плитки в начальную папку. Когда пользователь щелкает развернутую папку, папка разворачивается, чтобы отобразить установленные Office плитки.

Не рекомендуется: Office "нажми и работать" (C2R) для устройств с понижением уровня facilitiation

Для Windows 10 Pro стандартных версий (только 1809 и 1803, не применяется только к версии 1903 или более поздней версии), которые включают понижение уровня до Windows 7, добавьте следующие два тега:LayoutModification.xml

<AppendOfficeSuite/>
<AppendOfficeSuiteChoice Choice="Desktop2016"/>

Не рекомендуется: группа Office 365 (Centennial)

Для Windows 10 версии 1903 этот параметр не рекомендуется использовать. Если компьютер обновлен с Windows 10, версия 1809, до Windows 10 версии 1903 и создается новая учетная запись пользователя, Office плитки будут отображаться в группе "Производительность" вместо группы "Office 365".

Для Windows 10 версии 1809 требуется подписка Office мост для классических приложений на всех устройствах, где экран составляет 10,1 дюйма или больше и не включает понижение уровня до Windows 7. Используйте соответствующий набор Office preinstallation Kit (OPK) 18.10.

В Windows 10 версии 1803 рекомендуется использовать подписку Office мост для классических приложений на всех устройствах, где экран составляет 10,1 дюйма или больше. Используйте соответствующий OPK 16.5.

Для этих версий добавьте следующие два тега в LayoutModification.xml:

<AppendOfficeSuite/>
<AppendOfficeSuiteChoice Choice="DesktopBridgeSubscription"/>

Не рекомендуется: Office Desktop (Centennial)

В Windows 10 только версии 1803 (не используйте только 1809 или 1903), этот параметр можно использовать для доставки устройств с активацией для Office (AFO) perpetual. Для этого сценария добавьте следующие два тега в LayoutModification.xml:

<AppendOfficeSuite/>
<AppendOfficeSuiteChoice Choice="DesktopBridge"/>

Не рекомендуется: Office Mobile

В Windows 10 версии 1903 не устанавливайте эту версию на любом устройстве независимо от размера экрана. Установите вместо этого версию Office C2R.

В Windows 10 версии 1803 или 1809 требуется установка Office Mobile для устройств, на которых экран меньше или равен 10,1 дюйма без пакетов или упакованных клавиатур. Только для этого сценария добавьте следующий тег в LayoutModification.xml:

<AppendOfficeSuite/>

Настройка макетов начального экрана для разных регионов

Region Используйте атрибут тега RequiredStartGroups в LayoutModification.xml файле, чтобы указать разные макеты начального экрана для каждого региона. Дополнительные сведения см. в теге RequiredStartGroups в xml-справочнике по макету начального экрана.

Кроме того, используйте многовариантные возможности в Windows подготовке, чтобы указать различные макеты начального экрана для каждого региона. Дополнительные сведения см. в статье "Использование многовариантной поддержки подготовки Windows" в xml-справочнике по макету начального экрана.

Динамически предоставляемые приложения

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

Apps downloading to Start layout

Начиная с Windows 10 версии 1903 динамически предоставляемые приложения будут существовать только в номерах SKU home и Pro (не присоединенных к домену). Pro варианты SKU (присоединенные к домену), Enterprise и номера SKU EDU не будут получать программируемые плитки.

Изготовители оборудования также могут дополнительно указать, отображаются ли динамически доставленные приложения на устройствах, используемых коммерческими клиентами на номере SKU Pro. Следующее изменение может использоваться только в LayoutModification.xml файле для коммерческих устройств:

<LayoutOptions DeviceCategoryHint="Commercial" />

Если это свойство задано, устройства, которые поставляются с номером SKU Pro, будут рассматриваться как коммерческие, то есть они получат Enterprise макет начального экрана с меньшим количеством плиток и не доставляемые динамически приложения, даже если конечный пользователь не присоединяется к домену во время запуска при первом включении. Это свойство не может использоваться для номера SKU для дома и не может использоваться для устройств SKU Pro, которые могут использоваться клиентами-потребителями.

Кроме того, динамически предоставляемые приложения начнут переходить на механизм доставки "нажми и установка". После запуска при первом включении появятся программируемые плитки приложений и игр, но приложение или игра еще не будут загружены на устройство. Когда клиент запускает приложение или игру "нажми и установить" в меню "Пуск", это конкретное приложение или игра будет скачивать на устройство, не перенаправляя пользователя в Магазин (при условии, что пользователь подключен к Интернету). Не все приложения и игры немедленно переходят на "нажми и установка".

Примечание. Из-за государственных правил, начиная с Windows 10, версия 1809, динамически доставленные приложения и игры были отключены для устройств, которые выбирают регион Китая во время запуска при первом включении.

Задачи первого запуска

Задачи первого запуска — это фоновые задачи, которые активны при первом входе пользователя в Windows. Задачи первого запуска недоступны в LayoutModification.xml. Однако их по-прежнему можно использовать, включив файл Unattend.xml с тегами StartTiles , используя тот же идентификатор AppID, что и в LayoutModification.xmlфайле .

AppendGroup Если тег присутствуетLayoutModification.xml, он переопределит Unattend.xml для всех начальных закреплений. Однако если тег StartTiles Unattend.xml существует для того же идентификатора AppID, что и в LayoutModification.xml, будет учитываться firstRunTask из Unattend.xml.

Например, включите файл, указывающий LayoutModfication.xml приложение следующим образом:

<start:Tile AppUserModelID="Microsoft.MicrosoftEdge_8wekyb3d8bbwe!MicrosoftEdge" Size="2x2" Row="0" Column="0"/>

Также добавьте файл Unattend.xml, указывающий тот же идентификатор AppID, что и ниже:

<SquareOrDesktopTile5>
    <AppId>Microsoft.MicrosoftEdge_8wekyb3d8bbwe!MicrosoftEdge</AppId>
    <FirstRunTask>BackgroundTasks_Notifications.Services.MessagingBackgroundTask</FirstRunTask>
</SquareOrDesktopTile5>