浏览器帮助程序对象未在 IE8 中加载
我有一个 BHO,我可以在附加组件列表中看到它已启用。但当我在 Win2k8 R2 机器(64 位)上启动 IE 时,它没有被加载。
我也禁用了 IE 增强安全性,但没有帮助。相同的 BHO 被加载到其他机器中。
(HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\Explorer\Browser Helper Objects & HKEY_CLASSES_ROOT\Wow6432Node\CLSID) 下的注册表详细信息似乎很好。
是否有任何设置可以禁止 BHO 实际加载?
I have a BHO, which i can see it as enabled in Add On's list. But it does not get loaded when i start my IE on the Win2k8 R2 machines(64 bit).
I have disabled IE Enhanced security as well but no help. The same BHO gets loaded in other machines.
The registry details under (HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\Explorer\Browser Helper Objects & HKEY_CLASSES_ROOT\Wow6432Node\CLSID) seem to be fine.
Is there any setting that disables BHO from actually getting loaded?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
我发现我需要注册
HKCR\CLSID\{GUID}
和HKLM\SOFTWARE\Classes\CLSID\{GUID}
。我不确定这是否是“正确”的做法,但是使用 RegMon,这就是 IE 正在读取的内容......I've found I need to register
HKCR\CLSID\{GUID}
andHKLM\SOFTWARE\Classes\CLSID\{GUID}
. I'm not sure if this is the "right" thing to do, but using RegMon, it's what IE is reading...默认情况下,BHO 在 Windows 服务器上处于禁用状态。
要启用 BHO,必须在以下注册表项中将此设置“启用浏览器扩展”字符串值更改为“yes”:
HKEY_CURRENT_USER\Software\Microsoft\Internet Explorer\Main
By default the BHO's are disabled on windows servers.
To enable BHO one has to change this setting "Enable Browser Extensions" string value to "yes" in the following registry key:
HKEY_CURRENT_USER\Software\Microsoft\Internet Explorer\Main