有时候我们安装在 Windows 系统中的应用程序因为出错而无法卸载,需要我们手动将其删除,应该如何做呢?此时我们应该先从注册表中将应用程序的注册信息删除,然后再从资源管理器中手动删除应用程序的安装文件夹。
 
那么,这个注册表项是哪里呢?可能不少人都知道,是 HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindowsCurrentVersionUninstall。
 
 
但是,当我们把 HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindowsCurrentVersionUninstall 中的所有注册表项都浏览过一遍后,却发现在控制面板中的“添加删除程序”列表中的应用程序好像并没有全部显示在这里,例如我们常用的 Office 系列就找不到相应的注册表项。这是怎么回事呢?
 
 
原来,除了 HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindowsCurrentVersionUninstall 之外,还有其它两个注册表项用来保存已注册的应用程序信息,它们就是 HKEY_CLASSES_ROOTInstallerProducts 和     HKEY_CURRENT_USERSoftwareMicrosoftInstallerProducts。如果我们把这三个注册表项定义的全部应用程序都加在一起,就是我们在“添加删除程序”列表中看到的所有程序了。
 
 
HKEY_CLASSES_ROOTInstallerProducts 和 HKEY_CURRENT_USERSoftwareMicrosoftInstallerProducts 主要用来保存那些基于 Windows Installer 安装的应用程序,例如 Office;而 HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindowsCurrentVersionUninstall 则主要用来保存那些基于其它安装程序的应用程序,例如常见的基于 InstallShield 安装的应用程序。
 
因此,如果我们需要手动删除应用软件时,如果在 HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindowsCurrentVersionUninstall 中找不到相应的注册表项,请务必再检查一下 HKEY_CLASSES_ROOTInstallerProducts 和 HKEY_CURRENT_USERSoftwareMicrosoftInstallerProducts。
 
 
1、先要知道程序安装的路径文件夹,也就是程序安装在哪个文件夹下。
 
2、在开始里选择运行,输入regedit后点击确定:在里面选择第三个(HKEY_LOCAL_MACHINE),把加号点开;选择SOFTWARE,继续点加号;选择Microsoft,再点加号;在选择windows,在点击加号;同样的方法,将CurrentVersion点开,选择Uninstall,点开加号,将他下面所在的文件通过上下健移动查找,在右边可以看到程序安装的路径,在左边把想删除的程序名称直接删除,就可以了。
 
3、最后把安装的路径文件夹删除就可以了。

在注册表中删除程序的方法相关推荐

  1. 手动从注册表中删除服务项

    手动从注册表中删除服务项 因此次手动查杀病毒运用到较多此工作,特留下此备忘: 在Windows XP(2000.2003类似)系统的"服务"窗口中并不能添加或删除服务,常用的方法有 ...

  2. 如何在注册表中删除用户帐户信息。

    Windows XP 重要说明:请勿删除主 Protected Storage System Provider 项.该项不会自动重新生成.如果您没有遇到密码保存问题并且忘记了密码,删除用户子项可能导致 ...

  3. mysql在注册表中删除了怎么办_如何清除mysql注册表

    具体方法: 1.按[win+r]打开运行,输入regedit,点击[确定],打开注册表编辑器: 2.找到以下路径: 计算机 \HKEY_LOCAL_MACHINE\SYSTEM\ControlSet0 ...

  4. 从注册表中删除打印机列表中的打印机

    删除网络打印机:从注册表项中HKEY_CURRENT_USER/Printers/Connections 下找到要删除的打印机项删除即可 删除本地打印机HKEY_LOCAL_MACHINE\SYSTE ...

  5. java 删除注册表_java – 如何从Windows注册表中删除JRE条目?

    JDK本身不使用Windows注册表来运行. 在某些情况下,使用系统注册表运行的JRE是如Applet或以WebStart技术开始的程序. 最后,如果从Windows系统目录(例如C:/winnt/s ...

  6. 注册表中删除java

    注册表里面删除java! 5.0版本注册键值:hkey_local_machine/software/microsoft/windows/currentversion/uninstall/ {3248 ...

  7. JAVA读取注册表中的值

    需求:java动态读取注册表来调用第三方应用程序(如:qq.微信.网易云音乐等)启动,为什么说动态呢,因为使用绝对路径,每个人的电脑安装的路径并不一定相同,但注册表中的路径一般都相同,所以只要获取注册 ...

  8. Win11注册表编辑器删除的能还原吗?

    注册表编辑器是系统内用来更改系统注册表设置的高级工具,但是最近有Win11用户反映自己不小心把它删除了,还能恢复吗?那么下面小编就给大家分享一下注册表编辑器删除的恢复方法. Win11 22000.6 ...

  9. 注册表中shell文件不见了_win7系统注册表中的shell文件不小心被删除的解决方法...

    我们在操作电脑的时候,win7系统注册表中的shell文件不小心被删除的问题对于我们来说其实是比较少见的,一般情况下的正常使用都不会遇到win7系统注册表中的shell文件不小心被删除的状况.但在wi ...

最新文章

  1. Partial Class部分类
  2. ORACLE 12C PDB部分功能测试
  3. HDU2675(二分算法)
  4. python中的中文乱码问题深入分析
  5. 使用fis优化web站点
  6. php创建压缩文件 保存路径,通过php生成zip压缩文件,支持文件和压缩包路径查找...
  7. 创业冲突的五种解决方法是_当创业合伙人发生冲突时,最好的解决办法看这5招...
  8. 运维部门工作总结_部门动态 | 主动出击 超前谋划 全面做好园区网络运维工作...
  9. python读取mysql数据库行数_使用python读取mysql数据库并进行数据的操作
  10. MAC 下开发 不区分大小写问题及解决
  11. cocos2d-基本概念(5)-Effects 效果
  12. 190530每日一句
  13. cocosBuilder使用总结
  14. 中卫市地图arcgis数据shp道路地名县区边界水系2021年(下载说明)
  15. 大地GhostXP_SP3_2013极速装机5月版
  16. windows的特殊对话框
  17. 微信充值页面开发总结
  18. 微信公众平台为什么会火
  19. 深度学习各子领域略览及术语列表
  20. python男孩_python爬虫:爬取男生喜欢的图片

热门文章

  1. 跃居超导和离子阱的量子计算黑马,可编程可扩展的光量子硬件
  2. Thinkpad笔记本散热器与风扇的寿命与清理问题
  3. Nutch 2.0 终于来了
  4. Linux进程调度器概述--Linux进程的管理与调度(十五)
  5. 基于javaweb的医院挂号预约系统-计算机毕业设计
  6. itextword加公章 java_使用itext和freemarker来根据Html模板生成PDF文件,加水印、印章...
  7. C++中,system的神级用法总和,实现用C++操作系统
  8. MIT大牛推荐的基本数学书
  9. Msbuild的工具集版本
  10. 机器人卫士密码箱密码忘了怎么办_《忠诚的机器人卫士》教学设计(丽)