Share via


タスク バーにピン留めされたアプリケーションを構成する

タスク バーにピン留めされたアプリケーションの構成は、XML ファイルを使用して行われます。 この記事では、XML 構成ファイルを作成してデプロイする方法について説明します。

OEM 情報をお探しの場合は、 タスク バーのカスタマイズに関する記事を参照してください。

タスク バーのレイアウトをカスタマイズし、タスク バーの動作を構成するためのすべてのポリシー設定については、「 タスク バーのポリシー設定」を参照してください。

始める前に

タスク バー固定アプリケーションの構成を開始する前に、いくつかの考慮事項を次に示します。

  • ピン留めできるアプリの数に制限はありません
  • XML ファイルで、アプリケーション ユーザー モデル ID (AUMID)、デスクトップ アプリケーション ID、またはデスクトップ アプリケーション リンク パスを使用してアプリを追加します
  • 一部のクラシック Windows アプリケーションは、メモ帳やエクスプローラーなど、以前のバージョンの Windows とは異なる方法でパッケージ化されています。 必ず正しいアプリケーション ID を入力してください。 詳細については、「インストールされているアプリのアプリケーション ユーザー モデル ID を検索する」を参照してください。
  • デバイス上のユーザー用にプロビジョニングされていないピン留めするアプリを指定した場合、ピン留めされたアイコンはタスク バーに表示されません
  • XML ファイル内のアプリケーションの順序によって、タスク バーのピン留めされたアプリの順序が左から右に決まります。 OS が右から左の言語を使用するように構成されている場合、タスク バーの順序が逆になります
  • アプリケーションは、次の方法を使用してピン留めできます。
    • OS のインストール中にピン留めされた既定の Windows アプリ。 たとえば、Microsoft Edge、エクスプローラー、ストアなどです。 これらのアプリケーションは最初にピン留めされます (青い四角形)
    • ユーザーが手動でピン留めします。 これらのアプリケーションは、通常、既定のピン留めされたアプリの横にピン留めされます (赤い円)
    • ポリシー設定を使用してピン留めされます。 これらのアプリケーションは、アプリがユーザーによって手動でピン留めされた後にピン留めされます (緑色の三角形)

Windows の既定のピン留めされたアプリ、ユーザー固定アプリ、ポリシー固定アプリを含むタスク バーのスクリーンショット。

Windows の既定のピン留めされたアプリ、ユーザー固定アプリ、ポリシー固定アプリを含むタスク バーのスクリーンショット。

構成手順

次の手順では、ポリシー設定を使用してタスク バー固定アプリケーションを構成する方法について説明します。

  1. XML ファイルを作成します。 XML の例から始めることができます
  2. 要件を満たすように XML ファイルを編集して保存する
  3. 構成サービス プロバイダー (CSP)、プロビジョニング パッケージ (PPKG)、またはグループ ポリシー (GPO) を使用してデバイスに XML ファイルを展開する

重要

プロビジョニング パッケージを使用する場合、または import-startlayout タスク バーを構成する場合、プロセスが再起動されるたびに構成が explorer.exe 再適用されます。 構成によって固定されたアプリが、ユーザーによって固定表示が解除された場合、ユーザーの変更は、次回構成が適用されたときに上書きされます。 ユーザーが保持する変更を行えるようにタスク バーの構成を適用するには、CSP または GPO を使用して構成を適用します。

GPO を使用していて、構成にタスク バー レイアウトのみが含まれている場合、既定の Windows タイル レイアウトが適用され、ユーザーが変更することはできません。 GPO を使用していて、構成にタスク バーと完全なスタート 画面レイアウトが含まれている場合、ユーザーはタスク バーにのみ変更を加えることができます。 グループ ポリシーを使用しており、構成にタスク バーとスタート画面の部分的なレイアウトが含まれている場合、ユーザーは、タスク バーと、スタート画面の部分的なレイアウトで定義されていないタイル グループに変更を加えることができます。

詳細については、「 スタート メニューの構成」を参照してください。

タスク バーのレイアウトの例

ここでは、参照として使用できるタスク バー レイアウトの例を示します。

