Windows启动上的Flash Player自动更新程序


10

Adobe Flash Player设置为在Windows启动时自动检查更新。我一直想知道它将在哪里设置。检查正在运行的服务以及msconfig不会产生其位置。有问题的消息如下所示:http : //www.technipages.com/disable-an-update-to-your-adobe-flash-player-is-available-message-forever.html

我知道如何通过Adobe网站禁用它(说明包含在上面的链接中),但是我想知道此设置确切地在Windows中执行此操作的兴趣?我对此进行了一些研究,人们不断说要检查以下注册表位置:

HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\RunOnce 或者 HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Run

但是,我已经检查了那些位置,但仍然找不到该更新程序的存储位置。

我非常确定,恶意软件也使用此技术在启动时自动加载,并且由于它不在用户所要查看的典型位置,因此可以很好地隐藏起来。

Answers:


10

确切的答案在这里。http://forums.adobe.com/thread/750559

这是一个有趣的难题,它可能在其他地方得到了回答,但我想我会让好奇的人知道。就像有人提到的那样,是由插件模块(在Netscape / Mozilla / Opera插件的情况下为NPSWF32.DLL)进行检查的;事实是,它不会提示用户立即更新(无论如何在打开浏览器和使用DLL的情况下都无法这样做),而是将更新推迟到下一次重新启动时-通过添加注册表项在HKLM (or HKCU, not positive)\Software\Microsoft\Windows\CurrentVersion\RunOnce 关键。

该条目名为FlashPlayerUpdate,它包含<system root>\System32\Macromed\Flash\FlashUtil<version>_Plugin.exe -update plugin-大概与您要手动更新播放器时运行的命令行相同(无需麻烦地打开和关闭Web浏览器)。您在注册表中或在诸如msconfig.exe之类的系统工具中看不到它的原因是,RunOnce自动启动项一旦执行便立即从注册表中删除。通常,驱动程序和Windows安装会使用此类条目在重新引导后执行一次初始化(一旦启动了所需的服务并加载了驱动程序)。因此,如果您在更新检查之后(插件静默执行此操作),但在重新启动之前进行了查看,您会看到带有msconfig的条目!


请不要使用仅链接的答案,请扩大您的答案。
studiohack

他的链接完美地描述了答案。每当您浏览Web时,Flash Player DLL都会检查更新,并计划RunOnce注册表项在启动时加载以更新Flash Player。更新后,注册表项将被删除。该用户帐户显然可以访问该注册表位置。
潘托2011年

由于人们重新启动计算机的次数不多,因此您可以从此答案中推断出为什么没有在这么多计算机上更新闪存。
安诺

现在是更新呼叫吗:%windir%\ system32 \ Macromed \ Flash \ FlashUtil10x_ActiveX.exe -install
Umber Ferrule

注意:ActiveX版本的类似参数为-update activex
一只猫,

2

http://www.macromedia.com/support/documentation/zh-CN/flashplayer/help/settings_manager05.html#118377

它是Flash Player本身的一项设置,可以通过该URL处的回旋方式进行访问,该URL在“ 如何更改我收到更新通知的频率”下找到另一个链接的标题,但是显然作为一个新用户,我不能在一个答案中发布多个URL(我猜是因为新用户一次只使用一个链接)。


它不仅是Flash Player本身,因为该消息会在操作系统启动时出现。Windows在某个地方会在启动时自动加载更新过程以检查更新。我想找到Windows在哪里加载该进程。
潘多

啊,对不起,我没有回到这个问题...您知道有关“开始>运行> msconfig”的信息吗?Adobe在“服务”和“启动”选项卡下加载了一堆东西,但是我已经禁用了其中的很多东西,所以不确定是否是您所需要的...?
伊索贝尔

奇怪的是,它既未在msconfig下也未在services.msc中列出。我不记得我是否在Vista(或Win7)上体验过此功能,但我在XP上已经看到了。也许只有XP拥有此功能(我已经在XP上看到了)?
潘多


0

作为旁白....

我非常确定,恶意软件也使用此技术在启动时自动加载,并且由于它不在用户所要查看的典型位置,因此可以很好地隐藏起来。

尽管用户很少看到这里,但这不是开发人员或系统管理员认为的“隐藏”位置。它是登录或启动时运行程序的最常用方法之一,并且是仅显式启动一次程序的唯一方法。

如果您查看HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Run和查看HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Run按键,我会打赌您至少已经列出了十多个程序。这是标准做法。当然,它也比它晦涩难懂C:\Users\<username>\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\Startup


-1

我禁用了这些服务,还重新调整了许多其他更新服务,这极大地提高了我的笔记本电脑的性能。您可以在“ 任务计划程序”中执行此操作(可以通过“ 控制面板” ->“ 管理工具” ->“ 任务计划程序”找到它)。

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.