回答編集履歴

1

誤記修正

2020/03/31 15:33

投稿

teratail2020
teratail2020

スコア10

test CHANGED
@@ -1 +1 @@
1
- ようやく解決方法がわかりました。私はウイルス対策ソフトとしてComodo Antivirusを用いているのですが、これがbatファイルの作動を停止させていました。この制限は「管理者として実行」しても解除されませんでしたが、Comodo Antivirusのアプリケーションのブロックを解除させることで解決することができました。またこの際、batファイル単体では解除後に正常に動作していてもJavaからProcessBuilderクラスを用いて読み込むと新しい制限ができており、bat実行時とは別のブロックを解除する必要がありました。コメントくださったasahina1979、ありがとうございました。
1
+ ようやく解決方法がわかりました。私はウイルス対策ソフトとしてComodo Antivirusを用いているのですが、これがbatファイルの作動を停止させていました。この制限は「管理者として実行」しても解除されませんでしたが、Comodo Antivirusのアプリケーションのブロックを解除させることで解決することができました。またこの際、batファイル単体では解除後に正常に動作していてもJavaからProcessBuilderクラスを用いて読み込むと新しい制限ができており、bat実行時とは別のブロックを解除する必要がありました。コメントくださったasahina1979、ありがとうございました。またbatファイルを使わずにAdvapi32Utilクラスからレジストリをいじって値を変更/取得することもできそうです…。