如何在Windows 8桌面中禁用任务栏透明性?


33

我想在Windows 8桌面上禁用任务栏透明性。在Win7上,禁用Aero是实现此目标的黑客,但是这篇有关如何在Win7和Vista中禁用Aero的技巧在Windows 8中不再起作用。在Windows 8桌面中,还有另一种禁用任务栏透明性的方法吗?

编辑:在Win8 Aero上已被删除,但任务栏是透明的(桌面背景图片在任务栏的“后面”略微可见)。当我使用任务栏切换程序时,我不喜欢看到工件“渗出”,这会分散我的注意力。


我现在没有安装Windows 8,但是您可以在“个性化”>“窗口颜色”中禁用透明度吗?
摩押

Aero甚至在Windows 8中都不存在,这个问题毫无意义。
Ramhound 2012年

1
@Moab不,对于Win8,该复选框已删除,但我认为仍然可能会有一个注册表项来执行相同操作,因此是问题所在。
yzorg

1
@Ramhound Aero不存在(窗口边框不是透明的),但是任务栏是透明的,并且没有UI可以将其关闭。当我使用任务栏切换程序时,我不希望看到工件“渗出”透明任务栏(我发现它会分散注意力),这是我一直禁用Aero的原因之一。
yzorg

1
@Ramhound问题已被编辑,看一下。我想指出的是,他们删除了我们中的一些人依赖的旧hack,并且没有其他选择。
yzorg

Answers:


17

如果切换到Aero lite主题,则可以执行此操作,请参阅如何在Windows 8和更高版本中启用隐藏的“ Aero Lite”主题?以及如何在Windows 8的任务栏中禁用透明度?

  1. C:\windows\resources\themes\*.theme用记事本打开。

  2. 在关键[VisualStyles]的改变指针Aero.msstyles指向AeroLite.msstyles

  3. 保存文件(您实际上无法保存,因此将其保存到其他位置)。

  4. 双击您的.theme文件

现在,您的任务栏不再是半透明的:

屏幕图像显示任务栏

要将其应用于当前主题,请参见下面的“ 威尔的答案”

这些方法的缺点是Aero lite主题看上去与正常的Windows 8 Aero主题不同(请查看最小化-还原-关闭按钮等)。


3
其他警告:您会丢失我在“个性化”中所做的颜色更改。通过双击已编辑的.theme文件,您可以将活动主题替换为“基本”主题(蓝色和花朵背景图像),这很有意义。有用。我计划在每次启动新的Windows 8计算机或VM时将其添加到我的设置步骤中。谢谢!
yzorg

1
PS请勿尝试复制/替换主题文件,请按照说明进行复制和复制,编辑,然后双击它。系统文件保护可防止您替换原始目录中的主题文件。
yzorg

值得一提的是,该主题可能存储在这里:C:\Users\[UserName]\AppData\Local\Microsoft\Windows\Themes
Lukas Eder 2014年

2
我个人不认为这是一种解决方案,而是一种解决方法。主题完全不同。
伊恩·诺曼

@yzorg,好一点,但是如何可以替代theme1.themetheme2.theme里面的文件夹?我曾尝试以管理员身份运行explorer.exe,但仍然无法将其放入文件夹。
Pacerier 2015年

9

请注意,如果您对主题进行了个性化设置,它将位于以下位置:

C:\Users\[User]\AppData\Local\Microsoft\Windows\Themes

我直接编辑了文件,它可以正常工作。


1
+1您的建议似乎不适用于Custom.theme。但是我将未保存的主题保存到例如foo,然后编辑foo.theme起作用了。
约瑟夫·昆西

