リモート デスクトップ セッションで自動起動プログラムが実行されないようにするにはどうすればよいですか?

リモート デスクトップ セッションで自動起動プログラムが実行されないようにするにはどうすればよいですか?

現在、フルスクリーン モードで実行する必要がある自動化スクリプトを作成していますが、スクリプトの実行中はコンピューターが使用できなくなります。Google で検索したところ、リモート デスクトップを使用して同じアカウントで別のセッションを開始できることが分かりました。

問題は、別のセッションに正常にログインすると、すべての自動起動アプリが再び実行されることです。すでに実行されているので煩わしいです。どうすればこれを修正できますか?

答え1

スクリプトをスタートアップフォルダに置くのではなく、特定のトリガー例えば、イベントまたは、繰り返しを制限して、たとえば TASK_TRIGGER_DAILY を設定すると、同じ日に再度繰り返されなくなります。

答え2

このアイデアは投稿から来ています
リモート デスクトップ経由で Wi​​ndows Vista にログインするときに、一部のスタートアップ プログラムが実行されないようにする

アイデアは、RDP で実行したくないスタートアップを、.batコンソール (デスクトップ) モードでのみ実行するスタートアップ グループ内のファイルに置き換えることです。

@echo off
IF %SESSIONNAME% == Console (
REM List paths to programs here prefaced by "start " so they run async.
) ELSE (
REM Not in console, not executing programs.
)

関連情報