娜宝网

求助:怎样解决flash.ocx这个控件的加载问题?【求助】_斗战神flash控件加载失败怎么办w10

admin

本文目录一览

今天刚准备看 ,然后发现打不开了,提示控件异常,下面是截图,求解。(ps:我电脑win8 64位的系统)

方案一:1、打开你的360安全卫士(或者电脑管家或者金山卫士等);2、定位到清理插件(插件管理等);3、进入“恢复区”;4、找到“Adobe Flash控件”,恢复。5、重启IE浏览器,点击齿轮菜单,点击“管理加载项”;6、找到“Shockwave Flash Object”,确保其为“已启用”;7、随意进入一个 ,测试是否正常。

方案二:在方案一执行无效的前提下,尝试使用该方案。1、右键点击屏幕最左下角,选择“程序和功能”;2、点击左侧栏中“查看已安装更新”;3、在右上角搜索栏中输入“KB2805940”(不带引号);4、卸载搜索到的更新并重新启动系统;5、 Flash更新并安装:64-bit32-bit6、安装完成后重新启动系统;

方案三:在方案二执行无效的前提下,尝试使用该方案。1、该方案需要手工获取目录权限,步骤如下:  1、进入文件夹:C:\Windows\System32;  2、找到文件夹“Macromed”,并右键单击选择属性;  3、切换到“安全”选项卡,并单击下面的“高级”按钮;  4、点击下面的“更改权限”按钮,然后点击“启用继承”,如果该按钮为“禁用继承”,那就不用再点击了;  5、点击上面的“更改”,在打开的对话框中输入“everyone”(不带引号),然后点击“检查名称”,然后点击确定;  6、对话框自动关闭并返回,勾选“替换子容器和对象的所有者”,然后点击确定关闭窗口,再次点击确定关闭属性窗口。如果你的Win8为64位版本,那么同样需要对“C:\Windows\SysWOW64”下面的“Macromed”文件夹,进行同样操作。2、在执行完上述操作后, Irersoft FixToolkit iKB00003,执行修复:  1、 Irersoft FixToolkit iKB00003(该程序由易语言编写,可能被杀毒软件误杀,请添加到杀毒软件白名单,或者在使用前退出杀毒软件和安全软件):64-bit32-bit  2、点击“方案一”按钮,等待并点击任何需要确定的按钮;  3、执行完毕后,点击“测试”,程序会自动使用IE打开优酷的某个 ,如果优酷加载成功,则说明Flash Player修复成功。  4、如果仍然提示需要安装Flash Player,那么返回程序,点击“方案二”按钮,并根据提示操作;  5、完成后同步骤3.

方案四:在方案三仍然无效的前提下,本方案执行系统修复(执行“sfc /scannow”命令进行系统检查)。1、打开开始菜单,直接输入“CMD”;2、在搜索列表中右键单击“命令提示符”,并点击底部的“以管理员模式启动”;3、在CMD中输入“sfc /scannow”(不带引号),并回车。4、等待修复结果。 如果上述方案均无法解决,那么可以安装360电脑专家软件(金山也有同类软件),求助工程师远程帮你解决(每个用户可免费远程一次)。

转自Irersoft空间的文章
文章标题:解决windows 8 各种软件提示flash版本过时,但是无法安装新版本 - iKB00003

******

希望可以帮到楼主

windows 7 为什么不能玩flash小游戏,而且每次提示加载Adobe Flash Player却安不上

