在 Windows 10 中禁用任务栏

本文关键字:任务栏 Windows | 更新日期: 2023-09-27 18:36:06

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

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

在 Windows 10 中禁用任务栏

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

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

外壳的路径位于

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

更新:

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

使窗口占据整个桌面;

// go full screen
ResizeMode  = ResizeMode.NoResize;
WindowStyle = WindowStyle.None;
WindowState = WindowState.Maximized;
// return to normal window
ResizeMode  = ResizeMode.CanResize;
WindowStyle = WindowStyle.SingleBorderWindow;
WindowState = WindowState.Normal;