【问题标题】:Browser Helper Object doesnot get loaded in IE8浏览器帮助对象未在 IE8 中加载
【发布时间】:2010-05-10 03:43:27
【问题描述】:

我有一个 BHO,我可以在 Add On 的列表中看到它已启用。但是当我在 Win2k8 R2 机器(64 位)上启动我的 IE 时它不会被加载。

我也禁用了 IE 增强安全性,但没有帮助。相同的 BHO 被加载到其他机器上。

(HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\Explorer\Browser Helper Objects & HKEY_CLASSES_ROOT\Wow6432Node\CLSID) 下的注册表详细信息似乎没问题。

是否有任何设置禁止 BHO 实际加载?

【问题讨论】:

    标签: internet-explorer internet-explorer-8 bho windows-server-2008-r2 add-on


    【解决方案1】:

    默认情况下,BHO 在 Windows 服务器上是禁用的。

    要启用 BHO,必须在以下注册表项中将此设置“启用浏览器扩展”字符串值更改为“yes”: HKEY_CURRENT_USER\Software\Microsoft\Internet Explorer\Main

    【讨论】:

      【解决方案2】:

      我发现我需要注册HKCR\CLSID\{GUID}HKLM\SOFTWARE\Classes\CLSID\{GUID}。我不确定这是否是“正确”的做法,但使用 RegMon,它就是 IE 正在读取的内容......

      【讨论】:

      • 这也无济于事。使用 procmon 监视时,会查询 HKCR\Wow6432node\CLSID - 但没有尝试加载 dll。
      猜你喜欢
      • 1970-01-01
      • 2010-11-03
      • 1970-01-01
      • 2013-12-07
      • 2013-07-11
      • 1970-01-01
      • 2012-05-07
      • 1970-01-01
      • 2023-03-12
      相关资源
      最近更新 更多