我尝试为用户“kiosk”安装Windows 10 kiosk 模式,但没有成功,分配的访问应用程序选择列表为空。
这是我所做的:我使用“管理员”帐户并使用Visual Studio 2015创建了一个通用Windows应用程序(我只是编译了空项目,没有添加代码)。我构建了一个应用程序包,并从“kiosk”帐户安装了该应用程序。
回到“administrator”帐户,我尝试设置分配的访问权限。我添加了用户“kiosk”并遵循分配的访问设置。但是,帐户“kiosk”的选择中没有应用程序。
我还将“kiosk”帐户切换为管理员帐户,但应用程序列表仍然是空的。登录退出仍然没有解决问题。
看截图:
永远不要使用 Windows 原生 koisk 模式 - 它没有用。最好的解决办法就是换壳。只需构建 Windows 窗体应用程序并将其用作 shell 即可。不是 Windows 应用商店应用程序。说明如下:
为 kiosk 模式创建用户:
net user kiosk /ADD
将此用户的下一个注册表项设置为应用程序的路径(您需要以 kiosk 用户身份登录并运行脚本或在 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>"
自助服务终端用户自动登录:
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"="\"\""