尝试在Kiosk模式下使用浏览器设置多应用程序临时软件包。似乎Microsoft Edge Dev Start磁贴必须使用DesktopApplicationID,因为Edge的DesktopApplicationLinkPath会忽略该磁贴。 Chrome并非此类问题,因为它不是Microsoft或UWP应用。
找不到XML XSD模式,仅此文档:https://docs.microsoft.com/en-us/windows/configuration/start-layout-xml-desktop#layoutmodification-xml
如何向Microsoft Edge Dev中的“开始”磁贴添加参数?
首先使用Kiosk浏览器,但它不接受非URL URI。切换到Chrome,并使用“ kiosk”参数启动它。听说过使用Chromium的Edge。相同的参数有效,但不能用作“开始”磁贴。
最后一个开始:DesktopApplicationTile将不会显示:
<StartLayout>
<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" FullScreenStart="1" />
<DefaultLayoutOverride>
<StartLayoutCollection>
<defaultlayout:StartLayout GroupCellWidth="6">
<start:Group Name="Homepage">
<start:DesktopApplicationTile Size="2x2" Column="0" Row="0" DesktopApplicationLinkPath="%AppData%\Microsoft\Windows\Start Menu\Programs\Accessories\Chrome Kiosk.lnk" />
<start:DesktopApplicationTile Size="2x2" Column="2" Row="0" DesktopApplicationLinkPath="%AppData%\Microsoft\Windows\Start Menu\Programs\Accessories\Edge Kiosk.lnk" />
</start:Group>
...
答案 0 :(得分:0)
请检查“开始”屏幕,确保您使用的是Microsoft Edge Dev浏览器而不是Microsoft Edge浏览器。
根据this article,我尝试导出自定义的Start with Microsoft Edge,Microsoftchrome Edge和Chrome浏览器。布局如下:
<start:Group Name="">
<start:Tile Size="2x2" Column="0" Row="0" AppUserModelID="windows.immersivecontrolpanel_cw5n1h2txyewy!microsoft.windows.immersivecontrolpanel" />
<start:DesktopApplicationTile Size="2x2" Column="2" Row="0" DesktopApplicationLinkPath="%ALLUSERSPROFILE%\Microsoft\Windows\Start Menu\Programs\Google Chrome.lnk" />
<start:DesktopApplicationTile Size="2x2" Column="0" Row="2" DesktopApplicationLinkPath="%ALLUSERSPROFILE%\Microsoft\Windows\Start Menu\Programs\Microsoft Edge Dev.lnk" />
<start:DesktopApplicationTile Size="2x2" Column="4" Row="0" DesktopApplicationLinkPath="%APPDATA%\Microsoft\Windows\Start Menu\Programs\Microsoft Edge Canary.lnk" />
<start:Tile Size="2x2" Column="2" Row="2" AppUserModelID="Microsoft.MicrosoftEdge_8wekyb3d8bbwe!MicrosoftEdge" />
</start:Group>
Microsoft Edge似乎使用AppUserModelID属性,Microsoft Chrome Edge(Microsoft Edge Dev和Microsoft Edge Dev)使用DesktopApplicationLinkPath属性。
请导航到开始菜单文件夹(“ C:\ ProgramData \ Microsoft \ Windows \ Start Menu \ Programs”)并检查浏览器名称,确保StartLayout XML使用相同的名称。
此外,请参考Set up a multi-app kiosk,确保您已允许这些应用在信息亭设备上运行。
最后,请确保为用户安装了这些应用程序,因为如果未为用户安装应用程序,但该应用程序包含在“开始”布局XML中,则该应用程序将不会显示在“开始”屏幕上。