Cygwin在window下的完全卸载

本文提供了一套详细的步骤,指导用户如何在Windows操作系统中彻底卸载Cygwin,包括删除安装文件、服务、注册表项及环境变量等,确保系统干净无残留。

Cygwin在window下的完全卸载
具体步骤如下:
1.删除安装用的临时文件夹(在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的变量
还有些问题
一般故障表现:
以用户X登陆机器并安装了cygwin 后,用户Y或者域用户Z登陆该机器后无法删除cygwin及其子目录文件。
解决办法:
1。原安装用户不是管理员用户,可以以原安装用户登 陆将需要做删除操作的用户加入完全访问权限或者加入所有者列表。
2。以系统管理员登陆将需要做删除操作的用户加入所有者列表。

### 卸载 Cygwin 的完整方法 在 Windows 系统下,要完全卸载 Cygwin,可以采用以下几种方法,确保系统中不再残留与 Cygwin 相关的文件、服务和注册表项。 #### 使用 `setup.exe` 进行卸载 1. 找到你安装 Cygwin 时使用的 `setup.exe` 文件。如果已经丢失,可以前往 [Cygwin 官网](https://cygwin.com/install.html) 下载最新的安装程序。 2. 双击运行 `setup.exe`,然后按照以下步骤操作: - 点击“Next”继续。 - 选择“Uninstall from Local Directory”选项。 - 浏览并选择 Cygwin 的安装目录(例如 `C:\cygwin` 或 `D:\cygwin`)。 - 点击“Next”,系统会自动运行预卸载脚本。 - 等待卸载过程完成,直到出现卸载成功的提示[^3]。 #### 手动删除 Cygwin 安装目录 1. 删除 Cygwin 的安装目录,默认路径为 `C:\cygwin` 或 `D:\cygwin`。 2. 如果遇到权限问题,可以使用以下命令行修改文件夹所有权并删除: ```batch SET DIRECTORY_NAME="D:\cygwin64" C:\windows\system32\TAKEOWN /f %DIRECTORY_NAME% /r /d y C:\windows\system32\ICACLS %DIRECTORY_NAME% /grant administrators:F /t PAUSE ``` 该脚本会将文件夹及其子目录的所有权授予管理员,并赋予完全控制权限,从而允许删除文件夹[^4]。 #### 删除 Cygwin 创建的服务 1. 停止并删除 `cron` 服务: ```bash cygrunsrv --stop cron cygrunsrv --remove cron ``` 2. 停止并删除 `inetd` 服务: ```bash net stop inetd /usr/sbin/inetd --remove-as-service ``` 这些命令会在 Cygwin 终端中执行,用于清除系统中由 Cygwin 安装的后台服务[^1]。 #### 清理系统环境变量 1. 删除环境变量 `PATH` 中的 Cygwin 路径(例如 `C:\cygwin\bin;`)。 2. 删除名为 `CYGWIN` 的环境变量。 #### 清理注册表项 1. 打开注册表编辑器(`regedit`)。 2. 删除以下注册表项: - `HKEY_LOCAL_MACHINE\SOFTWARE\Cygnus Solutions` - `HKEY_CURRENT_USER\Software\Cygnus Solutions` #### 解决权限问题 如果遇到无法删除 Cygwin 文件夹的情况,通常是因为当前用户没有足够的权限。解决方法如下: 1. 如果原安装用户不是管理员,可以使用该用户登录系统,并将需要删除文件的用户加入到文件夹的“完全控制”权限列表中。 2. 使用系统管理员账户登录,将当前用户添加到文件夹的所有者列表中,然后尝试删除文件夹[^1]。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值