卸载cygwin完美方法

具体步骤如下:

1.删除安装用的临时文件夹(在cygwin里输入命令)(如果你没设可以跳过这步,可以去c盘看看有没有什么文件夹是在安装了cygwin之后产生的,一般那就是了)

$ rm -f /cygdrive/c/你的临时文件夹

2.停止cron service(没开启此服务的可以跳过,我的默认就没开启)

$ cygrunsrv --stop cron

$ cygrunsrv --remove cron

3.停止并删除inetd服务(我的默认也没开启)

$ net stop inetd

$/usr/sbin/inetd --remove-as-service

4.删除安装文件夹,默认是c:\cygwin

5.删除桌面上的icon,和开始菜单里的启动文件夹

6.删除注册表里的相关项

HKEY_LOCAL_MACHINE\SOFTWARE\Cygnus Solutions

HKEY_CURRENT_USER\Software\Cygnus Solutions

7.删除环境变量(PATH, CYGWIN)

环境变量PATH里的c:\cygwin\bin; 还有名叫CYGWIN的变量

要注意的是不要用cygwin的setup来卸载,可能会在cygwin产生令你删不掉的文件或文件夹,如果你已经这么干了,那么你可以重新安装,只安装默认的软件包就行了,在cygwin里用命令删除那个删不掉的,让后再按照以上方法卸载就ok了


### 如何完全卸载 Cygwin 并清理相关文件 要彻底卸载 Cygwin 及其关联的文件和设置,可以按照以下方法操作: #### 卸载程序本身 在 Windows 上,Cygwin 提供了一个标准的卸载过程。可以通过控制面板中的“程序和功能”来执行此操作[^1]。 ```plaintext 打开“控制面板” -> “程序和功能” 找到 Cygwin 列表项 右键单击并选择“卸载” 跟随向导完成卸载流程 ``` #### 手动删除残留文件 即使完成了卸载,仍需手动清除可能遗留的目录和注册表条目: - **主要安装路径**: 默认情况下,Cygwin 安装在 `C:\cygwin` 或 `C:\cygwin64` 中。确认不再需要这些文件后,可以直接将其删除。 - **用户主目录下的隐藏文件夹**: 检查用户的主目录(通常是 `C:\Users\<用户名>`),可能会存在 `.bashrc`, `.profile`, `.ssh` 等隐藏文件或文件夹。如果不需要保留任何配置数据,则可一并移除它们[^1]。 #### 修改环境变量 为了防止潜在冲突,建议从系统的环境变量中去除与 Cygwin 相关的部分: - 编辑系统属性里的 PATH 变量,去掉指向 Cygwin bin 文件夹(如 `C:\cygwin\bin`)的相关路径[^2]。 #### 注册表清理(谨慎操作) 虽然通常无需修改注册表,但如果希望做到极致干净的话,可以考虑搜索 HKEY_LOCAL_MACHINE 下是否有涉及 Cygwin 的键值,并小心地予以删除。不过这一步骤风险较高,除非必要否则不推荐进行[^3]。 #### 验证卸载成功 最后重新启动计算机以确保所有更改生效,并测试之前依赖于 Cygwin 运行的一些命令是否还能正常工作;预期应该会收到类似“未找到命令”的错误消息[^1]。 ```python import os try: result = os.system('gcc --version') except Exception as e: print(f"Error occurred: {e}") if result != 0: print("GCC is not installed or properly configured.") else: print("GCC seems to be still present after uninstallation attempt.") ```
评论 1
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值