IE的Internet选项里“隐私”选项卡下面有个“打开弹出窗口阻止程序”,怎么通过注册表或批处理把它前面的勾去掉呢?

通过监视工具可以得到它的注册表键值位置在HKEY_CURRENT_USER\Software\Microsoft\Internet Explorer\New Windows,把下面的PopupMgr改成no就OK了。

好了,知道了注册表修改的位置,我们把它写成批处理:
echo Windows Registry Editor Version 5.00 >tmp.reg
echo [HKEY_CURRENT_USER\Software\Microsoft\Internet Explorer\New Windows] >>tmp.reg
echo "PopupMgr"="no" >>tmp.reg
regedit /s tmp.reg
del tmp.reg
RUNDLL32.EXE USER32.DLL,UpdatePerUserSystemParameters

注意到最后一句没有?RUNDLL32.EXE USER32.DLL,UpdatePerUserSystemParameters是什么意思呢?
我们说使用脚本修改注册表来更改桌面设置后,不会立即生效,调用这个命令即可立即刷新用户桌面设置。