无法卸载Java JRE 1.7 32位

时间:2012-08-12 01:03:50

标签: java uninstall

出于某种原因,我的firefox浏览器停止检测java,现在我无法运行java上的任何东西,因为它说它没有安装,所以我去添加/删除程序并试图卸载java但它刚赢了'被删除。

http://rcupload.com/images/IDSnu.png

因此,当我尝试卸载它时(Java(TM)7 Update 5)会出现一个带有进度条的小窗口,完成后会消失,但Java仍然存在..

这是出现的窗口: http://rcupload.com/images/HLUwZ.png

这是我试图做的事情:

1)使用CCleaner卸载它: - 我选择程序,按卸载并消失,但当我刷新列表时它仍然会在那里。我也尝试使用CCleaner中的“删除条目”按钮,我只是收到一条消息“无法删除msi安装程序”。

2)我尝试使用JavaRA: - 我以管理员身份运行它,单击“删除旧版本”,我收到了Java JDK 1.7已卸载的消息以及所有文件,但现在我看到“C:\ program files(x86)没有文件夹” )\ Java \“(之前有一个内部,称为jre-7之类的东西),安装程序中的图标看起来像一个白色的盒子而不是看起来像java徽标。

3)我尝试下载java并安装它: - 我运行它,它下载并进入一个屏幕,它询问我是否要安装工具栏,我点击下一步,我收到此消息: http://rcupload.com/images/xiCIu.png

  • 我也尝试更改目标文件夹。同样的结果。

- 恢复:我需要摆脱Java(TM)7 Update 5,但卸载程序似乎不起作用,文件丢失。

任何帮助将不胜感激!

感谢。

2 个答案:

答案 0 :(得分:5)

我遇到了同样的问题,并使用Microsoft Fix it工具解决了这个问题,在这里: http://support.microsoft.com/mats/program_install_and_uninstall

最后,一个真正有效的Microsoft问题排查工具!

答案 1 :(得分:1)

我自己没有经历过这个。这是我的猜测。可以说这是一种“苛刻”的方式来消除并导致系统不稳定。但是我没有看到给定细节的任何其他方式。

如果您不了解每一步,请不要继续。这几乎是安装者在幕后所做的事情。您必须手动执行这些操作。

  • 首先取消安装Firefox。
    • 由于某些原因,Java安装程序没有检测到安装的Java版本。当一切都很好时,你将不得不重新安装它。
  • 在“Program Files”
  • 中删除(我的意思是,备份)您的JRE文件夹
  • 打开注册表,在HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall下找到Java Runtime的密钥并删除(先导出它,以防万一)密钥。 (您必须浏览每个密钥并查看DisplayName。)
    • 这将删除添加/删除程序中的条目,Windows将认为没有Java。
  • 从系统的环境变量中删除Java路径。
    • 这将导致某些检查Java的应用程序确定没有安装Java。
  • 再次运行un安装程序(如果它仍在“添加/删除程序”中可见)。
    • 如果Windows仍然具有对卸载程序的引用,则会导致它自行更新并删除任何引用,因为没有注册表项,也没有程序文件。
  • 重新启动机器。
    • 这将清除所有等待的更改,取消注册.etc。

再次尝试安装Java。 (安装程序不应检测到安装了Java,因为没有设置环境变量,也没有注册表项。

请自行承担风险。这可能会导致系统出现问题。

如果发布在superuser网站上,您可能会得到更好的答案。

让我们知道结果。