You need to enable JavaScript to run this app.
最新活动
大模型
产品
解决方案
定价
生态与合作
支持与服务
开发者
了解我们

如何完全隐藏并禁用Windows 10任务栏,实现类Kiosk模式效果

如何完全隐藏并禁用Windows 10任务栏,实现类Kiosk模式效果

嘿,我刚好折腾过类似的需求,要实现完全隐藏任务栏(连鼠标晃上去都唤不出来那种),还要达成类Kiosk的效果——用户只能用指定应用,关了应用还能回到正常Windows,这里有几个亲测有效的方法,你可以按需选择:

方法一:注册表修改(适合单用户/手动配置场景)

这个方法能直接把任务栏彻底藏起来,而且重启后依然生效,还能做成开机自动配置:

  • Win+R打开运行框,输入regedit回车,打开注册表编辑器
  • 导航到路径:HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\StuckRects3
  • 找到名为Settings的二进制值,双击打开编辑界面
  • 找到第5个字节(从0开始计数是索引4),默认值是03(对应任务栏显示),把它改成01(完全隐藏)
  • 重启资源管理器:打开任务管理器,找到「Windows资源管理器」,右键选择「重启」,任务栏就会立刻消失
  • 要让这个设置在用户登录时自动生效,可以做个批处理文件:
    新建一个文本文件,把下面的内容粘贴进去,然后改后缀为.bat
    @echo off
    reg add "HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\StuckRects3" /v Settings /t REG_BINARY /d 00000000010000000300000002000000030000000000000001000000 /f
    taskkill /f /im explorer.exe
    start explorer.exe
    
    把这个批处理放到用户的启动文件夹:C:\Users\[你的用户名]\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\Startup,下次登录就会自动执行。

方法二:组策略配置(适合多用户/域环境)

如果是多用户或者域环境,用组策略能批量配置,还能禁用任务栏的所有操作:

  • Win+R输入gpedit.msc回车,打开本地组策略编辑器
  • 导航到:「用户配置」>「管理模板」>「开始菜单和任务栏」
  • 找到「隐藏任务栏」策略,双击选择「已启用」,确定保存
  • 再找到「阻止访问任务栏上下文菜单」和「阻止更改任务栏和开始菜单设置」这两个策略,同样设置为「已启用」,防止用户通过其他方式调出任务栏
  • 最后在命令提示符里执行gpupdate /force,让策略立即生效

方法三:结合系统自带的Assigned Access(最省心的Kiosk方案)

Windows自带的Assigned Access专门做Kiosk模式,不仅能自动隐藏任务栏,还能限制用户只能用指定应用,关闭应用后回到登录界面(切换管理员账户就能回到正常Windows):

  • 打开「设置」>「账户」>「其他用户」
  • 点击「设置分配的访问权限」
  • 选择一个专门用于Kiosk模式的本地账户(没有的话先新建一个)
  • 选择用户只能使用的应用(注意:这里只能选UWP应用;如果是桌面应用,需要搭配上面的注册表方法,把桌面应用快捷方式放到启动文件夹,再禁用任务栏和开始菜单)
  • 配置完成后,用这个Kiosk账户登录,就会自动启动指定应用,任务栏完全隐藏,用户没法调出其他程序

一些额外的注意点

  • 修改注册表前,建议右键点击StuckRects3键,选择「导出」备份,万一出错可以恢复
  • 组策略只有Windows 10专业版、企业版才有,家庭版用户可以用注册表代替组策略的部分设置
  • 如果要彻底限制用户,还可以禁用任务管理器、注册表编辑器等,防止用户修改设置

备注:内容来源于stack exchange,提问作者Tognolo

火山引擎 最新活动