一部のソフトウェアをアンインストールするための Windows バッチ スクリプトを作成しています。ただし、次のアンインストールを続行する前に、アンインストーラーがサービスを再起動するのを待つ必要があります。
次を使用して、アンインストーラーが終了するまでスクリプトを待機させることができます。
for /f "usebackq" %%M in ('tasklist /nh /fi "imagename eq %process_1%"') do if not %%M==%ignore_result% goto 1
しかし、私の人生では、スクリプトを取得してサービスが開始されるのを待ってから、スクリプトを続行してさらにアンインストールを実行する方法を理解することはできません。
私はどんな提案にもオープンです。