Windows 7 更改.jar文件的默认程序

Windows 7 更改.jar文件的默认程序,windows-7,jar,executable-jar,default-programs,Windows 7,Jar,Executable Jar,Default Programs,最近我在7-zip中探索.jar文件的内容。当我打开和检查许多罐子时,我改变了默认程序。我不记得是怎么回事,但默认程序设置为windows资源管理器。它现在不允许我更改任何jar文件的默认程序 我试过: 右键单击>打开方式>选择默认程序-它允许我选择一个程序来运行它,但默认的复选框变灰 控制面板>默认程序>将文件类型或协议与程序关联-.jar不会出现在文件类型列表中 卸载Java SE二进制文件并重新安装最新更新 如有任何帮助或建议,将不胜感激 谢谢, -贾罗德 制作一个.txt文件,粘贴上面的

最近我在7-zip中探索.jar文件的内容。当我打开和检查许多罐子时,我改变了默认程序。我不记得是怎么回事,但默认程序设置为windows资源管理器。它现在不允许我更改任何jar文件的默认程序

我试过:

右键单击>打开方式>选择默认程序-它允许我选择一个程序来运行它,但默认的复选框变灰

控制面板>默认程序>将文件类型或协议与程序关联-.jar不会出现在文件类型列表中

卸载Java SE二进制文件并重新安装最新更新

如有任何帮助或建议,将不胜感激

谢谢, -贾罗德

制作一个.txt文件,粘贴上面的代码,将其另存为(任何您想要的),但将文件扩展名设为.reg!然后打开它,会出现一个提示,确认合并到注册表,单击“是”。重新启动计算机,您就完成了

这应该对我有用


-马丁:我必须谢谢你。它没有直接解决问题,但它让我找到了答案。.reg文件给了我一个错误,说它不是有效的注册表脚本。但通过转到您在regedit中给我的路径,我删除并重新生成了UserChoice密钥,重新启动了计算机,并修复了它。:-)编辑:我没有足够的代表支持你,否则我会支持你。双击jar文件时,我遇到了windows资源管理器在后台递归打开的问题。删除用户选择键允许删除此行为。删除此密钥后,右键单击任何.jar文件,然后在上下文菜单中…打开->选择默认程序->选择winzip或其他一些存档程序,然后选中下面的复选框,使其始终成为默认程序并单击“确定”。我问这个问题只是为了意识到我没有安装Java。。。
Windows Registry Editor Version 5.00

[-HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\FileExts\\.jar\UserChoice]