如何在Microsoft Internet Explorer或Microsoft Office中重新启用被NI Kill Bit Patch Q2 2013禁用的NI ActiveX组件?



主要软件: NI Installers>>Installer Framework
主要软件版本: 1.1
主要软件修正版本: N/A
次要软件: N/A

问题: 我创建的一个应用程序通过Microsoft Internet Explorer或Microsoft Office加载NI ActiveX组件。安装新的NI软件/NI软件更新之后,我无法再启动这个应用程序。如何在Microsoft Internet Explorer/Microsoft Office中重新启用这些组件?

本知识库文章可按多种语言查看:英语西班牙语法语德语韩语日语中文

解答: 我创建的一个应用程序通过Microsoft Internet Explorer或Microsoft Office加载NI ActiveX组件。安装新的NI软件/NI软件更新之后,我无法再启动这个应用程序。如何在Microsoft Internet Explorer/Microsoft Office中重新启用这些组件?

本知识库文章可按多种语言查看:英语西班牙语法语德语韩语日语中文


Microsoft Windows操作系统上通过NI软件产品安装的多个NI ActiveX组件存在安全漏洞。这些组件容易因Microsoft Internet Explorer/Microsoft Office调用而受到攻击。更多信息见NI Q2 2013安全更新对我有什么影响?

NI软件更新利用Microsoft的删除位(kill bit)机制,对这个漏洞进行处理。更多信息见Microsoft删除位(Kill Bit)对NI ActiveX组件有什么影响?

某些NI ActiveX组件可供Microsoft Internet Explorer/Microsoft Office调用。NI提供了这些组件的替代组件,替代组件中没有上述安全漏洞,并且可以通过Microsoft Internet Explorer和Microsoft Office调用。这些替代组件包含在以下更新中:

更新 组件
常规安全补丁Q2 2013
    NI安全更新67L8LIQW cwui.ocx
NI安全更新67L8L0QW cw3dgrph.ocx
NI安全更新67L8IQQW helpasst.dllhelpasst64.dll
NI安全更新67L8KSQW NationalInstruments.Help2.dll
NI安全更新67L8ECQW exlauncher.dll
NI安全更新67L8J3QW lookout650.ocxlookout660.ocx,和lookout670.ocx

没有替代组件的那些NI ActiveX组件可在Microsoft Internet Explorer/Microsoft Office中重新启用。

警告:重新启用NI ActiveX组件可能再次引入安全漏洞。NI建议在重新启用NI ActiveX组件时保持高度警觉。

在Microsoft Internet Explorer和Microsoft Office中重新启用NI ActiveX组件

按下列步骤,在Microsoft Internet Explorer和Microsoft Office中重新启用一个被删除位(kill bit)禁用的NI ActiveX组件。警告:操作步骤中需要修改Windows注册表。注册表修改不当可能会引起严重问题。NI建议在修改注册表之前先对注册表进行备份。关于备份和恢复注册表的更多信息,见微软知识库文章322756:如何备份和还原Windows中的注册表
  1. 确定需要启用的ActiveX组件的CLSID或ProgID。通常情况下,加载控件的HTML或VBA脚本中会显式引用CLSID或ProgID。
  2. 如能找到ProgID,但找不到CLSID,可通过Windows注册表中的ProgID至CLSID映射来确定CLSID。
  3. 通过Windows注册表编辑器定位ActiveX对象CLSID的兼容性标志。请按以下注册表路径定位兼容性标志:

    32位和64位Windows操作系统
    HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Internet Explorer\ActiveX Compatibility\<ActiveX组件的CLSID>

    64位Windows操作系统
    HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\Internet Explorer\ActiveX Compatibility\<ActiveX组件的CLSID>

  4. 将每个兼容性标志的REG_DWORD值设为0


相关链接:
知识库文章67L8N7QW:NI Q2 2013安全更新对我有什么影响?
知识库文章67L8K7QW:NI安全更新67L8K7QW (NI General Security Patch Q2 2013)对我有什么影响?
知识库文章67L8LCQW:Microsoft删除位(Kill Bit)对NI ActiveX组件有什么影响?
知识库文章67L8OHQW:如何对未安装NI更新服务的系统应用NI Q2 2013安全更新?
知识库文章68OCH2QW:如何对已部署的系统和用户生成的安装包应用NI Q2 2013安全更新?
知识库文章68OCIGQW:如何在Microsoft Internet Explorer或Microsoft Office中重新启用被NI Kill Bit Patch Q2 2013禁用的NI ActiveX组件?
知识库文章67L8LIQW:NI安全更新67L8LIQW(用于cwui.ocx)对我有什么影响?
知识库文章67L8L0QW:NI安全更新67L8L0QW(用于cw3dgrph.ocx)对我有什么影响?
知识库文章67L8IQQW:NI安全更新67L8IQQW(用于NI帮助链接)对我有什么影响?
知识库文章67L8KSQW:NI安全更新67L8KSQW(用于NI .NET类库帮助)对我有什么影响?
知识库文章67L8ECQW:NI安全更新67L8ECQW(用于LabWindows/CVI帮助)对我有什么影响?
知识库文章67L8J3QW:NI安全更新67L8J3QW(用于Lookout)对我有什么影响?


附件:





报告日期: 05/17/2013
最近更新: 05/17/2013
文档编号: 68OCIGQW