专栏首页java学习【干货来了】!Oracle及普通软件卸载详解!

【干货来了】!Oracle及普通软件卸载详解!

电脑用的久了,里面的软件安装也会越来越多,但总有一些软件在使用过程中,甚至我们安装的过程中出现或多或少的问题,导致我们总是装了卸,卸了装(老实说,有时候纠结症都给整出来了)。

但似乎目前还没有一款软件能够轻轻的走,正如它轻轻的来,它们总喜欢在你的Windows中留点垃圾,甚至还想赖着不走。别告诉我说用清理软件不就行了吗,多方便。不觉得我们应该玩点高大上的吗?就像你女朋友问你世界上人均GDP(国民生产总值)排名第一的是哪个国家?你不会一脸茫然,也不会告诉她不会去百度啊;而是淡淡说到,是下一届世界杯的举办地——卡塔尔。

嗯,毛爷爷从小就教导我们:

暖个场,先说一下电脑软件卸载时如何清理这些“残渣余孽”,毕竟对于处女座来说,谁还没个强迫症:

1

清查“Common Files”

软件安装之后,往往会在“C:\Program Files\Common Files”文件夹里面留下很多公共文件,卸载软件后,这些文件一般不会删除,需要我们手动解决。

2

清查注册表

注册表操作前可以先备份,以免伤及无辜。比如卸载“oracle”的时候,打开“注册表编辑器”,分别在[HKEY_CLASSES_ROOT\Applications]、[HKEY_USER\Software]、[HKEY_LOCAL_MacHINE\SOFTWARE]中寻找并删除与“oracle”相关项(后面会着重介绍)。

3

清查散落的MSI安装文件

在系统目录下(C:\Windows)有一个“Downloaded Installations”文件夹,这里经常会保留一些用Windows Installer打包的软件的安装遗留文件(一般扩展名为MSI)。

4

4

清查隐藏的虚拟设备

