Internet explorer VBS加载项在Windows 7的internet explorer(IE8)中不工作

Internet explorer VBS加载项在Windows 7的internet explorer(IE8)中不工作,internet-explorer,vbscript,registry,windows-7-x64,Internet Explorer,Vbscript,Registry,Windows 7 X64,我一直在尝试向IE命令栏添加一个命令,单击该命令栏将显示一个简单的警报框(稍后我将向其添加更多功能)。为此,我使用它创建了一个VBScript并将其添加到注册表(直接和通过wow6432节点) 该命令在具有IE-8(具体为IE 8.0.6001)的windows 2003系统上正常工作,在具有windows 7系统的IE-10上也正常工作 但它不适用于具有IE 9或IE-8.0.76或更高版本的Windows 7系统。单击按钮时,窗口将刷新,而不是弹出窗口 即使将所有安全设置更改为“低”并启用所

我一直在尝试向IE命令栏添加一个命令,单击该命令栏将显示一个简单的警报框(稍后我将向其添加更多功能)。为此,我使用它创建了一个VBScript并将其添加到注册表(直接和通过wow6432节点)

该命令在具有IE-8(具体为IE 8.0.6001)的windows 2003系统上正常工作,在具有windows 7系统的IE-10上也正常工作

但它不适用于具有IE 9或IE-8.0.76或更高版本的Windows 7系统。单击按钮时,窗口将刷新,而不是弹出窗口

即使将所有安全设置更改为“低”并启用所有设置,它也不会运行脚本。在注册表中添加EXEC键时,它会运行脚本,但在Internet Explorer之外运行,这与不运行脚本一样好

我想知道这些特定版本的IE是否需要一些更改,以便IE可以像在Win2003系统中或在win7系统中使用IE10那样执行相同的VBS


Wow6432Node中也添加了相同的功能。

我能够解决这个问题。基本上,问题在于安全设置。在IE 9或IE-8.0.76或更高版本中,应在Internet选项的“高级”选项卡中选中“允许活动内容在我的计算机上的文件中运行”设置。默认情况下不是这样,这就是阻止脚本运行的原因


这就解决了上述问题。

我添加的注册表项是:
[HKEY\U LOCAL\U MACHINE\SOFTWARE\Microsoft\Internet Explorer\Extensions\{A6B13EE4-A974-11d2-8DB7-00C04FB6E8F6}]@=“”默认可见“=”是“=”CLSID“{1FBA04EE-3024-11d2-8F1F-0000F87ABD16}”按钮文本“=”Hello”图标“=”C:”程序文件\\文件夹\\IE\\ico\\Script=“C:\\Program Files\\Folder\\IE\\hello.vbs”