Skip to main content

Windows Taskbar Policy

Updated this week

The Windows Taskbar Policy in Swif allows administrators to centrally control which applications are pinned to the Windows taskbar across managed devices. By defining a consistent taskbar layout, organizations can standardize user environments, improve productivity, and ensure quick access to critical applications.


What the Taskbar Policy Does

  • Pin Applications: Specify the exact set of applications that should appear on the Windows taskbar.

  • Support for Multiple App Types: Works with both Universal Windows Apps (UWA) and traditional Desktop Applications.

  • Consistent User Experience: Ensures all users within a device group see the same taskbar shortcuts.

  • Automated Deployment: Once applied, devices automatically update their taskbar layout according to the policy.


Requirements

The Windows Taskbar Policy is supported on the following editions:

  • Windows Pro 10+

  • Windows Enterprise 10+

  • Windows Education 10+

  • Windows SE 10+

  • IoT Enterprise / IoT Enterprise LTSC 10+


How to Configure

  1. Navigate to Policy Creation

    • Go to Device Management → Policies.

    • Click Create New Policy and select Windows Taskbar Policy.

  2. Enter Basic Information

    • Provide a Policy Name (e.g., “Windows Taskbar Policy”).

    • Review the Policy Description for supported app types.

  3. Add Applications (App IDs)

    • For UWA apps: use AppUserModelID (e.g., “app!” prefixed IDs).

    • For Desktop apps: use DesktopApplicationID (full executable name or path).

    • Example:

      • AppUserModelID: Microsoft.Office.Word_8wekyb3d8bbwe!App

      • DesktopApplicationID: C:\\Program Files\\Mozilla Firefox\\firefox.exe

  4. Apply the Policy

    • Assign the policy to the desired devices or device groups.

    • Click Continue and complete the review process.


Applying & Refreshing

  • A device reboot may be required for pinned apps to appear.

  • Alternatively, you can refresh the shell by restarting Explorer:

    • CMD:

      taskkill /f /im explorer.exe && start explorer.exe
    • PowerShell:

      Stop-Process -Name explorer -Force; Start-Process explorer

Common App IDs for Taskbar Pinning

Here are some frequently used AppUserModelID and executable paths for common business applications:

Application

Type

Example App ID / Path

Microsoft Edge

UWA

Microsoft.MicrosoftEdge_8wekyb3d8bbwe!MicrosoftEdge

Google Chrome

Desktop App

C:\\Program Files\\Google\\Chrome\\Application\\chrome.exe

Mozilla Firefox

Desktop App

C:\\Program Files\\Mozilla Firefox\\firefox.exe

Microsoft Word

UWA (Office 365)

Microsoft.Office.Word_8wekyb3d8bbwe!App

Microsoft Excel

UWA (Office 365)

Microsoft.Office.Excel_8wekyb3d8bbwe!App

Microsoft PowerPoint

UWA

Microsoft.Office.PowerPoint_8wekyb3d8bbwe!App

Microsoft Teams

UWA

MicrosoftTeams_8wekyb3d8bbwe!App

Outlook (Office 365)

UWA

Microsoft.Office.Outlook_8wekyb3d8bbwe!App

Windows Terminal

UWA

Microsoft.WindowsTerminal_8wekyb3d8bbwe!App

File Explorer

System App

explorer.exe

Notepad

Desktop App

C:\\Windows\\System32\\notepad.exe

Calculator

UWA

Microsoft.WindowsCalculator_8wekyb3d8bbwe!App

⚠️ Note: App IDs can differ between Windows versions or Office distribution types (e.g., Office 365 vs. perpetual Office installs). Always test IDs in your environment before broad deployment.


🔎 How to Find an AppUserModelID (AUMID)

Use one of the methods below to retrieve the AUMID for UWP/Microsoft Store apps. For classic Win32 apps, use the executable path (see the Desktop Apps section).

Method 1 — PowerShell (fastest)

  1. Open PowerShell.

  2. List all Start apps and their AUMIDs:

    Get-StartApps | Sort-Object Name | Format-Table Name, AppID -Auto
  3. Filter by name:

    Get-StartApps | Where-Object Name -match "Edge|Calculator|Teams" | Format-Table Name, AppID -Auto
  4. (Optional) Export for easy search:

    Get-StartApps | Sort-Object Name | Export-Csv "$env:USERPROFILE\Desktop\StartApps.csv" -NoTypeInformation

The value in AppID is the AUMID you can paste into the Taskbar Policy.

Method 2 — Shell “AppsFolder” (no scripting)

  1. Press Win + R, type shell:Appsfolder, press Enter.

  2. Find the app, right-click → Create shortcut (confirm to create on Desktop).

  3. On the Desktop, right-click the shortcut → Properties.

  4. In Target, you’ll see something like:

    shell:Appsfolder\Microsoft.WindowsCalculator_8wekyb3d8bbwe!App

    The text after the last backslash is the AUMID (here: Microsoft.WindowsCalculator_8wekyb3d8bbwe!App).

Method 3 — From Appx manifest (advanced)

  1. Get the package family name:

    Get-AppxPackage -Name *WindowsCalculator* | Select-Object -Expand PackageFamilyName
  2. Open the app’s AppxManifest.xml to find the <Application Id="...">.

  3. Build the AUMID as:

    <PackageFamilyName>!<Application Id>

🖥 Finding the Path for Desktop (Win32) Apps

For non-Store apps, pin using the executable path.

  • Start menu → Right-click app → More → Open file location → Properties → Target (copy the full path).

  • Or use the command line:

    where.exe chrome where.exe firefox
  • Quote paths with spaces, e.g.:

    "C:\Program Files\Google\Chrome\Application\chrome.exe"

Tip: 32-bit apps on 64-bit Windows may live under C:\Program Files (x86). Ensure the path points to a build installed for all users if you want universal pinning.


Summary

The Windows Taskbar Policy helps IT teams create a consistent, productivity-focused Windows environment by managing pinned taskbar applications centrally. With support for both UWA and desktop applications, and reference IDs for common tools, you can ensure that every managed device provides the right apps, right where users need them.

Did this answer your question?