SYSINTERNALS SOFTWARE の ライセンス表示をスキップして実行する方法

SYSINTERNALS SOFTWARE のソフト便利なんですが、最初の起動のときにライセンス表示が出てくるので、はじめての環境でバッチファイルで動かしたりすると、ウィンドウが表示されずフリーズしたりすることがあります。

eula

You can also use the /accepteula command-line switch to accept the EULA.

よく見てみると、こんなの書いてあった。

コマンドラインで /accepteula つければ出なかったのか ・ω・

ちなみに、
HKEY_CURRENT_USER\Software\Sysinternals\アプリ名
EulaAccepted DWORD = 1
のレジストリを書き込むことで出ないようにすることもできる。
逆に消せばEULAを再表示することも可能だ

おすすめ

2件のフィードバック

  1. hi6se より:

    私もリカバリーのたびに悩んでいました。
    早速バッチファイルに/accepteulaを追加しました。

  2. ms より:

    ありがとうございました。
    コマンドラインだと正しく結果が表示されるのに、phpのexecだとライセンス表示がでてタイムアウト。
    助かりました!

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です