RDPログオン時にプログラムが起動しないようにする

RDPログオン時にプログラムが起動しないようにする

ちょっとした問題があります。サーバー (Windows 2008) で常に実行する必要があるプログラムがあります。これはサービスではなく、通常のアプリケーションです。スタートアップにあります。問題は、データベースで動作しており、2 回実行できないことです。誰かが RDP 経由でログインすると、2 回目に起動します。Windows 内でこれを防ぐ方法はありますか?

答え1

ユーザーのログイン時にアプリケーションを起動したくない場合は、スタートアップ フォルダーからアプリケーションを削除します。

答え2

バッチスクリプトからアプリケーションを実行する

tasklist /FI "IMAGENAME eq myapp.exe" 2>NUL | find /I /N "myapp.exe">NUL
if "%ERRORLEVEL%"=="1" <call executable>

関連情報