已安装msys-2.0.dll仍提示找不到,非Git Bash运行Git报错求助
故障原因及修复方案
故障原因
- 系统全局PATH环境变量未正确包含Git的依赖库路径,非Git Bash环境无法定位到
msys-2.0.dll - Git安装时未配置为全局可用的命令行工具,缺少必要的环境变量注入
- 手动删除dll后重装不彻底,残留配置或文件导致加载异常
修复步骤
1. 检查并修正系统PATH环境变量
- 打开系统属性(右键「此电脑」→属性→高级系统设置→环境变量)
- 在「系统变量」区域找到
Path,点击编辑 - 添加以下两个路径(若你的Git安装路径不是默认的
C:\Program Files\Git,请自行调整):C:\Program Files\Git\usr\binC:\Program Files\Git\mingw64\bin
- 点击确定保存,重启所有打开的终端(CMD/PowerShell等)后测试
2. 重新安装Git并选择正确组件
- 卸载当前Git,手动删除
C:\Program Files\Git目录确保无残留 - 下载最新版Git安装包,运行安装程序
- 到「调整您的PATH环境」步骤时,选择**「从命令行以及第三方软件执行Git」**选项(默认推荐选项,确保全局可用)
- 完成安装后重启电脑,测试非Git Bash环境下的Git命令
3. 修复权限与系统文件(若上述方法无效)
- 右键
C:\Program Files\Git目录,选择「属性→安全」,确保当前用户拥有「读取和执行」权限,无权限则添加并应用 - 打开CMD,执行
sfc /scannow命令扫描并修复系统文件,排除系统层面的dll加载异常
4. 验证修复效果
- 打开CMD或PowerShell,执行
git --version命令,若能正常显示版本号则修复成功
内容的提问来源于stack exchange,提问作者ry42
相关产品推荐
相关产品推荐

