Forum Discussion
Implement Edge Chromium support in Kiosk mode ("Assigned Access" in Windows 10)
I successfully authorized MS Edge Chromium Stable in a multiapp kiosk mode on Windows 10 1909.
Here is an example of the configuration I used:
<?xml version="1.0" encoding="utf-8" ?>
<AssignedAccessConfiguration
xmlns="<a href="http://schemas.microsoft.com/AssignedAccess/2017/config" target="_blank">http://schemas.microsoft.com/AssignedAccess/2017/config</a>"
xmlns:v2="<a href="http://schemas.microsoft.com/AssignedAccess/201810/config" target="_blank">http://schemas.microsoft.com/AssignedAccess/201810/config</a>"
xmlns:v3="<a href="http://schemas.microsoft.com/AssignedAccess/2020/config" target="_blank">http://schemas.microsoft.com/AssignedAccess/2020/config</a>"
>
<Profiles>
<Profile Id="{UUID}">
<AllAppsList>
<AllowedApps>
<App DesktopAppPath="%PROGRAMFILES (X86)%\Microsoft\Edge\Application\msedge.exe" />
<App DesktopAppPath="%PROGRAMFILES (X86)%\Microsoft\EdgeUpdate\MicrosoftEdgeUpdate.exe" />
<App AppUserModelId="Microsoft.Windows.Explorer" />
</AllowedApps>
</AllAppsList>
<v2:FileExplorerNamespaceRestrictions>
<v2:AllowedNamespace Name="Downloads"/>
<v3:AllowRemovableDrives/>
</v2:FileExplorerNamespaceRestrictions>
<StartLayout>
<![CDATA[<LayoutModificationTemplate xmlns:defaultlayout="<a href="http://schemas.microsoft.com/Start/2014/FullDefaultLayout" target="_blank">http://schemas.microsoft.com/Start/2014/FullDefaultLayout</a>" xmlns:start="<a href="http://schemas.microsoft.com/Start/2014/StartLayout" target="_blank">http://schemas.microsoft.com/Start/2014/StartLayout</a>" Version="1" xmlns="<a href="http://schemas.microsoft.com/Start/2014/LayoutModification" target="_blank">http://schemas.microsoft.com/Start/2014/LayoutModification</a>">
<LayoutOptions StartTileGroupCellWidth="6" />
<DefaultLayoutOverride>
<StartLayoutCollection>
<defaultlayout:StartLayout GroupCellWidth="6">
<start:Group Name="Kiosk">
<start:DesktopApplicationTile Size="2x2" Column="2" Row="0" DesktopApplicationLinkPath="%APPDATA%\Microsoft\Windows\Start Menu\Programs\System Tools\File Explorer.lnk" />
<start:DesktopApplicationTile Size="2x2" Column="0" Row="0" DesktopApplicationLinkPath="%ALLUSERSPROFILE%\Microsoft\Windows\Start Menu\Programs\Microsoft Edge.lnk" />
</start:Group>
</defaultlayout:StartLayout>
</StartLayoutCollection>
</DefaultLayoutOverride>
</LayoutModificationTemplate>
]]>
</StartLayout>
<Taskbar ShowTaskbar="true"/>
</Profile>
</Profiles>
<Configs>
<Config>
<Account>User</Account>
<DefaultProfile Id="{UUID}"/>
</Config>
</Configs>
</AssignedAccessConfiguration>
I'm not certain that "%PROGRAMFILES (X86)%\Microsoft\EdgeUpdate\MicrosoftEdgeUpdate.exe" is needed but I think it may be used to update Edge Chromium since it does not update via Windows Update, like the old Edge.
Note that I did try via AppIDs (MSEdge and Microsoft.MicrosoftEdge_8wekyb3d8bbwe!MicrosoftEdge) but it did not seem to work.
As for the single app Kiosk mode, it should work similarly.
Hello FrenezOrg
Thanks for the XML config! Will surely try it on MultiApp.
I'm currently having fun with SingleApp kiosk and tried default XML config with Edge Chromium and it didn't work. I'm pretty sure because of new Edge is not Windows App, it's just normal exe app - and SingleApp kiosk supposed to run only Windows App.
I wonder what engine Kiosk Browser is based on...