奇怪的MySQL弹出窗口“ Mysql Installer正在运行社区模式”


308

我已经从MySQL网站安装了MySQL的最新社区版本。版本是5.6.x

这是使用安装程序完成的,我还选择了在Windows上创建MySQL服务的选项,因此我可以简单地启动该服务。该服务设置为不自动启动。

尽管我没有积极使用MySQL,但在其他计算机上使用PC时,却显示一个奇怪的弹出窗口,

MySQL以社区模式运行。

做某事,在屏幕上打印并关闭:

MySQL安装程序

我对此感到惊讶,并感到奇怪:它在做什么-连接到远程服务器并做什么?有人知道内部结构以及如何防止其连接到远程服务器吗?

这可能是安全问题吗?


30
能够获得快照的荣誉。如果不是因为我的sql命令窗口具有唯一的背景色,我将永远不知道它是什么。
ChiefTwoPencils's

7
我今天碰到它了,这让我有点害怕。多么肮脏的电话回家功能。我不记得同意自动更新。
nl-x

3
弹出并让我运行并检查当前正在运行的每个进程。...令人讨厌的功能。
James Paterson

1
它正好在午夜运行(如果您的PC已打开),因此捕获起来并不难。然后弹出几秒钟。但这也是我第一次感到害怕。以为我被黑了……
StanE

8
这个小虫子刚出现在我的屏幕上;快速搜索将我带到了这里,然后看了一眼我的时钟,使我意识到我只是在新年前夜错过了午夜。我想是吧。
Ben Griffiths

Answers:


381

转到“ 控制面板” >“ 系统和安全性” >“ 管理工具”,然后打开“ 任务计划程序”

在“ 任务计划程序”中,导航到“ 任务计划程序库” >“ MySQL”,然后选择“ 安装程序”

在窗口中心的列表中,右键单击ManifestUpdate并选择Disable

禁用MySQL ManifestUpdate

这里找到答案。


18
您应该使用@ChiefTwoPencils
menssana

5
我只是改变了时间从每天12:00 AM06:30 AM我确信我不像半夜睡着了!;)
David Refoua 2016年

1
最直接,最清晰的解决方案。我需要它是因为我需要安全的流量和MySQL上的意外更新。
SaidbakR

3
启动Task Scheduler的更快方法:1.WIN+ R 2.在弹出的窗口类型中Taskschd.msc,然后按Enter。
亚历山大·马拉霍夫

3
在玩cs go时从游戏中弹出,SQL更新是丢失该回合的安全方法。太棒了!
kaiser

245

由于其他答案都需要操作系统交互,因此我认为提供“ MySQL”方式将是有益的。

我很惊讶地看到并想知道它在做什么,并连接到远程服务器并做什么?

它使MySQL产品目录保持最新。如文档中所述,

此选项使用Windows任务计划程序来计划名为“ ManifestUpdate”的任务。(这是通过操作系统方式禁用的计划任务)

有人知道内部结构以及如何防止其连接到远程服务器吗?

要阻止其连接,您可以不通过操作系统将其禁用:

  1. 启动MySQL安装程序
  2. 点击扳手图片

在此处输入图片说明

  1. 取消选中复选框以禁用自动更新

在此处输入图片说明

你准备好了...

这可能是安全问题吗?

我不是安全专家,但它正在与您信任的人联系以获取软件,因此,我认为这更多的是麻烦而不是风险。

幸运的是,您可以根据需要通过单击Catalog...上面显示的按钮并强制对其进行手动更新。


4
感谢您提供的信息,始终喜欢它直接在软件中更改设置,而不是从OS端更改设置。
多米尼克·莫尔

36
谢谢。这真是令人烦恼……在工作时,突然弹出并窃取焦点,或更糟糕的是,在玩游戏时。控制台实际上不是运行软件更新的方式。
Gonfi den Tschal '16

我的MySQL安装随XAMPP一起提供,但我没有此GUI,因此必须手动进行。
SeinopSys

更新过程中最不重要的部分是最可见,最侵入性的部分?当然,为什么不…… 尽管看上去很丑陋,但MySQL却是个不错的答案。
sh代码

谢谢; 很烦人!尽管如此,MySQL的目录还是令人困惑。当您使用它来识别对象时需要它吗?我什么还没有找到,何时这才适用于Windows操作系统?
yardpenalty.com

23

这只是MySQL更新功能。

按照以下http://answers.microsoft.com/zh-CN/windows/forum/windows_7-security/what-is-taskengexe/526f43d3-d311-4637-a19a-a76f1ce351fb进行操作,您应该可以将其关闭:

  1. 转到开始菜单。
  2. 输入任务计划程序,然后按Enter。
  3. 在UAC弹出窗口上按继续。
  4. 在任务计划程序的左窗格中,在“任务计划程序本地”下,右键单击“任务计划程序库”。
  5. 在“查看”子菜单中,确保已选中“显示隐藏的任务”选项。
  6. 扩展中央窗格中的“名称”列。隐藏的任务很可能会出错,其名称以User_Feed_Synchronization开头,后跟一个大括号内的破折号和一堆数字。
  7. 通过单击其名称,在中间窗格中选择该任务。
  8. 要验证此计划任务正在创建所有这些taskeng.exe进程,请在屏幕中间附近的中间窗格中选择“历史记录”选项卡。如果展开“级别”和“日期和时间”列,则应该看到一堆错误以及日期和时间相隔5分钟。如果是这样,那么这个任务就是问题。
  9. 在最右边的窗格中,选择“禁用”。
  10. 这样的计划任务可能不止一个,因此您需要禁用任何或所有引起问题的任务。

摘自Liza.Z关于“什么是taskeng.exe?”的回答。在http://answers.microsoft.com/上,于2013年4月23日发表,于2016年2月22日检索。


14

最好不要完全禁用该更新程序,而要使其检查频率少于每天一次,这似乎是最重要的。如果不使用任务计划程序,则无法执行此操作。双击“任务计划程序”中的“ ManifestUpdate”名称以打开“属性”窗口并选择“触发器”选项卡,在这里您可以使用“编辑...”按钮将任务设置为根据需要频繁运行。这是我所做的:

ManifestUpdate属性

请注意,您决定安装的下一个MySQL更新可能会撤消直接在任务计划程序中完成的任何操作。


4

许多答案都建议禁用更新程序,或者使其运行频率降低。

如果您想使其继续运行,而不仅仅是弹出控制台来干扰您正在执行的操作,请考虑使用其他帐户运行它,或者选中该框以运行当前用户是否已登录。这两种方法都会使其在后台静默运行。

这是在另一个帐户下运行的选项的屏幕截图

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.