按下Win+Break组合键打开“系统属性”窗口(笔记本电脑没有Break键可以选择Win+R打开运行窗口,然后输入sysdm.cpl,Enter即可)进入“硬件”——“设备管理器”,右击“查看”——“显示隐藏设备”,之后在下面的列表中双击展开“非即插即用驱动程序”,然后选择已经卸载的软件的目录,点击“卸载”即可删除。(“非即插即用”通常适用于较旧的设备,Win10中就显示不了,后期会根据大家反馈单独说一下。

5

清查扫尾

有时需要查看“Program Files”、“我的文档”等目录下有没有已经卸载软件的文件夹,如果有直接删除即可。如果卸载之后有窗口提示哪些文件没有删除,需启动“资源管理器”手动删除。

热身之后,接下来重点说一下oracle11g的卸载步骤,尽可能讲的全面一些,不足之处,多谅解。

1

关闭服务

左击“计算机”,用管理员身份打开;

然后进入“服务和应用程序”;

右击点开“服务”;

用鼠标滚筒或者拖动至所有“Oracle”开头的服务,将所有启动项左击之后,点击“停止”。

2

通过安装包卸载

点击开始菜单,在搜索框输入“Universal Installer”

点击Enter直接运行;

在新窗口中单击“卸载产品”;

产品清单窗口中,单击“全部展开”,除了OraDb11g_home1外,勾选其他所有选项,单击删除;

产品清单中显示“没有已安装的产品”时退出即可。

3

删除注册表

按Win+R组合键,在运行窗口输入“regedit”,点击“确定”或Enter键进入注册表;

依次点击展开

HKEY_LOCAL-MACHINE\SOFTWARE,找到所有oracle开头文件,左击删除,(该目录下时Oracle数据库的软件安装信息);

依次展开

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services中,删除所有oracle开头的项,(该目录下时Oracle在windows下注册的各种服务);

依次展开

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Eventlog\Application,删除所有oracle开头的项,(此项是删除oracle事件日志);

在注册表主目录HKEY_CLASSES_ROOT中,删除以ora开头的项。

4

变量删除

右击“我的电脑”——“属性”——“高级”——“环境变量”——PATH变量,删除该值中的内容。注意在path中记录着一堆操作系统的目录,在windows中各个目录直接使用分号(;)隔开的,删除时注意。

建议:删除PATH环境变量中关于Oracle值时,将该值全部拷贝到文本编辑器中,找到对应的Oracle的值,删除后,再拷贝修改的字符串,粘贴到PATH环境变量中,这样有备无患。

5

四字真言

生活中的事情总结出来就是:“喜欢就买、不行就分、多喝点水、重启试试。”,没错,上述步骤结束之后,重新启动操作系统。

重启之后Oracle相关的进程不会加载了,把Oracle_Home(Oracle的安装目录)下的数据删除。

删除C:\Program Files 下的Oracle目录(根据Oracle安装所在路径而定)。

开始菜单下的oracle项,如:C:\Documents and Settings\All Users\「开始」菜单\程序\Oracle - Ora11g 不同的安装这个目录稍有不同。(此项不删除不影响Oracle的再次安装,重新安装时,该菜单会被替换。)

打完收工,Oracle彻底删除了,是的,有没有感觉一身轻松。更多数据库或者IT技术的基础学习需求欢迎留言关注,感谢支持,喜欢就转发给更多需要的人吧。

本文分享自微信公众号 - java学习(javaxxf),作者:许肖飞

原文出处及转载信息见文内详细说明,如有侵权,请联系 yunjia_community@tencent.com 删除。

原始发表时间:2018-08-29

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • 面试题63(链表,哈希表)

    关于链表,哈希表 1·以下关于链式存储结构的叙述中哪一个是正确的? A.链式存储结构不是顺序存取结构 B.逻辑上相邻的节点物理上必须邻接 C.可以通过计算直接确...

    Java学习
  • 面试题31(关于重载与重写的正确的理解?)

    一个类中,有两个方法名、形参类型、顺序和个数都完全一样,返回值不一样的方法,这种现象叫覆盖。( )? A 正确 B 错误 考点:考察求职者对重载与重写的正确的理...

    Java学习
  • Java每日一题_关于形参与实参

    1、当调用方法时,如果传入的数值为基本数据类型(包含String类型),形式参数的改变对实际参数不影响。

    Java学习
  • Oracle完全卸载详细步骤

    1、 开始->设置->控制面板->管理工具->服务 停止所有Oracle服务。 2、 开始->程序->Oracle - OraHome81->Oracle ...

    魏晓蕾
  • 苹果手机短信删除了怎么恢复?简洁又好用

      苹果手机短信删除了怎么恢复?现在觉得使用短信互发消息实在是太low了,如今的社交软件数不胜数,谁还会想到这么古老的方法呢?这些都是一些80后使用的,不过使用...

    科技第六人
  • VSCode配置eslint

    在Vue.js项目中,使用的是eslint检查。 而在我写完代码后,cnpm run dev运行命令。。。然后悲剧了,一大堆报错!╮(╯▽╰)╭ 安装插件:Ve...

    用户1149564
  • Java开发环境系列:全文搜索引擎elasticsearch(kibana插件)

    Kibana是一个开源的分析和可视化平台,设计用于和Elasticsearch一起工作。

    架构师小跟班
  • Rust学习:如何解读函数签名?

    在Rust中,函数签名类似“讲故事”。经验丰富的Rust程序员,只需浏览一个函数的签名,就可以知道该函数大部分的行为。

    MikeLoveRust
  • [海豚区块链] 世界杯来袭,我们都要集体高潮一次

    这个夏天,对于球迷是幸福的。季后赛刚刚结束,詹皇威武的身影还没远去,梅西、C罗、大圣等一众巨星又将开始厮杀,明晚11点,俄罗斯世界杯将会拉起战幕。

    海豚区块链
  • 基于CenterOS7环境下本地挂载云端COS对象存储桶256TB!

    方案客户群体:企业或个人海量文件存储备份,数据迁移灾备,数据云端灾备服务,实现本地挂载COS存储256TB大容量网盘。

    TCS-F

扫码关注云+社区

领取腾讯云代金券