日期:2014-05-17  浏览次数:20942 次

请教Adobe Flash Player Update 弹出窗口
就是电脑启动的时候会自动弹出Adobe自动更新的提示窗口。我不是要问如何禁止弹出(我知道可以在全局设置里面关闭),我只是想问是什么启动了这个弹出窗口。我是说我检查过启动项,服务项,都没有启动这个,为什么这个能自动启动呢?再者我是windows 7, 如果上次关机的时候Flash修改了什么注册表启动项,为什么没有uac提示呢?

------解决方案--------------------
[b]Adobe在不少它的软件中安装了一个称为Adobe Updater(更新器),它会常常自动连接到网络上检查Adobe产品的更新情况。Adobe Updater一般安装在系统的一个文件夹中。

一般的用户并不太在意常规的自动更新检查,但有些用户则宁愿手工检查。对有些用户来说比较重要的一点是在安装更新前最好能检查测试。

其实我们可以禁止Adobe Updater。所要做的是执行Adobe_Updater.exe文件,它的位置在Program Files\Common Files\Adobe\Updater6。这个程式可以更改更新检查和通知用户。只有用户在点击下载和安装更新按钮后才会安装。去掉“Automatically check for Adobe updates(自动检查Adobe更新即可)。祝您好运!
------解决方案--------------------
msconfig中可以看到Adobe Flash的自启动,如果楼主确定已经去掉了FLash的自启动,而还自己更新,那只可能是它被执行了,如打开了IE等。
------解决方案--------------------
莫非是通过别的方式来调用。或者类似定时炸弹。。
------解决方案--------------------
用HijackThis 或 pe_xscan可以扫描出这个启动项

O16 - DPF: {166B1BCA-3F9C-11CF-8075-444553540000} (Shockwave ActiveX Control) - http://download.macromedia.com/pub/shockwave/cabs/director/sw.cab

O16 -DPF 报告的是下载的程序文件,就是c:\windows\Downloaded Program Files目录下的那些ActiveX对象。这些ActiveX对象来自网络,存放在Downloaded Program Files目录下,其CLSID记录在注册表中。
------解决方案--------------------
你这个问题有意思,利用注册表里的runonce,启动后自动就删掉了启动项,你当然看不到了。

那你肯定又会问,那flash插件根据什么弹出更新窗口的呢?

flash在最近的新版本里添加了自动更新的功能,默认是7天获取一次更新信息(不要问我他怎么获取的,你看flash、偷菜、看广告,插件可都能运行的),一旦有新的更新,就会把启动项写入runonce下面,也就是一次启动项,启动程序后自动就删掉了启动项目,所以你看不到。

那怎么禁止弹出呢?

没必要禁止,像flash这样的插件更新是有好处的,建议吧周期延长,当然也是可以禁止的,去下面的光方网址设置一下就行了

http://www.macromedia.com/support/documentation/cn/flashplayer/help/settings_manager05.html

我的回答你应该满意了吧
------解决方案--------------------
忘了你还有个问题,UAC怎么没提示?

不知道你涉及到COM编程没,微软在COM注册定义里增加了Elevation这个标志,Elevation我理解就是提权,flash插件注册后,升级的那个exe就被标志了Elevation,所以他每次运行UAC就放过了。这个具体的我也半瓢水还处于迷糊阶段无法给你详细的回答,你可以去MSDN仔细看看。下面是链接地址

http://msdn.microsoft.com/en-us/library/ms679687(VS.85).aspx