この記事では、ターミナル サービスをアプリケーション サーバー モードに切り替えると、一部のプログラムが動作しなくなる可能性がある問題について説明します。
適用対象: Windows 2000
元の KB 番号: 252330
注
この記事は Windows 2000 に適用されます。 Windows 2000 のサポートは、2010 年 7 月 13 日に終了します。 Windows 2000 サポート終了ソリューション センターは、Windows 2000 からの移行戦略を計画するための開始点です。 詳細については、Microsoft サポート ライフサイクル ポリシー を参照してください。
概要
ターミナル サービス モードを切り替える 2 つの方法は、ターミナル サービス サーバーで実行されているプログラムに悪影響を及ぼします。 1 つ目の方法は、リモート管理モードとアプリケーション サーバー モードの切り替えです。 2 つ目は、ターミナル サービス コンポーネントを無効または削除することです。 どちらの方法でも、一部のプログラムが起動しないか、設計どおりに動作しない可能性があります。
この記事では、ターミナル サービス モードについて説明し、ターミナル サーバーの役割を持つサーバーにプログラムをインストールする方法について説明します。
詳細情報
環境を慎重に計画します。 ターミナル サービスのインストールを選択したら、ターミナル サービスが機能するモードを選択する必要があります。
ターミナル サービス モード
リモート管理モードは、ターミナル サービス クライアントを管理ツールとして使用するように設計されています。 これにより、低帯域幅接続を使用してサーバー管理タスクを実行できます。 Microsoft BackOffice アプリケーションまたはサービスのパフォーマンスには影響しません。 ただし、リモート デスクトップ プロトコル (RDP) を使用してサーバーに接続できるのは 2 つだけです。 ターミナル サービスはいつでもリモート管理モードで追加できますが、サーバーをビルドするときにターミナル サービスをインストールすることをお勧めします。
アプリケーション サーバー モードは、エンド ユーザー プログラムを提供するために設計されています。 アプリケーション サーバー モードを選択した場合、ターミナル サービスは、同じプログラムを同時に実行する複数のユーザーを管理するために必要な追加のオブジェクトを有効にします。 BackOffice プログラムまたはサービスのパフォーマンスに影響します。 接続の制限はありません。 ただし、ターミナル サービス サーバーに接続するには、ライセンスを購入し、ターミナル サービス ライセンス サービスを実行する必要があります。 アプリケーション サーバー モードで多数のユーザーをサポートしている場合は、サーバーが追加のタスクを実行しない専用ターミナル サーバーであることをお勧めします。 他のサービスは同時に実行できますが、システム全体のパフォーマンスが影響を受ける可能性があります。
モードの変更
操作モードを選択した後、ターミナル サービス モードを変更または無効にすると、プログラムが期待どおりに動作しなくなる可能性があります。 この問題が発生した場合は、プログラムを再インストールする必要があります。
注
RDP を使用してサーバーへのアクセスを禁止する場合は、ターミナル サービス構成ツールにある RDP-TCP プロパティのアクセス許可を変更または削除します。
リモート管理モードでターミナル サービスをインストールする場合、特別なプログラムのインストールや構成作業は必要ありません。
アプリケーション サーバー モードでターミナル サービスをインストールする場合、プログラムのインストールは少し異なります。 複数ユーザー アクセスを有効にするためのオペレーティング システムの変更は、GUI の背後で行われます。 ターミナル サービスを使用して使用できるプログラムをインストールする前に、ターミナル サービスの役割をインストールすることをお勧めします。 プログラムをインストールした後にターミナル サービスの役割をインストールすると、プログラムが複数のユーザー環境で正しく動作しない可能性があります。 このシナリオでは、影響を受けるプログラムをアンインストールして再インストールすると、問題が解決する可能性があります。
ターミナル サービス サーバーをインストール モードにして、サーバーにプログラムをインストールまたは削除する必要があります。 ターミナル サービス サーバーをインストール モードにするには、コントロール パネルの [プログラムの追加と削除] ツールを使用するか、コントロール パネルのターミナル サーバー ツールの [アプリケーションのインストール] を使用します。
注
ターミナル サーバーへのアプリケーションのインストール ツールは、ターミナル サービスの役割をインストールするときに使用できます。 ターミナル サーバー ツールにアプリケーションをインストールすると、インストールが完了するとターミナル サーバー サーバーが実行モードに切り替わります。
change user
コマンドを使用して、ターミナル サーバーをインストール モードに切り替えることもできます。 ターミナル サービス サーバーをインストール モードに切り替えるには、次の手順に従います。
注
ターミナル サーバー サーバーの現在のモードを確認するには、コマンド プロンプトで change user /query
コマンドを実行します。
[スタート] をクリックしてから、[実行] をクリックします。
[開く] ボックスに「cmd」と入力し、[OK] をクリックします。
コマンド プロンプトで、「
change user /install
」と入力し、Enter キーを押します。 次のメッセージが表示されます。
ユーザー セッションでアプリケーションをインストールする準備ができました。「exit」と入力し、Enter キーを押します。
目的のプログラムを追加または削除します。
ターミナル サービス サーバーを実行モードに切り替えるには、次の手順に従います。
[スタート] をクリックしてから、[実行] をクリックします。
[開く] ボックスに「cmd」と入力し、[OK] をクリックします。
コマンド プロンプトで、「
change user /execute
」と入力し、Enter キーを押します。 次のメッセージが表示されます。
ユーザー セッションでアプリケーションを実行する準備ができました。「exit」と入力し、Enter キーを押します。
インストール モードでプログラムをインストールすると、ターミナル サービスはすべてのレジストリ エントリを追跡し、HKEY_CURRENT_USER情報は主に次のレジストリ キーに書き込まれます。
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Terminal Server\Install
プログラムのインストールが完了したら、[完了] をクリックするか、「change user /execute
」と入力すると、実行モードに戻ります。 インストール時にHKEY_CURRENT_USER レジストリ ハイブに書き込まれたレジストリ情報は、ターミナル サーバーにログオンすると、各ユーザーのHKEY_CURRENT_USER レジストリ ハイブに書き込まれます。
ターミナル サービスの役割を追加する前にプログラムをインストールした場合、システムはインストールのレジストリ書き込みを "リッスン" せず、レジストリ エントリが正しいユーザー レジストリ キーに書き込まれていませんでした。 そのため、プログラムを正しく動作させるには、インストール モードでプログラムを再インストールする必要があります。