2

出于某种原因,我的 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,但卸载程序似乎无法正常工作并且文件丢失。

任何帮助将不胜感激!

谢谢。

4

2 回答 2

5

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

最后,一个真正有效的微软疑难解答!

于 2012-12-06T21:20:17.243 回答
1

我以前没有经历过这种情况。这是我的猜测。有人可能会说这是一种删除并导致系统不稳定的“苛刻”方式。但我没有看到任何其他方式与给定的细节。

如果您不了解每一步,请不要继续。这几乎是卸载程序在幕后所做的。您将不得不手动执行它们。

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

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

请您自担风险尝试此操作。这可能会导致您的系统出现问题。

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

让我们知道结果。

于 2012-08-12T01:26:06.093 回答