0
我想禁用彈出式窗口攔截器使用上面的腳本。這不起作用,並且註冊表值僅在執行後仍爲1。批處理文件不能用於註冊表編輯
REG ADD "HKEY_CURRENT_USER\Software\Microsoft\Internet Explorer\New Windows" /v "PopupMgr" /t REG_DWORD /d 0 /f
我想禁用彈出式窗口攔截器使用上面的腳本。這不起作用,並且註冊表值僅在執行後仍爲1。批處理文件不能用於註冊表編輯
REG ADD "HKEY_CURRENT_USER\Software\Microsoft\Internet Explorer\New Windows" /v "PopupMgr" /t REG_DWORD /d 0 /f
看看這篇文章Windows Central它可以幫助你想要什麼。
如果您不能編輯它,你爲什麼不只是刪除密鑰,使用重新添加REG Delete
不應該有任何理由數據不能被改變,你確定你正在改變和檢查當前活動用戶的密鑰?
我已經成功測試了下面的腳本,它根據當前狀態打開或關閉彈出窗口阻止程序。
@ECHO OFF
SET "KEY=HKCU\Software\Microsoft\Internet Explorer\New Windows"
FOR /F "SKIP=2TOKENS=3" %%A In ('REG QUERY "%KEY%" /V PopupMgr') DO SET "_=%%A"
IF %_% EQU 0 (SET/A _+=1) ELSE SET "_=0"
REG ADD "%KEY%" /V PopupMgr /T REG_DWORD /D %_% /F>NUL
這個腳本只是添加鍵不編輯實際值? – SCramphorn
@SCramphorn,'/ f'選項告訴覆蓋當前值... – aschipfl