Windows 7 如何在Windows 7中禁用/永久隐藏任务栏?
我想完全删除Windows 7任务栏,包括任务栏和开始按钮,这样用户就不能通过按键盘上的Windows键重新激活它。但是,所有其他资源管理器功能(即使用Windows+e启动资源管理器窗口)应保持不变 是否可以永久隐藏整个任务栏?可能有一些注册表值可以更改,以便使用powershell脚本选择该行为Windows 7 如何在Windows 7中禁用/永久隐藏任务栏?,windows-7,powershell,hide,taskbar,Windows 7,Powershell,Hide,Taskbar,我想完全删除Windows 7任务栏,包括任务栏和开始按钮,这样用户就不能通过按键盘上的Windows键重新激活它。但是,所有其他资源管理器功能(即使用Windows+e启动资源管理器窗口)应保持不变 是否可以永久隐藏整个任务栏?可能有一些注册表值可以更改,以便使用powershell脚本选择该行为 非常感谢一种方法是用您自己的shell替换explorer shell。这是在Windows 7 Embedded中执行的常用方法 在旧版本的Windows(如XP)中,可以通过regedit为每个
非常感谢一种方法是用您自己的shell替换explorer shell。这是在Windows 7 Embedded中执行的常用方法 在旧版本的Windows(如XP)中,可以通过regedit为每个用户指定一个shell。我不确定这在Windows7中是否容易实现
请参见制作一个空的exe文件,并将其用作“自定义用户界面”组策略中使用的文件。附加信息。我找到了另一个几乎完美的解决方案,只需通过发送
WM\u HIDE
消息来隐藏任务栏和开始按钮:
Handle = FindWindow("Shell_TrayWnd", "");
...
ShowWindow(Handle, SW_SHOW);
该解决方案的唯一问题是任务栏没有永久隐藏,即一旦激活一个没有焦点的元素,任务栏上的项目就会以黄色闪烁,任务栏就会再次可见
我不确定是否有办法防止Windows以某种方式重新启用任务栏的可见标志,或者是否有办法在C中钩住SW\u SHOW
。这是我的解决方案(它隐藏而不是替换或删除本机任务栏-这允许它使用依赖于本机任务栏的程序,例如显示融合任务栏)
仍有待解决:[已解决一半]
- 使用一些最大化的应用程序(如谷歌浏览器)消除自动隐藏树叶的愚蠢线条
- 为会话隐藏本机Windows 7/8任务栏(每次启动时,或者手动取消隐藏任务栏时,确实需要执行几个步骤)
- 防止本机Windows 7/8任务栏打开时出现弹出窗口或程序引起注意(任务栏闪烁)
- 防止本机任务栏对鼠标敏感(即,尽管自动隐藏,但当您将鼠标移到隐藏的任务栏上时,它将不再显示)
- 允许您使用本机任务栏占用的屏幕区域(这是任务栏隐藏与自动隐藏设置不结合的问题;您不能使用该屏幕)
- 允许您运行依赖于保持本机任务栏功能的备用任务栏(例如Dislay Fusions Multi-Monitor taskbar+[设置>>高级设置?>'在所有月份显示')
[这应该意味着本机任务栏区域不再对鼠标活动敏感]当我用自己的EXE替换Win7中的explorer外壳时,它可以工作,但只要我手动启动任何explorer实例,Windows任务栏就会弹出。这是故意的吗?该解决方案的问题是,只要我在Windows中启动任何资源管理器进程,任务栏就会显示:(