タスク バーにピン留めされたアプリケーションを構成する
タスク バーにピン留めされたアプリケーションの構成は、XML ファイルを使用して行われます。 この記事では、XML 構成ファイルを作成してデプロイする方法について説明します。
注
OEM 情報をお探しの場合は、 タスク バーのカスタマイズに関する記事を参照してください。
タスク バーのレイアウトをカスタマイズし、タスク バーの動作を構成するためのすべてのポリシー設定については、「 タスク バーのポリシー設定」を参照してください。
始める前に
タスク バー固定アプリケーションの構成を開始する前に、いくつかの考慮事項を次に示します。
- ピン留めできるアプリの数に制限はありません。
- XML ファイルで、アプリケーション ユーザー モデル ID (AUMID)、デスクトップ アプリケーション ID、またはデスクトップ アプリケーション リンク パスを使用してアプリを追加します。
- 一部のクラシック Windows アプリケーションは、メモ帳やエクスプローラーなど、以前のバージョンの Windows とは異なる方法でパッケージ化されています。 必ず正しいアプリケーション ID を入力してください。 詳細については、「 インストールされているアプリのアプリケーション ユーザー モデル ID を検索する」を参照してください。
- デバイス上のユーザーに対してプロビジョニングされていないピン留めするアプリを指定した場合、ピン留めされたアイコンはタスク バーに表示されません。
- XML ファイル内のアプリケーションの順序によって、タスク バーのピン留めされたアプリの順序が左から右に決まります。 OS が右から左の言語を使用するように構成されている場合、タスク バーの順序が逆になります
- アプリケーションは、次の方法を使用してピン留めできます。
- OS のインストール中にピン留めされた既定の Windows アプリ。 たとえば、Microsoft Edge、エクスプローラー、ストアなどです。 これらのアプリケーションは最初にピン留めされます (青い四角形)。
- ユーザーが手動でピン留めします。 通常、これらのアプリケーションは、既定のピン留めされたアプリ (赤い円) の横にピン留めされます。
- ポリシー設定を使用してピン留めされます。 これらのアプリケーションは、アプリがユーザーによって手動でピン留めされた後にピン留めされます (緑色の三角形)。
構成手順
次の手順では、ポリシー設定を使用してタスク バー固定アプリケーションを構成する方法について説明します。
- XML ファイルを作成します。 XML の例から始めることができます。
- 要件を満たすように XML ファイルを編集し、保存します。
- 構成サービス プロバイダー (CSP)、プロビジョニング パッケージ (PPKG)、またはグループ ポリシー (GPO) を使用して、デバイスに XML ファイルを展開します。
タスク バーの構成とポリシーの更新
タスク バーの構成に使用する方法に応じて、構成は異なる間隔で再適用されます。 タスク バーの構成が再適用されると、ユーザーの変更が上書きされます。
構成方法 | 再適用間隔 |
---|---|
構成サービス プロバイダー (CSP) | 8 時間ごと、または ConfigRefresh 間隔に基づいています。 |
プロビジョニング パッケージ (PPKG) |
explorer.exe プロセスが再起動されるたびに。 |
グループ ポリシー (GPO) | グループ ポリシーが変更された場合。 |
注意
タスク バー レイアウトをプロビジョニングするためのImport-StartLayout
PowerShell コマンドレットの使用は、Windows 11ではサポートされなくなりました。
注
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 ファイルを変更できます。
CustomTaskbarLayoutCollection
ノードを含むスタート レイアウト XML ファイルの例を次に示します。
<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>
ノードを変更します。
- [
<taskbar:TaskbarPinList>
] ノードで、ピン留めするアプリを追加 (または削除) します。 ユニバーサル Windows プラットフォーム (UWP) アプリとデスクトップ アプリをピン留めできます。-
<taskbar:UWA>
: UWP アプリの場合は、このオプションを選択します。 UWP アプリの AUMID を追加します。 -
<taskbar:DesktopApp>
: デスクトップ アプリの場合は、このオプションを選択します。 デスクトップ アプリのデスクトップ アプリケーション ID またはデスクトップ アプリケーション リンク パスを追加します。
-
- [
<CustomTaskbarLayoutCollection>
] ノードでは、追加したアプリは既定のアプリの後にピン留めされます。 既定のアプリを削除し、XML ファイルに追加したアプリのみを表示する場合は、PinListPlacement="Replace"
を追加します。-
<CustomTaskbarLayoutCollection>
: 既定のピン留めされたアプリを保持します。 既定のアプリの後に、追加したアプリがピン留めされます。 -
<CustomTaskbarLayoutCollection PinListPlacement="Replace">
: 既定のアプリのピン留めを解除します。 追加したアプリのみがピン留めされます。 既定のピン留めされたアプリの一部を削除する場合は、PinListPlacement="Replace"
を追加します。 アプリを<taskbar:TaskbarPinList>
に追加するときは、ピン留めする既定のアプリを含めます。
-
- [
<defaultlayout:TaskbarLayout>
] ノードで、region=" | "
を使用して、デバイスのロケールとリージョンに基づいてさまざまなタスク バー構成を使用します。 - ファイルを保存します。
ピン留めされたアプリを追加、削除、または置き換える方法の実際の例については、次のセクションを参照してください。
例: ピンを追加する
[ <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>
前後:
例: ピンを削除する
すべてのピンを削除するには、<CustomTaskbarLayoutCollection>
にPinListPlacement="Replace"
を追加します。
<?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>
前後:
例: ピンを交換する
すべての既定のピンを置き換え、独自のピンを追加するには、<CustomTaskbarLayoutCollection>
にPinListPlacement="Replace"
を追加します。 次に、 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
の 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 の開始でカスタム ポリシーを使用してデバイスを構成することもできます。 次のいずれかの設定を使用します。
設定 |
---|
-
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) を使用して [スタート] メニューの設定を構成するために使用できるオプションの詳細を確認します。