Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/batch-file/6.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Batch file 批处理文件不适用于注册表编辑_Batch File - Fatal编程技术网

Batch file 批处理文件不适用于注册表编辑

Batch file 批处理文件不适用于注册表编辑,batch-file,Batch File,我正试图禁用弹出拦截器使用上述脚本。这不起作用,仅在执行后注册表值仍然为1 REG ADD "HKEY_CURRENT_USER\Software\Microsoft\Internet Explorer\New Windows" /v "PopupMgr" /t REG_DWORD /d 0 /f 看看这篇文章,它可能会帮助你做你想要的 如果您无法编辑它,为什么不直接删除密钥并使用REG delete重新添加它?应该没有理由不能更改该数据,您确定您正在更改并检查当前活动用户的密钥吗?我已成功测

我正试图禁用弹出拦截器使用上述脚本。这不起作用,仅在执行后注册表值仍然为1

REG ADD "HKEY_CURRENT_USER\Software\Microsoft\Internet Explorer\New Windows" /v "PopupMgr" /t REG_DWORD /d 0 /f
看看这篇文章,它可能会帮助你做你想要的


如果您无法编辑它,为什么不直接删除密钥并使用
REG delete

重新添加它?应该没有理由不能更改该数据,您确定您正在更改并检查当前活动用户的密钥吗?

我已成功测试了以下脚本,它根据当前状态打开或关闭弹出窗口阻止程序

@ECHO关闭
设置“KEY=HKCU\Software\Microsoft\Internet Explorer\New Windows”
对于('REG QUERY“%KEY%”/V PopupMgr')中的/F“SKIP=2TOKENS=3”%%A,请执行设置”\uu=%%A
如果%\%eq 0(设置/A+=1),否则设置“\=0”
REG添加“%KEY%”/V PopupMgr/T REG\u DWORD/D%\u%/F>NUL

此脚本仅用于添加键而不是编辑实际值?@SCramphorn,
/f
选项指示覆盖当前值。。。