1
@JosephQuinsey,它可以工作,但是您需要将其重命名为其他名称(例如,Custom1.theme或将其移动到另一个文件夹。如果尝试从等于%localappdata%\ microsoft \ windows \ themes \的路径运行.theme文件custom.theme,Windows实际上不会运行文件,而只是打开“控制面板\外观和个性化\个性化”页面(打开页面后,它将从“当前主题设置”中重新创建一个名为Custom.theme的文件(我不知道这些设置保存在哪里).....................................
Pacerier 2015年

................................如果您的“当前主题设置”不是保存的主题设置之一。这意味着一旦打开该页面,对Custom.theme所做的任何更改都将丢失。
起搏器

5

Stardock实用程序Start8(共享软件:http : //www.stardock.com/products/start8/download.asp)具有禁用任务栏透明性的选项。

可以在Start8设置的“桌面”部分下找到它。

Start8选项

看起来它遵循您的窗口颜色,而不是上面的注册表编辑器发生的怪异现象。这也让我禁用了热点和Metro弹出的其他几个地方,这对我来说是天赐的礼物。


1
一个不错的第一答案,但您可能想包括更多详细信息,例如,如何在stardock中禁用它,甚至可能是一两个屏幕截图以使其更加清晰,否则您的答案很可能不会获得任何投票。
slm 2012年

谢谢!自Windows 8启动以来,我一直是start8用户。我没有注意到此选项。该死的,所有的时间我都在浪费时间寻找一种修复任务栏透明度的方法。
伊恩·诺曼

1
@LafinJack,但是stardock如何做到这一点?他们必须进行一些注册表设置才能更改吗?
起搏器

5

编辑以前的版本

这实际上并没有完全起作用。移动到任务栏下方的窗口仍然可见。每次看到它,这都会困扰我,因此,我将继续寻求完整的解决方案(以关闭Windows 8中桌面任务栏的透明度)。


4
这样做的必然结果是,如果您仍然希望在背景中显示图片,则可以使用图像编辑器将图片调整为显示器的分辨率,然后在底部放一个彩色条。有点骇人听闻,但可以。
nhinkle

我是开发人员,所以我经常有同一程序的多个副本(Visual Studio,PowerShell ISE,文件夹窗口)。因此,我经常打开窗口标题(又称Vista任务栏),以便区分“工作” VS窗口和“网站” VS窗口。因此,我的任务栏不在同一位置或相同大小的位置很长时间了。
yzorg 2012年

我假设您虽然不更改任务栏的高度,但这才是真正重要的。
nhinkle

@nhinkle任务栏是垂直的,而不是水平的。IOW它停靠在屏幕的左侧,而不是在屏幕的底部。具体来说,这样我可以根据需要调整在窗口标题中可以看到多少文本。
yzorg 2012年

3
啊 好吧,这就是您成为这样一个不循规蹈矩的叛逆者所得到的!:P
nhinkle

3

我在Windows 8 Pro上有同样的问题。我的解决方案:我用颜料重新编辑了我的墙纸图像,并将其与屏幕截图匹配,以在任务栏后面添加白色区域。问题仍然存在,但不再可见。


你确定吗?使用任务栏正下方的窗口进行测试。在8.1上似乎不起作用。
Pacerier,2015年

3

Opaque Taskbar for Windows 8似乎可以完成工作,并且看起来他们正在使用Desktop Window ManagementAPI来完成此操作(不是某些注册表/主题黑客攻击)
http://winaero.com/comment.php?comment.news.199

在此处输入图片说明


我宁愿编辑主题文件,该主题文件似乎比通过API动态更改主题文件效率更高,而且错误更少。
yzorg 2013年

2
这是我尝试的解决方案之一。它可以正常工作,但似乎永远不会长久,并且经常不同步,因此应用程序中的启用会禁用,反之亦然。
伊恩·诺曼

最近,我一直在使用rammichael.com/7-taskbar-tweaker来关闭透明度。从来没有问题。尽管可以从systray上下文菜单访问高级选项,但该选项相当隐蔽。
mdonatas 2015年

@mdonatas,应用程序如何执行?
Pacerier,2015年

1
@yzorg,但是您的最小化-还原-最大化按钮看上去会有所不同,如最佳答案中所述。
起搏器

1

不幸的是,到目前为止,还没有办法做到这一点。


2
在撰写本文时可能是正确的,但很明显其他答案中列出了解决方案,因此请低票表决,因此它不再是首要答案。
yzorg

1
@ user153762,很可能一直有一种方法可以做到这一点。因此,需要引用。
起搏器

0

尝试安装开始按钮选件。我使用“经典Shell开始菜单”,其中包括更改在win 8中其他任何地方都找不到的设置。如果您喜欢经典的开始按钮,尤其是如果您拥有不带触摸屏的win8,这是必须的。在此程序中,右键单击按钮并转到win 8.1设置选项卡。


但这会影响透明度吗?
起搏器

禁用任务栏不透明度的选项在哪里 i.imgur.com/0khKuKo.png
Alex78191 '18
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.