如何查看当前是否安装ActiveX控件?以及ocx引用路径?

福昕PDF SDK ActiveX提供标准版和专业版两个版本,每个版本具有独特的GUID,允许在同一台电脑上同时注册和使用。了解如何检查这些组件的安装情况及其版本(x86或x64)对于系统管理和故障排除至关重要。

检查安装情况

通过控制面板(适用于MSI安装)

  1. 打开“控制面板”。
  2. 点击“程序” -> “程序和功能”。
  3. 在列表中查找与Foxit PDF SDK ActiveX相关的条目。如果看到“Foxit PDF SDK ActiveX”或类似名称,说明已安装。但请注意,此方法可能不显示具体版本信息。

通过命令行(非MSI安装)

如果通过命令行安装,则控制面板中可能不显示条目。此时,建议使用注册表检查方法。

检查注册表(适用于所有安装)

步骤一:打开注册表编辑器

  1. 按 Win + R 键打开“运行”对话框。
  2. 输入 regedit 并按回车,打开注册表编辑器。

步骤二:定位到正确的注册表项

按下方注册表目录构成方式,在注册表编辑器上方输入要查找的版本对应的目录

如果目录路径不存在,则说明对应版本的组件没有安装。

  1. 目录组构成如下:

x64: 计算机\HKEY_CLASSES_ROOT\CLSID\+控件的GUID

x86:计算机\HKEY_CLASSES_ROOT\WOW6432Node\CLSID\+控件的GUID

2. Foxit PDF SDK ActiveX 提供两个不同的版本,即标准版和专业版。这两个版本提供不同的 GUID,您可以在同一电脑上同时注册和使用。

标准版的GUID:{0F6C092B-6E4C-4976-B386-27A9FD9E96A1}

专业版的GUID:{F53B7748-643C-4A78-8DBC-01A4855D1A10}

3. 例如检查是否安装32位的专业版Foxit PDF SDK ActiveX,则输入“计算机\HKEY_CLASSES_ROOT\WOW6432Node\CLSID\{F53B7748-643C-4A78-8DBC-01A4855D1A10}” ,按回车。

如果注册表目录存在,则对应的组件已经注册,可以在InprocServer32处查看组件引用路径。如下图所示: