Microsoft PC Manager 引起的性能问题

摸索

自从使用 Windows 11 24H2 以来,总感觉哪里不对劲。在 Windows 24H2 下使用像 gitnvim 等命令行工具,卡得简直离了大谱。用 oh-my-posh 这样的工具美化 PowerShell,PowerShell 的加载速度居然能达到数十秒之久,我曾一度怀疑是 oh-my-posh 本身的性能问题、PowerShell 的性能问题、Windows Defender 检测病毒的问题、火绒的问题,最后还花了若干天的时间尝试优化 Powershell 的 profile.ps1,勉强将启动时间优化到两秒左右。重装系统后,这种情况反而还加剧了,命令行工具的运行速度又慢了一个数量级,以往构建一个几千行的前端项目只要几秒钟,重装后竟然需要几分钟之久。其他问题包括但不限于:

  • 浏览器有概率出现极端卡顿情况,鼠标几乎无法正常移动;
  • 使用 Visual Studio 调试时有概率出现极端卡顿情况;
  • ……

最近几天,Windows 下的 neovim 的启动速度慢到令人发指,遂抛弃了开箱即用的 LazyVim,自己从头开始配置 neovim,配置过程中发现 Git for Windows 拉取代码的速度极其慢,尝试若干解决方案都无功而返。

最后,从一个不知名的论坛找到了一些蛛丝马迹。

蛛丝马迹
蛛丝马迹

死马当活马医,在 Windows 服务里把 Microsoft PC Manager 禁用后,neovim 直接秒开,PowerShell 也是秒加载,真是人都麻了。

禁用 Microsoft PC Manager 服务
禁用 Microsoft PC Manager 服务

罪魁祸首就是这个从 Windows 24H2(可能从 23H2 就自带了)之后默认自带的微软电脑管家,直接反手一个卸载。

卸载
卸载

另请参阅