分享
众所周知,大部分木马利用软件漏洞进行传播。而IE和它紧密相关的flash player是最受黑客关注的软件。网盾有专门的分析团队对它们进行监控和分析,避免flash player 使用过程中,由于存在漏洞而使得木马有机可乘。现象及分析
现在我们来重现一下flash player 、安装、出错和解决过程,以便让大家知道为什么安装不上。1. flash player flash player有三种方法:其一是去 网站www.adobe.com/cn/ 找到flash player 最新版;其二是打开 播放网站,例如优酷或者土豆,页面上方会提示安装缺失控件;其三是通过搜索引擎,搜索“flash player ”。2. flash player 安装当浏览器弹出提示需要安装控件时,根据提示进行安装即可。3. 出现错误大多数用户在安装进行到最后的时候,会看到这样的错误信息:“无法注册到activex插件”、“由于现有版本可能正在使用中.....”等等 4. 尝试解决很多聪明的用户,会选择用百度或谷歌来搜索这种现象的解决方法。然后会尝试卸载旧版本flash player 其他版本;或者删除对应键值。此时已经十分解决问题根源了。首先我们来找到flash player相关的两个键值,开始--运行 输入regedit 找到
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Internet Explorer\ActiveX
Compatibility 下的{d27cdb6e-ae6d-11cf-96b8-444553540000} 然后我们试图将其删除,得到这样的提示:无法删除{d27cdb6e-ae6d-11cf-96b8-444553540000}:删除项时出现错误 等 网盾 : http://i2d.www.duba.net/i2d/kws3/kws363/kws36_133.exe习惯性的,我们会选择右键点击该键,选择“权限”,看看有没有异常。然后看到的是: 该键值竟然不属于任何用户和组,那自然也就无法删除。回顾整个过程,我们可以还原真相了:原来系统中存在旧版本的flash player,新版本flash player 然后安装,需要将旧版本的注册表信息进行更新,安装程序需要更新该键值。但由于权限丢失,当前用户无法进行写入操作,安装程序出错,导致失败。我们要做的,就是让当前用户或者Administrator对该键有完全控制的权限,接下来再运行一次flash player的安装程序即可。 网盾 : http://i2d.www.duba.net/i2d/kws3/kws363/kws36_133.exe 如上删除后!必须要就删除注册表项:
HKEY LOCAL MACHINE\SOFTWARE\MACROMEDUA\Flashplayeractivex
HKEY LOCAL MACHINE\SOFTWARE\MAcromedia\flashplayer
再到安全模式下删除:
c:\WINDOWS\SYSTEM32\MACROMED\FLASH

电脑老提示未安装Flash控件!怎么办啊?

求助:怎样解决flash.ocx这个控件的加载问题?【求助】_斗战神flash控件加载失败怎么办w10-第1张-游戏信息-娜宝网

这是因为没有打开flash开关的问题,操作步骤如下:

1、打开一个IE浏览器:

2、点击右上角的三个点的标志,在地址栏的旁边:

3、点击三个点后,选择设置:

4、在设置里面的高级设置,点击查看高级设置:

5、在高级设置里面,把使用Adobe Flash Player的选项打开就可以正常使用FLASH了。

求助:怎样解决flash.ocx这个控件的加载问题?【求助】

在C++ Builder中使用ActiveX控件显示Flash动画

