windows10 下 用图片手把手教你 卸载 [email protected]小阮的博客-程序员秘密_win10系统删除cygwin

技术标签: cygwin  windows  

windows10 下 卸载 cygwin



进入 官方, 下载符合自己操作系统的 Cygwin 安装程序(这个程序包含了 Cygwin 的安装、更新、卸载功能)

在这里插入图片描述


打开 Cygwin 安装程序,点击 下一步

在这里插入图片描述

选择 第三个安装类型 Install from Local Directory

在这里插入图片描述


此时程序会自动检测到你 Cygwin 的本地安装目录,如果没有,则手动将 Root Directory 改为 Cygwin 的本地安装目录

在这里插入图片描述

点击

在这里插入图片描述

点击下一步

在这里插入图片描述



重点来啦!

View 选择 Category

Package 选择 All

New 选择 Uninstall

点击 下一步

在这里插入图片描述

点击 下一步,等待卸载完成

在这里插入图片描述

卸载完成

在这里插入图片描述


然后可以再把 Cygwin 安装目录下的文件手动删完




附:官方文档

2.20.How do I uninstall all of Cygwin?

Setup has no automatic uninstall facility. The recommended method to remove all of Cygwin is as follows:

If you have any Cygwin services running, remove by repeating the instructions in https://cygwin.com/faq/faq.html#faq.setup.uninstall-service for all services that you installed. Common services that might have been installed are sshd, cron, cygserver, inetd, apache, postgresql, and so on.

Stop the X11 server if it is running, and terminate any Cygwin programs that might be running in the background. Exit the command prompt and ensure that no Cygwin processes remain. Note: If you want to save your mount points for a later reinstall, first save the output of mount -m as described at https://cygwin.com/cygwin-ug-net/mount.html.

If you installed cyglsa.dll by running the shell script /usr/bin/cyglsa-config as described in https://cygwin.com/cygwin-ug-net/ntsec.html, then you need to configure Windows to stop using the LSA authentication package. You do so by editing the registry and restoring /HKEY_LOCAL_MACHINE/SYSTEM/CurrentControlSet/Control/Lsa/Authentication Packages back to it’s original value of msv1_0, and then rebooting.

Delete the Cygwin root folder and all subfolders. If you get an error that an object is in use, then ensure that you’ve stopped all services and closed all Cygwin programs. If you get a ‘Permission Denied’ error then you will need to modify the permissions and/or ownership of the files or folders that are causing the error. For example, sometimes files used by system services end up owned by the SYSTEM account and not writable by regular users.

The quickest way to delete the entire tree if you run into this problem is to take ownership of all files and folders to your account. To do this in Windows Explorer, right click on the root Cygwin folder, choose Properties, then the Security tab. If you are using Simple File Sharing, you will need to boot into Safe Mode to access the Security tab. Select Advanced, then go to the Owner tab and make sure your account is listed as the owner. Select the ‘Replace owner on subcontainers and objects’ checkbox and press Ok. After Explorer applies the changes you should be able to delete the entire tree in one operation. Note that you can also achieve by using other tools such as icacls.exe or directly from Cygwin by using chown. Please note that you shouldn’t use the recursive form of chown on directories that have other file systems mounted under them (specifically you must avoid /proc) since you’d change ownership of the files under those mount points as well.

Delete the Cygwin shortcuts on the Desktop and Start Menu, and anything left by setup-x86{_64}.exe in the download directory. However, if you plan to reinstall Cygwin it’s a good idea to keep your setup-x86{_64}.exe download directory since you can reinstall the packages left in its cache without redownloading them.

If you added Cygwin to your system path, you should remove it unless you plan to reinstall Cygwin to the same location. Similarly, if you set your CYGWIN environment variable system-wide and don’t plan to reinstall, you should remove it.

Finally, if you want to be thorough you can delete the registry tree Software\Cygwin under HKEY_LOCAL_MACHINE and/or HKEY_CURRENT_USER. However, if you followed the directions above you will have already removed everything important. Typically only the installation directory has been stored in the registry at all.



我的小站GithubCSDN



版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/Ussim/article/details/108694612

智能推荐

linux获取脚本或命令返回值_永远不要矫情的博客-程序员秘密_linux获取命令返回值

在linux系统中进行交互式的输入命令时,系统会及时的在屏幕上输出内容进行反馈。例如:想输入top命令查看进程信息时,不小心输入tap,系统会提示未找到该命令:[[email protected] ~]$ tapbash: tap: 未找到命令...但有些脚本每天都是要在后台自动,怎么判断出错是比较重要的问题。可以借助命令的返回值来判断。linux中规定正常退出的命令和脚本都应该以0作为其返回值,任何非0的返回值都表示命令未正确退出或未正常执行。$?变量永远是返回上一个命令的返回值。所以要查看某一个命令的返回值

传说中的贝叶斯统计到底有什么来头?_weixin_34417200的博客-程序员秘密

