解决 Git 在 Windows 上拉取与提交缓慢的问题:罪魁祸首竟是 MSPCManagerService.exe
解决 Git 在 Windows 上拉取与提交缓慢的问题:罪魁祸首竟是 MSPCManagerService.exe
解决 Git 在 Windows 上拉取与提交缓慢的问题:罪魁祸首竟是 MSPCManagerService.exe
前言
最近在 Windows 开发环境中使用 Git 时,发现拉取(git pull)与提交(git push)代码的速度异常缓慢。起初怀疑是网络、VPN、磁盘性能或 Git 配置问题,但经过一系列排查,最终锁定了真正的元凶——**微软电脑管家(Microsoft PC Manager)**的后台进程 MSPCManagerService.exe。
本文将分享从发现问题到解决的全过程,希望能帮助遇到类似问题的朋友快速定位并解决。
问题现象
- 在 Windows 本地进行 Git 拉取、提交时,速度明显比平时慢很多。
- 更换网络、关闭 VPN 后依然很慢。
- 仓库体积不大(
.git约 102 MB),延迟到远程服务器仅 ~10ms。
初步排查方向
- 网络测试:确认到 Git 远程服务器的 443/22 端口可通,延迟正常。
- VPN 检查:切换节点甚至关闭 VPN,问题依旧存在。
- 磁盘与杀软:排除了 Windows Defender 与第三方杀软实时扫描的干扰。
- Git 配置优化:调整了
core.compression、fsmonitor等配置,依然缓慢。
这些步骤逐步排除了常见的瓶颈,但问题依旧存在。
深入调查
使用任务管理器监控 Git 拉取/提交时的系统资源占用,发现 MSPCManagerService.exe 占用 CPU 明显波动,并与 Git 文件操作同步出现。
查证后发现,这是 **Microsoft PC Manager(微软电脑管家)**的后台服务,用于系统优化、实时保护和清理。它会在文件读写时进行实时扫描和干预。
由于 Git 操作会频繁读取、写入和遍历大量小文件,MSPCManagerService.exe 的实时扫描导致了显著的性能下降。
解决方案
方法一:将 Git 与代码目录加入白名单(推荐)
使用管理员 PowerShell:
Add-MpPreference -ExclusionPath "E:\your_repo_path"
Add-MpPreference -ExclusionProcess "C:\Program Files\Git\bin\git.exe"
Add-MpPreference -ExclusionProcess "C:\Program Files\Git\mingw64\libexec\git-core\git.exe"
方法二:临时停止服务
Get-Service MSPCManagerService | Stop-Service -Force
Set-Service MSPCManagerService -StartupType Manual
需要时再手动启动:
Set-Service MSPCManagerService -StartupType Automatic
Start-Service MSPCManagerService
或者服务禁用:
方法三:卸载微软电脑管家
通过设置 → 应用 → 已安装的应用 → 卸载 Microsoft PC Manager。
(如果是公司电脑,可能需要管理员权限或不允许卸载。)
方法四:延迟启动或登录时自动关闭
利用任务计划程序,设置登录后自动执行:
Stop-Service MSPCManagerService -Force
验证效果
执行以下命令,对比优化前后的耗时:
Measure-Command { git status } | Select-Object TotalMilliseconds
Measure-Command { git fetch --quiet } | Select-Object TotalMilliseconds
Measure-Command { git ls-remote --heads <remote> > $null } | Select-Object TotalMilliseconds
在停止 MSPCManagerService.exe 或加入白名单后,Git 拉取/提交速度明显恢复正常。
总结
Git 在 Windows 上的性能问题,不一定都是网络或磁盘的锅。实时保护类软件(包括微软官方的电脑管家)在频繁文件操作时可能带来意料之外的性能瓶颈。
遇到类似问题时,除了常规的网络和配置排查,也别忘了检查系统后台的安全/优化类进程。
火山引擎开发者社区是火山引擎打造的AI技术生态平台,聚焦Agent与大模型开发,提供豆包系列模型(图像/视频/视觉)、智能分析与会话工具,并配套评测集、动手实验室及行业案例库。社区通过技术沙龙、挑战赛等活动促进开发者成长,新用户可领50万Tokens权益,助力构建智能应用。
更多推荐
所有评论(0)