在微软的大力扶持下,越来越多的软件公司开始支持ActiveX了,这对于喜
欢编程的朋友来说可是件值得高兴的事!因为我们可以在程序中很方便地调用外
部的OCX文件来实现复杂的功能(比尔·盖茨这回总算做了件好事),比如在你
的程序中调用IE来显示HTML文件等。今天我想向大家介绍一下如何在C++
Builder中使用ActiveX控件显示Flash动画。
1.安装、导入ActiveX控件
本文的主角是:swflash.ocx,这个文件Windows98中附带有,在缺省模式下
Windows会将它安装到“Windows\System\Macromed\Flash”目录下,如果你在安
装时没有选“缺省安装”可以到Win98的安装光盘中的win98_68.cab文件中找到
它。
C++ Builder在对ActiveX的支持方面可说是做得非常出色,我们可以很方
便地导入系统中的ActiveX控件:选择“Component-Import ActiveX Control
”,在上面的控件列表中选择“ShockWave Flash(Version 1.0)”(图1),再
点下面的“Install”按钮就行了!如果控件列表中没有它,那么说明ShockWave
Flash控件还没有在系统中注册,不要紧,我们可以点击“Add”按钮在你的计
算机中找到这个OCX文件后再Install,C++ Builder会自动为它注册。
2.编程显示Flash动画
导入成功后,C++ Builder会在ActiveX页中增加一个“ShockWaveFlash”
控件(图2),建立一个新工程,在合适的位置放置一个ShockWaveFlash控件,
适当调整一下它的大小,然后在它的“Movie”属性中填上一个你的硬盘上已有
的Flash动画文件名(如c:\flash\test.swf),然后按F9运行,怎么样,不用写一
行代码我们就做出了一个能显示Flash动画的程序!
不过为了让它更好地工作,我们还有必要了解一下ShockWaveFlash控件的属
性和方法:
【属性】AlignMode(int型)和SAlign(WideString型) 控制动画的显示位置
(把这两个属性列在一起说明它们是相互关联的,改变一个另一个也会相应地改
变,后面类似的情况就不作说明了)。取值范围及含义如下:
0 空 当前位置
1 L 当前位置靠左
2 R 当前位置靠右
3 LR 当前位置居中
4 T 当前位置靠上
5 LT 左上
6 TR 右上
7 LTR 上方居中
8 B 当前位置靠下
9 LB 左下
10 RB 右下
11 LRB 下方居中
12 TB 当前位置垂直居中
13 LTB 靠左垂直居中
14 TRB 靠右垂直居中
15 LTRB 中央位置
【属性】BackgroundColor(int型)和BGColor(WideString型) 设置背景颜色
,BackgroundColor为整型值,BGColor为它的HEX字符串。
【属性】Loop(bool型) 是否循环显示
【属性】Menu(bool型) 是否显示右键菜单,建议设为true,因为它可以完
成对Flash动画的大部分控制工作,而不用我们写代码。
【属性】Movie(WideString型) Flash动画的文件名,可以在运行状态动态
设置,要关闭一个动画只要把它设为空即可。
【属性】Quality(int型)和Quality2(WideString型) 控制动画的显示质量
,一般将Quality设为1以获得高质量的显示效果。
【属性】ScaleMode(int型)和scale(WideString型) 控制动画的显示比例,
取值范围及含义如下:
0 ShowAll 显示全部
1 NoBorder 无边框模式
2 ExactFit 拉伸到整个画面
3 空 原始大小
【方法】PercentLoaded 返回动画已经加载的百分比,你可以建立一个进程
条(ProgressBar)来显示动画加载的进程。
【方法】LoadMovie 用于加载网络上的动画,动画文件名为一个BSTR型的
URL值,在 C++ Builder 中可以用 AnsiToOLESTR 函数将Char型的字符串转换
成BSTR型。
好了,利用上面介绍的属性和方法,相信你已经很好地使用它了!遗憾的是
ShockWaveFlash 控件的功能现在还不太完善,比如无法返回动画的实际大小和
背景颜色等,但对于我们只要在程序中显示一个特定的Flash动画来说,这些并
不重要。
3.注册ActiveX控件
如果你要把你的程序给别人使用,为了防止他没有安装或是注册swflash.
ocx文件而导致程序无法运行,你必须把OCX文件也一起附带上,并在程序中为它
在系统中注册,注册方法有两种:
方法一:调用外部程序 Regsvr32.exe
注册: ShellExecute(Handle,NULL,“regsvr32.exe”,“swflash.ocx”,
NULL,SW_SHOWNORMAL);
反注册: ShellExecute(Handle,NULL,“regsvr32.exe”,“/u swflash.
ocx”,NULL,SW_SHOWNORMAL);
方法二:调用控件本身所包含的注册和反注册函数
每一个OCX控件中都提供了两个输出函数“DllRegisterServer”和“
DllUnRegisterServer”,可以注册和反注册控件本身,我们可以用
LoadLibrary()和GetProcAddress()来调用它们,这和动态调用DLL库的方法是一
样的,我在这里就不多说了。
4.经验之谈
最后,我还想介绍一下使用ActiveX控件的技巧。
一般的ActiveX控件都是没有帮助文件的,在C++ Builder的IDE环境中我
们只能看到它的设计期属性和事件,那么怎么才能知道它的运行期属性和方法呢
?C++ Builder在导入一个ActiveX控件后会在“Imports”目录中生成相应的
头文件(*.h),只要把它打开看一下就一目了然了!
另外我们还必须了解各种属性、方法及其参数的含义,那就要编程序来试了
,为每个想了解的属性和方法建立一个菜单项,点击时用InputBox输入参数来试
验效果,还可以建立一个状态栏来显示与其相关变量的值。
写了这么多,不知你是否理解了呢?还不赶快在你的程序里加上如今最流行
的Flash动画,让你的朋友羡慕一下!

标签: #求助怎样解决flashocx这个控件的加载问题求助_斗战神flash控件加载失败怎么办w10