AppIdOrPath (Standard 8 Module Reference)

7/8/2014

Review the applicable Embedded Core modules and any examples for the AppIdOrPath setting in Windows Embedded 8 Standard (Standard 8).

This setting contains a string with a maximum length of 256 characters that specifies the AppID of Windows Runtime-based apps, or the path to the apps that appear as Tiles on the Start screen.

The AppId must be the Application User Model ID (AppUserModelID) found in the application's AUMIDs.txt file, which is located in the app package downloaded from the OEM channel partner portal of the Windows Store.

Regional Override

If you use a setting that has a path with RegionalOverride, it specifies an app that appears on the Start or Lock screens for different regions. You can use a regional override for multiple regions. For example, you could add apps that are designed for South American business travel that only appear for your users in South America. You can override apps for WideTiles, SquareTiles, and LockScreen.

The user can select a region during Windows Welcome, or you can specify a region by using UserLocale settings in International-Core. If a region is selected, the following occurs:

  • If the selected region matches a region in RegionalOverrides, then the system displays the apps from that override.
  • If the selected region does not match any of these regions, then Standard 8 displays the apps from StartTiles for WideTiles, SquareTiles, and LockScreen.

Modules

The following table shows the modules that you can apply this setting to. In Image Configuration Editor (ICE), you can follow the corresponding path to set this setting for a module.

Module

Path

Shell-Setup

Products/Embedded Core/Shell-Setup/StartTiles/RegionalOverrides/RegionalOverride/SquareTiles/SquareOrDesktopTile1/AppIdOrPath

Shell-Setup

Products/Embedded Core/Shell-Setup/StartTiles/RegionalOverrides/RegionalOverride/SquareTiles/SquareOrDesktopTile2/AppIdOrPath

Shell-Setup

Products/Embedded Core/Shell-Setup/StartTiles/RegionalOverrides/RegionalOverride/SquareTiles/SquareOrDesktopTile3/AppIdOrPath

Shell-Setup

Products/Embedded Core/Shell-Setup/StartTiles/RegionalOverrides/RegionalOverride/SquareTiles/SquareOrDesktopTile4/AppIdOrPath

Shell-Setup

Products/Embedded Core/Shell-Setup/StartTiles/RegionalOverrides/RegionalOverride/SquareTiles/SquareOrDesktopTile5/AppIdOrPath

Shell-Setup

Products/Embedded Core/Shell-Setup/StartTiles/RegionalOverrides/RegionalOverride/SquareTiles/SquareOrDesktopTile6/AppIdOrPath

Shell-Setup

Products/Embedded Core/Shell-Setup/StartTiles/SquareTiles/SquareOrDesktopTile1/AppIdOrPath

Shell-Setup

Products/Embedded Core/Shell-Setup/StartTiles/SquareTiles/SquareOrDesktopTile2/AppIdOrPath

Shell-Setup

Products/Embedded Core/Shell-Setup/StartTiles/SquareTiles/SquareOrDesktopTile3/AppIdOrPath

Shell-Setup

Products/Embedded Core/Shell-Setup/StartTiles/SquareTiles/SquareOrDesktopTile4/AppIdOrPath

Shell-Setup

Products/Embedded Core/Shell-Setup/StartTiles/SquareTiles/SquareOrDesktopTile5/AppIdOrPath

Shell-Setup

Products/Embedded Core/Shell-Setup/StartTiles/SquareTiles/SquareOrDesktopTile6/AppIdOrPath

XML Example

The following XML example shows how to specify the AppID or path.

<SquareTiles>
    <SquareOrDesktopTile1>
        <AppIdOrPath>C:\programdata\microsoft\windows\start menu\programs\desktoptile1.lnk</AppIdOrPath>
        <FirstRunTask>backgroundtask.js</FirstRunTask>
    </SquareOrDesktopTile1>
    <SquareOrDesktopTile2>
        <AppIdOrPath>67890ChannelFabrikam.channel-JKL_mnop1234789!App</AppIdOrPath>
        <FirstRunTask>Fabrikam.FirstRunTask</FirstRunTask>
    </SquareOrDesktopTile2>
    <SquareOrDesktopTile3>
        <AppIdOrPath>C:\programdata\microsoft\windows\start menu\programs\desktoptile3.lnk</AppIdOrPath>
    </SquareOrDesktopTile3>
    <SquareTile1>
        <AppId>12345ChannelFabrikam.channel-ABC_defghij6789!App</AppId>
        <FirstRunTask>backgroundtask.js</FirstRunTask>
    </SquareTile1>
    <SquareTile2>
        <AppId>34567ChannelFabrikam.channel-DEF_012ghijk345!App</AppId>
        <FirstRunTask>Fabrikam.FirstRunTask</FirstRunTask>
    </SquareTile2>
    <SquareTile3>|
        <AppId>56789ChannelFabrikam.channel-GHI_67890jklmno!App</AppId>
    </SquareTile3>
</SquareTiles>

See Also

Concepts

Embedded Core Settings