卸载CygWin

先前在win7 按照《实战 Win 7下安装 Gitosis (Windows下的 git 服务器)》一文配置了个windows 下的 Git服务器。现在想卸载了这东西。不过cygwin没有卸载选项,而且,由于在cygwin里安装了git服务,因此还得有一些额外的步骤。
进入cygwin bash ,卸载 ssh服务。

1
2
3
net stop sshd
cygrunsrv -E sshd
cygrunsrv -R sshd

然后右击,“Take Ownership” (由于c:\cygwin目录下面有一些文件是只有git 用户才能删除的,因此要给当前用户授权),大概要过蛮久(视你安装的包的多少而定),获取权限后,把 c:\cygwin 整个目录全部删除掉。( Take Ownership 下载见这里 )

然后删除win7 系统的 CYGWIN 环境变量。
运行regedit ,删除以下注册项:
“HKEY_CURRENT_USER/Software/Cygwin”

“HKEY_LOCAL_MACHINE/Software/Cygwin”

开始,运行, compmgmt.msc
“System Tools” – “Local Users and Groups” – “Users” (系统工具-本地用户和组 – 用户)
然后删除 cyg_server , git , sshd 这三个用户 (如果存在的话)

删除用户目录:

1
cd /d C:\Users

删除 cyg_server 目录, 删除 git 目录。

开始,运行, cmd

1
chkdsk /F

在下次系统启动时检测和修复潜在的磁盘错误。

最后,还可以用CCleaner 或AuslogicsBoostSpeed 检测下注册表有没有错误。

重启。

– EOF –

参考文档:

http://pigtail.net/LRP/printsrv/remove-cygwin.html

http://jrshelby.com/grass/remove.htm

更多
5 Responses Post a comment
  1. Christopher Meng

    可是我没搞过 :mrgreen: :mrgreen: :mrgreen: :mrgreen: :mrgreen: :mrgreen: :mrgreen:

    对了你的博客貌似不能指定回复,否则提示评论为空,只好新建一个评论

  2. 荒野无灯

    那得看你做什么用。。。
    与windows程序交互时你用linux?

  3. Christopher Meng

    我觉得这个有点过时了。。。与其安装它还不如直接上Linux

  4. 灰狼

    以前学习的时候就用过Cygwin,为了学习嵌入式开发,学习后就丢弃了

Leave a Reply

Note: You may use basic HTML in your comments. Your email address will not be published.

Subscribe to this comment feed via RSS