Microsoft Web 浏览器 Active X 损坏

Posted

技术标签:

【中文标题】Microsoft Web 浏览器 Active X 损坏【英文标题】:Microsoft Web Browser Active X broken 【发布时间】:2009-06-22 10:50:38 【问题描述】:

最近的 Windows 更新似乎破坏了 MS Web Browser Active X 控件。我找到了 Stephen Labens html Editor (http://www.lebans.com/htmleditor.htm) 作为演示并下载了它。在我自己的应用程序中,消息是“此控件中没有对象”。

我在 Win XP 机器上使用 Access 2003。我的 shDocVw.dll(Internet 控件)版本是 6.0.2900.5803。我回滚到 6.0.2900.5770 但它仍然坏了。我在 2009 年 4 月为其开发软件的客户端仍然可以正常运行,并且在服务器上的文件版本为 6.0.3790.4098。

有其他人遇到过这个问题或知道任何潜在的解决方法吗?

当我尝试将控件添加到新表单时,我收到消息:Microsoft Office Access 不支持此 ActiveX 控件。

我没有安装 VB6。我使用的是 Access 2003。我还安装了 Office 2007 套件和 SQL Server 2008。

6 月 28 日更新:今天我打开了已经关闭一个月左右的笔记本电脑。我安装了所有的 office 更新,然后一一进行了其他更新。

961501 WinXP 968537 操作系统 969897 IE6(这个更新了shdocvw.dll到6.0.2900.5803 969898 杀戮位 970238 操作系统

在所有这些更新之后,Web 浏览器 activeX 工作!我还检查了我的家用电脑,所有更新都自动安装了,activeX 工作正常。因此,我的主要工作 PC 在此过程中一定出现了问题。我的工作 PC 上唯一真正不同的软件是 Symantec Client *** 软件 (9.0.0.1825),它以其他方式干扰我的网络。

【问题讨论】:

回滚到上一个版本后是否删除控件并重新插入? 我收到消息 - Microsoft Office Access 不支持此 ActiveX 控件 【参考方案1】:

它也可能是 Visual Basic 6.0 Service Pack 6 Runtime Extended Files http://support.microsoft.com/?kbid=957924 的累积更新汇总的描述,尽管没有提及 shDocVw.dll。

我不得不说我对哪些文件被哪些安全更新等更新感到很困惑,等等等等。头脑麻木。而且我相当擅长阅读 MS 的东西。

【讨论】:

我试过了,但被告知我无法安装更新,因为我没有安装 VB6。 该死。好的,我已就此问题向 Microsoft 内部的联系人发送了一封电子邮件。不知道我是否以及何时会得到有用的答案。 非常感谢您抽出宝贵时间。【参考方案2】:

这个?

Microsoft Security Advisory (960715) Update Rollup for ActiveX Kill Bits

FWIW 我在 Excel 中的 MS DataGrid 控件中遇到了类似的问题,解决方法是下载并安装 Microsoft Visual Basic 6.0 Service Pack 6 Cumulative Update。这是Usenet thread。

【讨论】:

我不这么认为 - 更新声明“此更新包含不属于 Microsoft 的第三方控件的杀手级”。据我所知,我在这里只使用 Microsoft 产品。感谢您的建议。 它也正在攻击 MS 控件。在一个 MS Public.Access 新闻组中最近有一个线程,关于有人使用 MS DLL 进行串行端口 I/O,但 kill bits 补丁破坏了。 Mark 960715 可能不是提到 MS Web 浏览器控件的文章,但如果您跟进 Microsoft 安全公告 MS08-070 - 关键microsoft.com/technet/security/Bulletin/ms08-070.mspx 的链接,它会提到很多 MS 控件。因此,您需要找到并下载最新版本。然后弄清楚如何分发它。 David,关于串行端口 I/O 的好处是我之前找到了一个指向 API 代码的链接,它首先消除了对控制的需求。问题是这不适用于 Web 浏览器。 我尝试了 957924 和 926857,但它们都需要安装 VB6。感谢到目前为止的所有帮助。托尼 - 我不知道该安全公告的去向。【参考方案3】:

我在依赖某些内置 ActiveX 组件(包括浏览器组件)时遇到了麻烦。我现在使用第 3 方 ActiveX 组件,nBit HTML Viewer 用于我的商业应用程序,安装量超过 10,000。

虽然它不是免费的,但只要 24.95 美元,如果我使用 MS 组件,这足以支付给没有运行 Windows 更新的人打一次支持电话的费用。

【讨论】:

以上是关于Microsoft Web 浏览器 Active X 损坏的主要内容,如果未能解决你的问题,请参考以下文章

关于搜狗浏览器使用Active的一些疑问

使用 Azure Active Directory 身份验证而不重定向到 Microsoft

Microsoft Active Directory端口[关闭]

HOW TO CHECK FOR ACTIVE TRACE FLAGS ON MICROSOFT SQL SERVER

从 Microsoft Active Directory 中删除未发送的属性

模糊角色映射规则:cognito with microsoft active directory