上記のスクリプトを使用してポップアップブロッカーを無効にしようとしています。これは動作していませんし、実行後にのみレジストリ値は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