我试图删除Java 6 32位并安装Java 7 64位,但是在最初使卸载程序打开并成功执行后,要求我计划重新启动后进行完全删除,卸载程序没有回来,也没有执行它再次工作。
我尝试使用revouninstaller删除旧的Java,这似乎成功了,但是Java 7的安装程序仍然无法执行。
当我执行脱机安装程序时,它会要求管理员特权,加载MSI,然后消失。在咨询事件查看器之后,我从MsiInstaller中找到了以下条目:
产品:Java(TM)7 Update 2(64位)-安装操作失败。
和
Windows Installer安装了该产品。产品名称:Java(TM)7 Update 2(64位)。产品版本:7.0.20。产品语言:1033。制造商:Oracle。安装成功或错误状态:1602。
我所知道的是,错误1602应该意味着用户取消了安装,这使我相信UAC无法正常工作(尽管似乎可以正常运行),或者某些注册表项阻止了MSI安装程序(尽管我ve手动检查)。