
ターミナル サービスで、プロセスのメモリ関連パラメータに制限を設定する方法はありますか。たとえば、ワーキング セットのサイズや、可能であれば、セッションの合計仮想メモリ割り当てなどです。
質問を逆にすると、ターミナル サーバーで実行しているアプリケーションは、デスクトップ PC で実行しているときほど多くの仮想メモリを割り当てることができません (どちらもユーザー モード アドレス空間の制限は 2 GB であると予想されます)。ターミナル サーバーのプロセスまたはユーザーに別の制限があるかどうか疑問に思っています。プロセスごとではなく、ユーザーごとに 2 GB という制限があるかもしれません。
答え1
私の知る限り、プロセス自体に何らかの調整パラメータがない限り、Windows で優れたグラフィカル インターフェイスを使用してプロセスが要求するメモリの量を制限するためにできることはあまりありません。
1つの選択肢としては、ターミナルサーバーのログインで起動し、ユーザーのすべてのプロセスを制限する独自のプログラムを作成することが考えられます。仕事オブジェクトは、この種のもののための Windows API です。