|
百度一大圈,修改注册表方法改变win10资源管理器背景色的方法确实不行。我用的是WIN10 LTSB2015
用百度搜索出来的修改注册表的方法鸟用都没用,不过要习惯,现在垃圾信息流就是这样,无用的数据垃圾不断被复制黏贴传播……
顺便修改注册表不是完全没意义的,会影响部分界面,软媒魔方的护眼模式其实是就是个快捷的修改注册表,只是Windows的资源管理器背景颜色不是那边定义的……
过去W7修改也不是改那边,那边只是辅助下,保证WORD的界面还有任务管理器界面也能苹果绿而已……
==============================================
一. 下载软件AveFolderBGW:https://qpdownload.com/avefolderbg
二. 解压这个软件的压缩包到阁下喜欢放置绿化软件的位置,并双击install.bat安装
三. 制作一张RGB颜色是204 232 207【 #CCE8CF 】的JPG或者PNG格式图片,大小随便
四. 右键本地磁盘分区点击属性;选择右上新出现的Folder Background;点击Set Image选择刚才制作的图片
五. apply to sub folders also是子文件夹也有效得意思,不过只对允许修改背景得文件夹有效,自然勾上,确定以后就OK了
六. 原理讲解:AVEFOLDERBGW是老外开发得一个修改文件夹背景图片的软件,硬盘分区本身也可以视为一个可以修改的非自读文件夹,所以直接平铺一张苹果绿纯色图片当背景就可以实现苹果绿的效果了,缺点是对我的电脑点开界面无效,而且很多权限不够的文件夹要改了权限手工去设定,本质是修改了文件夹和分区里的隐藏系统文件desktop.ini在里面添加了语句:
[AveFolder]
IconArea_Image=D:\System icons\Used icons\background.jpg(你放置纯苹果绿色图片的路径)
ShadowedText=0
Recursive=1
TextR=0
TextG=0
TextB=0
如果有过其他自定义文件夹的行为,可能会冲突,比如和迅雷下载文件夹的语句会冲突,和自定义文件图标的语句不冲突
七. 事后注意:W10个系统更新经常会修改资源管理器的各种定义细节,更新后这个软件就会失效和BUG记得去官网下载新版,目前这个软件自身的更新也随着W10的更新在变。
===============================
个人的抱怨:
Windows系统决定资源管理器界面的背景颜色的文件是C:\Windows\Resources\Themes\aero\shell\normalcolor\shellstyle.dll
过去W7时代,有大佬直接修改这个DLL在:
<TemplateBackground background="themeable(ARGB(255, 204, 232, 207), window)" /> </if> <if Vertical="true" id="atom(PreviewShineLayer)"> <TemplateBackground background="themeable(ARGB(255, 204, 232, 207), window)" /></if>
这个句子里定义TemplateBackground background为ARGB(255, 204, 232, 207),来实现苹果绿,这是个没有任何副作用的好方法。
但是该死的微软阿三,在W10里这个DLL里的语句变成了:
TemplateBackground background="themeable(dtb(PreviewPane, 1, 1), window);
PreviewPane这个函数里包含其他样式信息不光是颜色,如果把dtb(PreviewPane, 1, 1)替换成ARGB(255, 204, 232, 207)会导致资源管理器坏死,而这个的定义语句不在shellstyle.dll里或者在shellstyle.dll里无法编码的语句里,所以没法修改,导致这个最王道的手法行不通了。
然后就是网上烂大街的修改注册表的手法:只能改变部分应用程序背景色,不能修改资源管理器的背景色:
Windows Registry Editor Version 5.00
[HKEY_CURRENT_USER\Control Panel\Colors]
"Window"="207 232 204"
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Themes\DefaultColors\Standard]
"Window"=dword:00caeace
但是目前看来国外确实有大佬,还是成功能修改PreviewPane的定义,进而还程序化了,除了上面提到的AVEFOLDERBGW另一个可以实现这种功能的是功能强大且有名的QTTabBar,但是用QTTabBar实现以后就会发现这代微软把资源管理器下,详细信息里每个分格都是自定义样式的,如果用QTTabBar实现背景苹果绿,就会同时强制启动固定列表模式下文件及文件夹名字长度为某个具体长度的垃圾功能,这个垃圾功能无法单独关闭很影响在下这种文件量大的人的体验……还时不时会有BUG太麻烦了……不如第一个方案
然后就是直接细节定义W10自带的高对比度颜色方案可以么?答案是否定的,那个弱智方案给用户自定义的颜色很粗略分类,一个分类一个颜色好几个部分通用,背景设成苹果绿连资源管理器菜单部分啥的也会苹果绿,其他部分也很反人类,在下严格按照标准WINDOWS的颜色方案设定了,也无法实现标准的WINDOWS配色,傻逼至极。
结论:
1、修改注册表的方法,只能改变部分应用程序背景色;
2、AveFolderBGW和QTTabBar软件修改,都有一定缺陷;
3、像win7那样修改shellstyle.dll,行不通;
4、修改主题,连带其他也被修改,行不通;
所以还有合适的方法么?
|
|