继续浏览精彩内容
慕课网APP
程序员的梦工厂
打开
继续
感谢您的支持,我会继续努力的
赞赏金额会直接到老师账户
将二维码发送给自己后长按识别
微信支付
支付宝支付

记一次用GitHub上的开源项目治疗强迫症Windows用户的过程

大神带我来搬砖
关注TA
已关注
手记 53
粉丝 25
获赞 116

话说有一次安装了win10系统之后,用着用着总感觉哪里好像不太对劲,留心观察了一下,发现是它的“开始”菜单会在鼠标悬浮时自动展开。其效果如下图:
图片描述
搜索了一下,这个新特性是Windows 10 2019年5月的“version 1903”更新中出现的,下面的文章介绍了这次更新的主要内容:
https://www.nruan.com/66911.html

这次更新后,“开始”菜单拥有了自己的进程,文章中指出:

目前开始菜单由“Windows Shell Experience主机”托管,该进程负责处理开始菜单、任务栏透明度、弹出窗口等关键功能的图形元素。不过在Windows 10 19H1中,开始菜单不再依靠这项进程,而是使用自己的进程,名为“StartMenuExperienceHost”。

这样使得“开始”菜单启动得更快,运行得更稳定。除此之外,也有了很多易用性改进。显然,鼠标悬浮自动展开就是其易用性的改进之一,不过对于已经习惯了原来的操作习惯的用户来说,可能觉得有点不习惯。比如我就感觉自动展开以后,总是遮挡其他内容,因此就想把这个特性去掉。

百度了一圈,没找到解决方案,不过还好公司可以上谷歌,在上面一看,果然还是国外的强迫症多,很多人纷纷对这个特性表示不满,大家都在咨询这个特性怎么能关闭。
图片描述
俗话说,上有政策,下有对策。果然在GitHub上就有这样一个叫mach2的开源项目,专门用来开启或者关闭Windows的特性,项目地址是 https://github.com/riverar/mach2 ,对于崇尚自由的Windows用户真是太实用了,毫不犹豫就给了它一个star。

Windows系统现在有上千的系统特性可以打开或者关闭,也包含了很多没有完成的功能,大家都可以利用这个项目来进行探索。这个软件不需要安装,只是因为它需要无需注册的COM激活来运行DIA SDK组件,因此msdia120.dll文件必须存在。

对于“开始”菜单自动展开这个特性来说,可以用如下步骤解决:

  1. 根据自己机器是32位还是64位从该开源项目下载对应文件
  2. 解压文件获得mach2可执行文件
  3. 用管理员权限打开命令行
    图片描述
  4. 在命令行中进入mach2所在目录
  5. 运行mach2 disable 18715789
  6. 注销用户以便重启“开始”菜单

果然,用完以后,win10 “开始”菜单就恢复了,真是强迫症患者的福音啊!!!
图片描述

打开App,阅读手记
1人推荐
发表评论
随时随地看视频慕课网APP