【问题标题】:Disable Taskbar in Windows 10在 Windows 10 中禁用任务栏
【发布时间】:2016-02-25 11:53:30
【问题描述】:

有没有办法完全禁用 Windows 10 Home 中的任务栏?我有一个 C# 应用程序,我想在客户端的显示器上全屏显示,而没有任何迹象表明它在 Windows 上运行。它应该在启动时运行并显示一个网站。

我创建了一个通过注册表更改大多数 Windows 设置的设置,例如隐藏桌面图标和更改登录视图,但任务栏仍然可见。自动隐藏并不让我满意,因为在系统启动后,任务栏仍然可见,直到您实际单击桌面上的某个位置,并且我的应用程序需要一段时间才能运行。非常感谢您的帮助。

【问题讨论】:

  • Kiosk 模式 是这样做的方式,请检查 Home 版是否支持它。
  • 如果您使用 wpf,您可以使用 windowmode="none" 和全屏,这将隐藏任务栏。但是 alt + tab 仍然是可能的
  • 我认为家庭版不支持展台模式,展台模式需要 UWP 应用。你可能没有写其中之一。不过不要太难:只需 change the shell 到您的应用程序即可。
  • @AlexK。 Kiosk 仅在 Win Professional 上提供。

标签: c# windows-10


【解决方案1】:

当资源管理器运行时,任务栏总是以某种形式可见(即使它是一个小边框)。

如果您想实现类似数字标牌的解决方案,您可以更换外壳。更改外壳还将提供一些其他好处(大多数弹出窗口/气球提示将不再出现)。 请注意,此配置对系统上的所有用户都有效。

shell 路径位于

HKEY_LOCAL_MACHINE\Software\Microsoft\Windows NT\CurrentVersion\WinLogon\Shell

更新:

只是为了强调: 确实可以为每个用户使用自定义 shell(请参阅 cmets)。 这是通过为给定用户指定位于注册表中的 shell 路径的自定义位置来完成的。

【讨论】:

  • 这正是我想要的。它还消除了编辑用户主题设置的需要。谢谢!但是,我必须再编辑一个密钥才能工作:HKEY_LOCAL_MACHINE\Software\Microsoft\Windows NT\CurrentVersion\IniFileMapping\system.ini\boot\Shell 请参阅@CodyGray 在问题下的评论,以获取有关此问题的 MSDN 文章链接。
【解决方案2】:

是的,您可以在 Windows 10 中完全禁用任务栏,但这只是暂时的,直到您将鼠标悬停在任务栏区域周围。 这是一个教程:how to hide the taskbar in Windows 10

【讨论】:

  • 隐藏任务栏不会禁用它!
猜你喜欢
  • 2017-02-15
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2017-06-07
  • 2016-04-14
  • 1970-01-01
  • 2012-04-09
相关资源
最近更新 更多