Windows 10桌面模式,无可用应用程序

3

我尝试为用户“kiosk”安装Windows 10的信息亭模式,但未成功,指定访问应用程序选择列表为空。

以下是我所做的:我使用“管理员”帐户,并使用Visual Studio 2015创建了一个通用Windows应用程序(我只编译了空项目,没有添加代码)。我构建了一个应用包,并从“kiosk”帐户安装了该应用程序。

回到“管理员”帐户后,我尝试设置指定访问。我添加了用户“kiosk”,并按照指定访问设置进行操作。但是,帐户“kiosk”中没有可供选择的应用程序。

我还将“kiosk”帐户切换为管理员帐户,但应用程序列表仍为空。登录和注销仍未解决问题。

截图

1个回答

7

不要使用Windows本地kiosk模式——它是无用的。最好的解决方案是使用shell替代。只需构建Windows窗体应用程序并将其用作shell即可,而不是Windows商店应用程序。以下是说明:

  • Create user for kiosk mode:

    net user kiosk /ADD
    
  • Set next registry key for this user as path to your application (you need to login as kiosk user and run script OR load this user registry in regedit):

Windows XP/7/10:

Windows Registry Editor Version 5.00

[HKEY_CURRENT_USER\Software\Microsoft\Windows NT\CurrentVersion\Winlogon]
"Shell"="C:\\full\\path\\to\\your\\application.exe>"

Windows 8:

Windows Registry Editor Version 5.00

[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\System]
"Shell"="C:\\full\\path\\to\\your\\application.exe>"

自动登录的Kiosk用户:

Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\Software\Microsoft\Windows NT\CurrentVersion\Winlogon] 
"AutoAdminLogon"="1"
"ForceAutoLogon"="1"
"DefaultUserName"="kiosk"
"DefaultDomainName"="<place here pc hostname>"
"DefaultPassword"=""

如果需要禁用Ctrl+Alt+Del,可以使用此注册表键值("")或将自己的应用程序放置在那里。
Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Image File Execution Options\taskmgr.exe]
"Debugger"="\"\""

如何在Windows 10上完成此操作?找不到HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\System。 - Sandeep Kokate
只需创建它。 - VoidVolker
添加注册表后没有任何反应,甚至没有出现错误代码。 - Adrian Roy Baguio
这对于Windows 10及更高版本没有帮助。你能修改一下吗? - Danny James
好的,我很快就会做。 - VoidVolker
@DannyJames, 修复:Windows 10和XP、7具有相同的密钥:在W10 22H2版本中进行了测试-它可以工作。 - VoidVolker

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接