You need to enable JavaScript to run this app.
最新活动
大模型
产品
解决方案
定价
生态与合作
支持与服务
开发者
了解我们

Windows 8.1下如何卸载Msys2?程序和功能卸载出错求助

如何在Windows 8.1中卸载Msys2(解决卸载错误问题)

兄弟,我太懂你在Windows 8.1里卸载Msys2遇错的糟心感了!别慌,咱们一步步来搞定这个问题,给你几个靠谱的方案:

方案一:先修复Msys2再尝试卸载

很多时候卸载出错是因为卸载程序本身损坏了,先修复试试:

  • 找到Msys2的原安装包(没删最好,删了就去官网下对应版本的安装程序)
  • 双击运行安装包,选择「Repair」选项,跟着提示走完修复流程
  • 修复完成后,再去「程序和功能」里卸载Msys2,大概率就能正常执行了

方案二:手动卸载Msys2(修复无效时用)

要是修复后还是不行,手动卸载完全可行,但得注意清理干净,步骤如下:

  1. 先停掉所有Msys2相关进程
    • 按下Ctrl+Shift+Esc打开任务管理器,找到所有带Msys2、MinGW标识的进程(比如bash.exemsys2_shell.cmd这类),右键选「结束任务」
  2. 删除安装文件夹
    • 找到Msys2的安装目录(默认一般是C:\msys64,或者你自定义的路径),直接删掉整个文件夹。要是删的时候提示文件被占用,要么再检查任务管理器杀干净进程,要么重启电脑后再删
  3. 清理注册表(可选但建议做)
    • 按下Win+R,输入regedit打开注册表编辑器
    • 依次导航到HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall,找到Msys2相关的条目右键删除
    • 再去HKEY_CURRENT_USER\Software里看看,要是有Msys2的文件夹也一并删掉
    • 提醒:改注册表前最好备份一下,避免误操作搞出别的问题
  4. 清理环境变量(如果之前添加过)
    • 右键「此电脑」→「属性」→「高级系统设置」→「环境变量」
    • 在系统变量或用户变量的PATH里,找到包含Msys2路径的条目(比如C:\msys64\usr\bin),删掉对应的内容

小提醒

直接删安装文件夹是没问题的,但一定要先关干净相关进程,不然要么删不掉,要么留一堆残留。要是之后还想重装Msys2,建议把残留都清干净再装,避免再出同样的问题。

内容的提问来源于stack exchange,提问作者vasili111

火山引擎 最新活动