Tuesday, October 02, 2007

window下cygwin完全卸载办法[zz]

具体步骤如下:

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的变量

如何移除一个Windows服务

通过正常卸载一个程序可删除由此程序安装上去的服务,但是在某种情况下由于某种原因你的某个服务没有被卸掉,这时,你就不得不手动的来删除,你过通过以下方法进行操作。

方法1:
1.运行注册表编辑器(run regedit).
2.找到下面的键值.
HKEY_LOCAL_MACHINE/SYSTEM/CurrentControlSet/Services
3.找到你想要删除的服务并删除它。
删除后你需重新打开你的服务管理器才能看到效果。
以上方法在Windows Nt4,Windows 2000和Windows Xp上测试通过。

方法2:
如果你要卸载一个本地服务,可以打开CMD,执行 sc delete MyServiceName