`

在注册表中删除程序

 
阅读更多

有时候我们安装在 Windows 系统中的应用程序因为出错而无法卸载,需要我们手动将其删除,应该如何做呢?此时我们应该先从注册表中将应用程序的注册信息删除,然后再从资源管理器中手动删除应用程序的安装文件夹。那么,这个注册表项是哪里呢?可能不少人都知道,是 HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall。

但是,当我们把 HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall 中的所有注册表项都浏览过一遍后,却发现在控制面板中的“添加删除程序”列表中的应用程序好像并没有全部显示在这里,例如我们常用的 Office 系列就找不到相应的注册表项。这是怎么回事呢?

原来,除了 HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall 之外,还有其它两个注册表项用来保存已注册的应用程序信息,它们就是 HKEY_CLASSES_ROOT\Installer\Products 和 HKEY_CURRENT_USER\Software\Microsoft\Installer\Products。如果我们把这三个注册表项定义的全部应用程序都加在一起,就是我们在“添加删除程序”列表中看到的所有程序了。

HKEY_CLASSES_ROOT\Installer\Products 和 HKEY_CURRENT_USER\Software\Microsoft\Installer\Products 主要用来保存那些基于 Windows Installer 安装的应用程序,例如 Office;而 HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall 则主要用来保存那些基于其它安装程序的应用程序,例如常见的基于 InstallShield 安装的应用程序。因此,如果我们需要手动删除应用软件时,如果在 HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall 中找不到相应的注册表项,请务必再检查一下 HKEY_CLASSES_ROOT\Installer\Products 和 HKEY_CURRENT_USER\Software\Microsoft\Installer\Products。

1、先要知道程序安装的路径文件夹,也就是程序安装在哪个文件夹下。 2、在开始里选择运行,输入regedit后点击确定:在里面选择第三个(HKEY_LOCAL_MACHINE),把加号点开;选择SOFTWARE,继续点加号;选择Microsoft,再点加号;在选择windows,在点击加号;同样的方法,将CurrentVersion点开,选择Uninstall,点开加号,将他下面所在的文件通过上下健移动查找,在右边可以看到程序安装的路径,在左边把想删除的程序名称直接删除,就可以了。 3、最后把安装的路径文件夹删除就可以了。

分享到:
评论

相关推荐

    写注册表程序安装程序

    在Windows操作系统中,注册表是系统用来存储配置信息的关键数据库,包括硬件、软件、用户设置等。编写一个注册表程序安装程序,目的是让程序在计算机启动时自动运行,提高用户体验和便捷性。以下是对实现这一目标所...

    注册表操作小程序

    注册表是Windows操作系统中的一个重要组成部分,它存储了系统和应用程序的各种配置信息,包括硬件设备、软件设置、用户首选项等。对于IT专业人士来说,熟练掌握注册表的操作是必不可少的技能。"注册表操作小程序...

    禁止程序运行的注册表

    标题中的“禁止程序运行的注册表”指的是通过修改Windows操作系统中的注册表来阻止特定程序的启动。注册表是Windows系统中存储系统设置和应用程序配置的关键数据库。通过编辑注册表,用户可以实现对系统行为的深度...

    注册表 学习小程序 实用

    3. **注册表编辑**:这个小程序可能提供了编辑注册表的功能,让使用者可以查看、修改或删除注册表中的键和值。但要注意,不当的操作可能会导致系统不稳定甚至无法启动,因此在实际操作前必须了解其影响,并做好备份...

    安装程序注册表残留清理

    标题"安装程序注册表残留清理"意味着该工具专门设计用于查找并删除那些卸载后仍然存在于注册表中的安装程序相关的键值。这些残留的键值可能包括程序的启动项、服务配置、文件路径引用等,它们在程序卸载时未能被正确...

    注册表监控程序

    在标题中提到的“注册表监控程序”,其主要功能包括: 1. 实时监控:该程序可以实时监测注册表的变化,每当有程序尝试读取、写入或删除注册表键值时,它会记录这些操作,以便用户了解系统动态。 2. 分析注册:通过...

    注册表监控程序_注册表监控_behaviorkk9_Vc_

    在Windows操作系统中,注册表是存储系统和应用程序设置的关键数据库。它包含了系统配置、软件安装信息、用户设置等重要数据。`SkMonitor`是这样一款软件,它能够帮助用户监视并分析注册表中的任何变动,对于系统维护...

    彻底删除SQL注册表

    在IT领域,尤其是在数据库管理与系统维护中,彻底删除SQL Server注册表信息是一项技术性较强且需谨慎操作的任务。此过程旨在确保系统中不再保留任何与已卸载或需要清理的SQL Server实例相关的痕迹,这对于避免潜在...

    谷歌注册表彻底删除.zip

    当我们在系统中安装或卸载程序时,相应的注册表键值也会被创建、修改或删除。标题“谷歌注册表彻底删除.zip”指的是在尝试删除谷歌浏览器(Google Chrome)时,由于某些原因未能正确清理注册表,导致新安装失败或...

    如何在注册表中彻底删除软件的残余

    通过注册表卸载好多程序的卸载程序并不会将程序彻底清除,它的软件文件本身可能从硬盘中清除了,但是它在注册表中还存在残余的信息,要彻底清除软件,那么就要在卸载程序后将其在注册表中的项也进行清除。

    易语言删除注册表学习源码

    在本压缩包中,"易语言删除注册表学习源码" 提供了一个学习如何在易语言中操作注册表的实例。注册表是Windows操作系统中的一个重要组成部分,存储了系统和应用程序的各种设置,因此理解和掌握如何通过编程接口(API...

    利用注册表设计软件注册程序

    在Windows操作系统中,注册表是存储系统和应用程序设置的关键数据库。它管理着用户配置、硬件配置、软件安装信息等重要数据。设计一个软件注册程序利用注册表,可以帮助开发者实现更有效的授权管理和用户验证,防止...

    lr删除注册表

    在Windows操作系统中,LR的卸载有时可能会留下一些注册表项,这些残留的注册表信息可能会导致重新安装时出现问题,比如错误提示、安装失败或者功能受限。"lr删除注册表"这个主题,就是专门针对这种情况,提供了解决...

    注册表清理程序

    在Windows操作系统中,注册表是一个至关重要的数据库,存储着系统和所有应用程序的配置信息。随着时间的推移,注册表可能会积累大量的无用、过时或错误的条目,这些条目可能来自卸载的软件、未完全删除的文件或者...

    程序写入注册表的方法

    在Windows操作系统中,注册表是存储系统和应用程序配置信息的关键组件。...通过`OperateRegist.cs`文件,你可以实现一个完整的注册表操作类,方便在程序中调用,以实现程序写入、读取、删除注册表值或子键的功能。

    力控注册表删除工具,力控卸载不净

    力控注册表删除工具就是针对这种情况设计的,它能够帮助用户彻底删除力控软件在注册表中的所有痕迹,以便于干净地重新安装。在Windows系统中,手动清理注册表是非常危险的,因为错误的操作可能导致系统不稳定甚至...

    卸载程序在注册表的位置

    当电脑中的软件没有通过卸载操作,而文件目录被误删除时,可以直接从注册表中删除该软件

    c#做的小小的修改注册表的应用程序

    在Windows操作系统中,注册表是一个存储系统设置、应用程序配置和用户信息的重要数据库。通过C#编写这样的程序,开发者可以方便地读取、写入或删除注册表键值,以实现特定的功能。 C#是Microsoft公司推出的一种面向...

    监视注册表变化的程序 绿色免安装 Advanced Registry Tracer

    "绿色免安装"意味着该程序无需正式安装即可运行,通常这样的程序体积小巧,便于携带和使用,不会在系统中留下冗余文件。 描述中的信息重复强调了该程序的主要功能——监视注册表变化,以及其绿色免安装的特点。这...

    麦咖啡卸载后注册表清理程序

    当软件安装、运行和卸载时,都会在注册表中创建、修改或删除条目。麦咖啡作为一款反病毒软件,在安装和运行期间会创建大量与自身相关的注册表键值。如果没有正确地卸载,这些键值可能会遗留在注册表中,占用系统资源...

Global site tag (gtag.js) - Google Analytics