记录一次软件删除失败的问题

一、背景:

从公司离职后,需要把公司的一些软件从本电脑进行卸载,发现有些软件竟然删除不了。由于之前安装office与oracle时接触过注册表相关的东西,所以首先就想到了注册表,删除了注册表之后,控制面板该软件的信息就没有了。

二、首先介绍一下注册表

1.什么是注册表

注册表是windows操作系统、硬件设备以及客户应用程序得以正常运行和保存设置的核心“数据库”

2.注册表功能

注册表中记录了用户安装在计算机上的软件和每个程序的相关信息,通过它可以控制硬件、软件、用户环境和操作系统界面的数据信息文件。

3.编译器说明

在运行中输入regedit进入注册表窗口

注册表窗口

根键:称之为key,某一项的句柄项

子项:句柄项下的子项。

值项:叶子项:名称,数据类型,数据组成

4.根键

·HKEY_CLASSES_ROOT:

说明:该根键包括启动应用程序所需的全部信息,包括扩展名,应用程序与文档之间的关系,驱动程序名,DDE和OLE信息,类ID编号和应用程序与文档的图标等。

·HKEY_CURRENT_USER

说明:该根键包括当前登录用户的配置信息,包括环境变量,个人程序以及桌面设置等

·HKEY_LOCAL_MACHINE

说明:该根键包括本地计算机的系统信息,包括硬件和操作系统信息,安全数据和计算机专用的各类软件设置信息

4.HKEY_USERS

说明:该根键包括计算机的所有用户使用的配置数据,这些数据只有在用户登录系统时才能访问。这些信息告诉系统当前用户使

用的图标,激活的程序组,开始菜单的内容以及颜色,字体

5.HKEY_CURRENT_CONFIG

说明:该根键包括当前硬件的配置信息,其中的信息是从HKEY_LOCAL_MACHINE中映射出来的。

三、问题的解决

由上面根键可知,要卸载软件注册表信息需要去HKEY_LOCAL_MACHINE这个根键下去找,

当然我们还有更简单的方式,那就是ctrl+f找的软件注册表

查找卸载软件的注册表

操作就是直接删除搜索到的注册表就可以将控制面板里的软件信息清除掉了,之后再进行安装软件也不会有问题。

5.总结

你现在所经历的灾难,都是你过去某个阶段慵懒所造成的。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。