引言:在很多分析学者看来,贝叶斯统计仍然是难以理解的。受机器学习这股热潮的影响,我们中很多人都对统计学失去了信心。我们的关注焦点已经缩小到只探索机器学习了,难道不是吗?机器学习难道真的是解决真实问题的唯一方法?在很多情况下,它并不能帮助我们解决问题,即便在这些问题中存在着大量数据。从最起码来说,你应该要懂得一定的统计学知识。这将让你能够着手复杂的数据分...

seL4微内核学习记录(一):环境配置与源码编译_Dark'Messiah的博客-程序员秘密

sel4微内核学习记录,展示基本的环境配置和编译、qemu模拟过程

Linux 文件系统_一盆电子的博客-程序员秘密

前言Linux修改文件步骤其实和Windows系统相似,步骤如下:操作系统提供了一系列的API如Linux系统:打开 open读写 write/read光标定位 lseek关闭 close什么是文件标识符?文件描述符即索引,通过文件描述符来区分不同文件,并对相应文件进行操作。静态文件:存放在块设备中的文件系统中。动态文件:当我们去open打开一个文件时,linux内核做的操作包括:内核在进程中建立一个打开文件的数据结构,记录下我们打开的这个文件;内核在内存中申请一段内存,并且将静态文

C#使用ICSharpCode.SharpZipLib压缩后进行web批量下载文件_蝶恋花雨的博客-程序员秘密

原因:最近做一个公司项目,点击导出想把各自报告书及请求箱单导出存为Excel,由于是客户端操作试了各种方法都不适合,并且由于文件较多,导出时需要每个文件单独另存成,这样导致请求后台数据流量较大,而且用户操作起来麻烦。想达到的效果:当用户点击一次操作时后台程序把所有生成的Excel文件进行压缩成一个单独文件来下载,这样简化用户操作难度 增强用户体验,在获得下载载文件时同样

随便推点

sja1000调试经验_JiaoCL的博客-程序员秘密

sja1000调试经验去年年底的时候,一个公司给我打电话,问我最近有没有空,说要请我帮忙做一个基于CAN总线通讯的东西,我去看了看,是一个数据采集系统,下面是一系列数据采集的智能板卡,上位机是基于WINBOND的一块486的工业嵌入式控制板,操作系统使用的是WINCE。智能板卡通过工业底板和数据线两种方式和上位机通讯,通信协议选择的是CAN,其中底板上的通信选用高速波特率(1Mbps),数据线选用

Java经典面试题详解:从单体式架构迁移到微服务架构_普通网友的博客-程序员秘密

8.15 一面 (60min)自我介绍,为什么投客户端python和java有什么区别java内存模型gc讲讲http https区别cookie,sessionhttps握手过程对称非对称加密算法?哪个效率高?tcp握手要三次,挥手要几次,为什么进程和线程,描述一下进程通信方式线程同步方式写个生产者消费者模型,要求多线程环境下为什么要用synchronized?原理?效率?算法:二叉树,打印所有根结点到叶节点路径和为k的路径。反问先别走,二面面试官马上来8.1

局部图像描述子_LX1994393317的博客-程序员秘密

局部图像描述子一、Harris角点检测1、Harris角点检测点基本思想我们对图像角点的判断,假定一个正方形小窗口,窗口向任意方向的移动都导致图像灰度的明显变化,则代表该区域存在角点。如下图所示:当正方形小窗口位于平坦区域时,任意方向移动,都无灰度变化。当正方形小窗口位于边缘区域时,沿着边缘方向移动,无灰度变化。当正方形小窗口位于角点区域时,沿任何方向移动,有明显的灰度变化。2、Harris角点检测点数学表达式3、Harris编码...

poj2411(轮廓线动态规划)_Stayaccept的博客-程序员秘密

链接:点击打开链接题意:用1*2的地砖铺满一个n*m的地面有多少种方法代码:#include #include #include #include #include using namespace std;long long n,m,cur;long long dp[2][1<<15];int main(){

2021-11-23-GPU版本Tensorflow+Keras环境安装与配置_繁星之歌的博客-程序员秘密_keras tensorflow 最新

目前TensorFlow的最新版本(2.7)已经默认支持CPU和GPU。安装前需要先确认显卡算力是否达到最新版的要求,算力低于3.0的版本本文暂不涉及。自己亲测的组合有以下两种:(1)旧版(3.0 &lt;算力 &lt; 3.5):python3.6.5+CUDA8.0+cuDNN7.14+tensorflow1.2.0(2)新版(算力 &gt; 3.5):python3.8.12+cudatoolkit11.3.1+cudnn8.2.1+tensorflow2.7+Keras2.7本

Attribute meta-data#[email protected] at AndroidManifest.xml requires a placeholder substitution b_冷冷清清里风风火火是我的博客-程序员秘密

Attribute meta-data#[email protected] at AndroidManifest.xml:189:13-51 requires a placeholder substitution but no value for &lt;UMENG_CHANNEL_VALUE&gt; is provided. app main manifest (this file), li...

推荐文章

热门文章

相关标签