对Win10小娜搜索框底色变白的修复工具

in root技术 with 7 comments

1.jpg

近期我个人升级 Win10 1709 版本后发现微软小娜的搜索框底色变白,非常恶心!了解后发现很多人都有此问题,最后了解到是微软所更改的,并非BUG。

其实这个选项是可以在系统设置中修改的:设置->个性化->颜色->选择默认应用模式

2.png

通过将其设置为“暗”选项,的确可以使小娜搜索框背景色变回深色,但同时也会将所有读取系统颜色设置的 UWP 应用的背景色也都设置为了暗色,非常恶心,就像这样:

3.png

在浏览贴吧、论坛和 Windows 反馈中心时发现很多人给出了解决方案,但最终几乎都是只能临时改变,过一段还是会变回来,而且方法十分麻烦。无奈之下,自行写了个修复工具,现在放出来,理论上是可以“永久”性的(PS:这个永久是指微软在不修改当前实现方式的情况下)。


原理:微软小娜 Microsoft.Windows.Cortana_xxxxxx app包下的 SearchUI.exe 通过对相关注册表键值的设置从而改变了搜索框的配色,具体是那几个键我就不在这贴出来了,大家去搜一下即可~


!!!之前版本链接放错了,下面是新版的!!!

Cortana Sysdiag Tool [Version 1.0.1.1001,17123.2]

百度云下载: https://pan.baidu.com/s/1slFRtCD 密码: 991v

直接下载   : https://xiaoyy.altca.cn/down/syscort(17123.2).zip

-----

由于有用户反馈不喜欢百度云的强绑客户端下载,上面就顺便提供一下直接本站下载的链接。感谢为该工具提供反馈的人,谢谢!

PS:由于工作繁忙,其代码仅在我当前开发环境下测试成功,请 自行下载测试 ,如有问题可以在博客反馈页面提交反馈,也可以 加Q群反馈:287618528


下载后,直接运行 syscort.exe 即可,如执行成功你会在最后看到绿色字,反之红色字报错

!!!执行成功后请重启!!!


运行后会显示需要执行操作的菜单,目前 17123.2 版本有4个菜单,分别为:


    (1)修复微软小娜搜索框(恢复配色)

    (2)设置微软小娜搜索框个性化标题(自定义)

    (3)还原微软小娜搜索框个性化标题(选项 2 所设置的)

    (0)退出


如果只是为了还原小娜搜索框的配色,选择选项 1 即可:


4.png

上图中后面看到一句绿色字体的提示“Sysdiag Success”则表示修复成功,此时您应重启PC或资源管理器(最好是直接重启PC...)


第二个选项,设置微软小娜搜索框个性化标题,这个是个辅助功能.....

5.png

上图中后面看到一句绿色字体的提示“Sysdiag Success”则表示个性化标题设置成功,此时您应重启PC或资源管理器(这里可以仅重启资源管理器即可...)

效果图如下:

6.png

如果在设置后希望还原默认设置,请直接执行选项 3 即可....


SMALLSO

2017/12/3 10:26


分享您的想法
  1. :)

    感谢,感谢

    Reply
  2. OvO

    前几天使用了该工具成功恢复,今天开机后突然变白了,不知什么情况

    Reply
    1. @OvO

      暂时没有人反馈失效的情况,请问您是否在修复后有对系统进行跨版本的升级?
      麻烦您提供一下您的联系方式,这边远程给您看下或者您加下上面的Q群,谢谢!

      Reply
  3. qaq

    亲测有效,不知道是否可以保持。。。

    Reply
    1. @qaq

      工具有对访问进行限制,防止值被篡改~请您自行测试即可,如有再遇到问题,请您直接加Q群反馈,谢谢!

      Reply
  4. Yang

    我也尝试过通过修改注册表相应的键值来解决这个问题,但是没过多久就会被设置回去,搜索还是会变回白色的。我不知道你的软件是不是仅仅做了修改注册表的工作?如果是这样,那么它还是会变回去的。你是否做了设置注册表项目权限的工作,从而阻止这些项目在设置好后被外界修改?

    Reply
    1. @Yang

      还请您自行测试,有对DACL进行控制,扫描和清除原有ACL表并有相关阻止其被修改的代码实现,否则这个工具就没任何意义了~理论情况下,只要微软不改变现有的UI取值逻辑,就可以实现状态保持!如您遇到问题您可以直接加Q群反馈或讨论,谢谢!

      Reply