如何使;检查是否自动更新?“;在java控制面板中?
我需要取消选中java控制面板(更新选项卡)中的“自动检查更新” 我需要自动化上述过程。我使用的是windows XP(32位)和java版本1.7.0_25。我尝试通过“部署.properties”文件,但没有用如何使;检查是否自动更新?“;在java控制面板中?,java,security,deployment,applet,controlpanel,Java,Security,Deployment,Applet,Controlpanel,我需要取消选中java控制面板(更新选项卡)中的“自动检查更新” 我需要自动化上述过程。我使用的是windows XP(32位)和java版本1.7.0_25。我尝试通过“部署.properties”文件,但没有用 您能详细地告诉我可能性吗。您必须通过JNI处理Windows XP shell编程。 在开始实施之前,我会三思而后行我不推荐。您应该可以通过修改Windows注册表来关闭它。在Windows注册表中查找JavaUpdate节点(使用regedit)。它下面应该有UpdateSched
您能详细地告诉我可能性吗。您必须通过JNI处理Windows XP shell编程。
在开始实施之前,我会三思而后行我不推荐。您应该可以通过修改Windows注册表来关闭它。在Windows注册表中查找
JavaUpdate
节点(使用regedit)。它下面应该有UpdateSchedule
键。将其修改为0以关闭自动更新
我使用的是64位Java 7 Windows 7,注册表项是HKEY\U CURRENT\U USER\Software\JavaSoft\Java Update\Policy\JavaFX\UpdateSchedule
。我认为不同的Windows和Java版本可能会有所不同
通过反复试验,我发现以下注册表设置:
- 启用自动更新检查=0(SZ)
- 启用JavaUpdate=1(Dword)
- 我相信这些可以打开和关闭自动更新(当前设置为“打开”)
- 频率=127(Dword)
- 127=每日
- 1=星期日每周
- 2,4,6,16,32,64=周一至周六每周
- 16842752=每月周日
- NotifyDownload=0(Dword)
- NotifyInstall=1(Dword)
- 这两个选项一起设置为“安装前通知我”
- “下载前通知我”是1,0而不是0,1
- UpdateSchedule=15(Dword)
- 15=下午3点。原因显而易见
有了这些信息,您可以轻松地在XP中更改这些设置。谢谢您的回复。除了注册表更新之外,还有其他可能吗?因为在某些系统中没有管理员权限。我担心没有管理员权限无法更改该设置。你需要管理员权限,即使你想在GUI中更改它。谢谢你的建议。。。
HKLM\Software\Wow6432Node\JavaSoft\Java Update\Policy\JavaFX\UpdateSchedule