<?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 アプリの場合は、このオプションを選択します。 UWP アプリの AUMID を追加する
    • <taskbar:DesktopApp>: デスクトップ アプリの場合は、このオプションを選択します。 デスクトップ アプリのデスクトップ アプリケーション ID またはデスクトップ アプリケーション リンク パスを追加する
  2. <CustomTaskbarLayoutCollection>ノードでは、追加したアプリは既定のアプリの後にピン留めされます。 既定のアプリを削除し、XML ファイルに追加したアプリのみを表示する場合は、 を追加 PinListPlacement="Replace"します。
    • <CustomTaskbarLayoutCollection>: 既定のピン留めされたアプリを保持します。 既定のアプリの後、追加したアプリはピン留めされます
    • <CustomTaskbarLayoutCollection PinListPlacement="Replace">: 既定のアプリのピン留めを解除します。 追加したアプリのみがピン留めされます。 既定のピン留めされたアプリの一部を削除する場合は、 を追加 PinListPlacement="Replace"します。 にアプリを追加する場合は <taskbar:TaskbarPinList>、ピン留めする既定のアプリを含めます
  3. ノードで <defaultlayout:TaskbarLayout> 、 を使用 region=" | " して、デバイスのロケールとリージョンに基づいて異なるタスク バー構成を使用します
  4. ファイルを保存する

ピン留めされたアプリを追加、削除、または置き換える方法の実際の例については、次のセクションを参照してください。

例: ピンを追加する

セクションでは <CustomTaskbarLayoutCollection> 、既定で一覧表示されているアプリがタスク バーに追加されます。 以下のサンプルでは、固定されている既定のアプリを維持し、追加でペイント、Microsoft Reader、コマンド プロンプトが固定されます。

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

前後:

ピンを追加する前後のWindows 11 タスク バーのスクリーンショット。

ピンを追加する前後のWindows 10 タスク バーのスクリーンショット。

例: ピンを削除する

すべてのピンを削除するには、 を に追加 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>

前後:

ピンを削除する前後のWindows 11 タスク バーのスクリーンショット。

ピンを削除する前後のWindows 10 タスク バーのスクリーンショット。

例: ピンを交換する

すべての既定のピンを置き換え、独自のピンを追加するには、 を に追加 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>

前後:

ピンの交換前後のWindows 11 タスク バーのスクリーンショット。

ピンの交換前後のWindows 10 タスク バーのスクリーンショット。

例: 国または地域別にタスク バーを構成する

次の XML 例では、 と DE|FR|ITUS|UK 2 つのリージョンが追加されています。

<?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を使用してデバイスを構成するには、設定カタログ ポリシーを作成し、次のいずれかの設定を使用します。

カテゴリ 設定名
Start スタート画面のレイアウト XML ファイルの内容
Start スタート 画面のレイアウト (ユーザー) XML ファイルの内容

構成するデバイスまたはユーザーをメンバーとして含むグループにポリシーを割り当てます。

または、[CSP の開始][WIN-1] で [カスタム ポリシー][MEM-1] を使用してデバイスを構成することもできます。 次のいずれかの設定を使用します。

設定
- OMA-URI:./User/Vendor/MSFT/Policy/Config/Start/StartLayout
- 文字列:
- 値: XML ファイルの内容
- OMA-URI:./Device/Vendor/MSFT/Policy/Config/Start/StartLayout
- データ型:
- 値: XML ファイルの内容

構成するデバイスまたはユーザーをメンバーとして含むグループにポリシーを割り当てます。

ユーザー エクスペリエンス

タスク バーのレイアウトが適用されたら、ユーザーはサインアウトし、もう一度サインインして新しいレイアウトを表示する必要があります。 ポリシー設定で禁止されていない限り、ユーザーはより多くのアプリをピン留めしたり、順序を変更したり、タスク バーからアプリのピン留めを解除したりできます。

OS のインストールとアップグレードのエクスペリエンス

Windows のクリーンインストール時にタスク バー レイアウトを適用すると、次のアプリがタスク バーにピン留めされます。

  • 削除しない既定のアプリ
  • XML ファイルに具体的にピン留めするアプリ

Windows OS のアップグレードでは、アプリは既にタスク バーにピン留めされています。 タスク バー レイアウトでは、次のロジックが適用されます。

  • ユーザーがタスク バーにアプリをピン留めした場合、それらのピン留めされたアプリは残ります。 既存のユーザー固定アプリの後に新しいアプリがピン留めされる
  • インストール中またはポリシー (ユーザーではなく) によってアプリがピン留めされ、アプリが更新されたレイアウト ファイルにピン留めされていない場合、アプリはピン留めされません
  • ユーザーがアプリをピン留めしなかった場合、同じアプリが更新されたレイアウト ファイルにピン留めされている場合、アプリは既存のピン留めされたアプリの後にピン留めされます
  • 更新されたレイアウト ファイル内の新しいアプリは、ユーザーのピン留めされたアプリの後にピン留めされます

タスク バーの構成にクリーン インストールまたは更新プログラムを適用した場合でも、ユーザーは次の操作を実行できます。

  • その他のアプリをピン留めする
  • ピン留めしたアプリの順序を変更する
  • アプリのピン留めを外す

次のステップ

構成サービス プロバイダー (CSP) とグループ ポリシー (GPO) を使用して [スタート] メニューの設定を構成するために使用できるオプションの詳細を確認します。