首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >删除C:\Windows\System32 32\{ Java、javaw、javaws}.exe是否可以防止Java恶意软件?

删除C:\Windows\System32 32\{ Java、javaw、javaws}.exe是否可以防止Java恶意软件?
EN

Stack Overflow用户
提问于 2015-02-19 19:36:18
回答 2查看 1.9K关注 0票数 0

使用Java已经有很多年了,但是最近有关JRE的零天攻击的警告令人烦恼。

我正在考虑以下方法(全部在Windows 7终极/64位机器上):

  1. 在所有浏览器中禁用Java (很久以前就禁用了)
  2. 彻底卸载Java (从而删除C:\Windows\System32\java.exejava2.exejavaws.exe)
  3. 将Java和JDK下载到另一卷(F:\Java64\jdk1.8\jre)中,并拥有所有依赖于java的应用程序(eclipse、Min克拉夫特等)直接指向它。

我要问的问题是:

  1. 这会防止大多数(如果不是全部)以java为中心的恶意软件吗?
  2. 我是否可以配置java更新程序来更新F:\Java64\jdk1.8\jre中的java /JRE),而不让它在我背后重新安装到C:\Windows\System32中?
EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2015-02-20 04:57:46

为了使用它,不需要安装运行时(以及JDK )。

我建议如下:

  • 制作一个JRE的副本,在某个新的地方,或者每个依赖的应用程序一个。
  • 卸载它
  • 检查浏览器中是否有插件,如果它们被丢弃,请删除/禁用它们。
  • 如果java.exe文件落在后面,就删除%windir%中的文件
  • 不要将路径或任何环境变量指向JRE的副本。

虽然删除或禁用浏览器插件可能是足够的,我个人不相信它将保持删除或禁用。例如,Java自动更新程序可能无意中重新安装它们。

当然,这样做意味着您不会得到自动更新。但是影响合法程序的Java安全问题很少。

票数 0
EN

Stack Overflow用户

发布于 2015-02-19 19:50:22

桌面Java从来就不是恶意软件的载体,浏览器插件就是。因此,在浏览器中禁用它就足够了。将其移动到另一个卷或从%Windir%中删除文件不会改变任何事情。卸载与禁用浏览器插件几乎是一样的。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/28615350

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档