开机跳过桌面启动自己的应用
最近研究如何在win10下实现kiosk模式,其实win10本身是有一个展台模式,就是可以把应用设为window启动后进入的一个程序且全屏显示,用户无法切换到桌面或其他应用,但它的前提是只能从UWP的应用里去选择,你要设成你自己的应用都转成UWP然后上microsoft store, 太麻烦了。
后来查了半天,看到一篇文章提到的方法还比较简单,感谢作者,特分享给大家。
Win10 开机跳过桌面后台,启动自己的定制程序_电脑开机如何跳过桌面直接启动软件-CSDN博客文章浏览阅读6.9k次,点赞4次,收藏37次。前言在做定制系统时,我们经常想要电脑启动仅加载自己的系统程序,而不是进入 windows 桌面环境,从而显得系统更加专业(~_~)。此时有一个简单的办法,通过修改 windows 注册表来达到目的,操作简单,使用方便。开机启动程序,跳过后台桌面1、打开注册表(Win键+R,在运行框里输入 regedit ,然后回车打开注册表)搜索如下路径:HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlo._电脑开机如何跳过桌面直接启动软件https://blog.csdn.net/gsl2016/article/details/121172370
这个方法很简单,就是将注册表的值
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon
默认的explorer.exe替换成你的应用程序路径
那假如要真正的做到kiosk,防止懂计算机的用户利用任务管理器来切换,就要把ctrl+alt+del调用出来的菜单里隐藏掉任务管理器选项,这个比较简单也是改注册表,网上一搜就出来,给一个参考 :
禁用或启用任务管理器_cmd禁用任务管理器-CSDN博客文章浏览阅读549次。在命令提示符cmd里, 执行以下命令禁用任务管理器。在命令提示符cmd里, 执行以下命令启用任务管理器。执行命令前确认当前用户在管理员组里。以管理员权限启动命令提示符cmd,_cmd禁用任务管理器https://blog.csdn.net/daqinzl/article/details/132564525
如何恢复
ctrl + alt + del 后,按住shift键点击电源按钮->重启
选择“疑难解答”
选择“高级选项”
选择“命令行提示符”
选择一个账户,输入密码,空密码直接回车
假设你的win10系统盘是C盘,运行如下命令加载注册表
reg load HKLM\TempHive C:\Windows\System32\config\SOFTWARE
修改winlogon的值为默认的explorer.exe
reg add "HKLM\TempHive\Microsoft\Windows NT\CurrentVersion\Winlogon" /v Shell /t REG_SZ /d explorer.exe /f
卸载注册表
reg unload HKLM\TempHive
重启系统
wpeutil reboot
这个时候系统再重启后又能正常的进入桌面了。