Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
In diesem Artikel wird das Problem beschrieben, das einige Programme möglicherweise nicht mehr funktionieren, wenn Sie Terminaldienste in den Anwendungsservermodus umschalten.
Gilt für: Windows 2000
Ursprüngliche KB-Nummer: 252330
Hinweis
Dieser Artikel bezieht sich auf Windows 2000. Der Support für Windows 2000 endet am 13. Juli 2010. Das Windows 2000 End-of-Support Solution Center ist ein Ausgangspunkt für die Planung Ihrer Migrationsstrategie von Windows 2000. Weitere Informationen finden Sie in der Microsoft Support Lifecycle-Richtlinie.
Zusammenfassung
Zwei Methoden zum Umschalten des Terminaldienste-Modus haben nachteilige Auswirkungen auf die Programme, die auf einem Terminaldienste-Server ausgeführt werden. Die erste Methode besteht darin, zwischen Remoteverwaltungsmodus und Anwendungsservermodus zu wechseln. Die zweite besteht darin, die Terminaldienste-Komponente zu deaktivieren oder zu entfernen. Beide Methoden können dazu führen, dass einige Programme nicht gestartet werden oder nicht wie vorgesehen funktionieren.
In diesem Artikel werden die Terminaldienstemodi erläutert und beschrieben, wie Programme auf einem Server installiert werden, der über die Terminalserverrolle verfügt.
Weitere Informationen
Planen Sie Ihre Umgebung sorgfältig. Nachdem Sie sich für die Installation von Terminaldiensten entschieden haben, müssen Sie den Modus auswählen, in dem Terminaldienste funktionieren.
Terminaldienste-Modi
Der Remoteverwaltungsmodus wurde für die Verwendung des Terminaldienste-Clients als Verwaltungstool entwickelt. Sie können eine Verbindung mit geringer Bandbreite verwenden, um Serververwaltungsaufgaben auszuführen. Sie wirkt sich nicht auf die Leistung von Microsoft BackOffice-Anwendungen oder -Diensten aus. Sie lässt jedoch nur zwei Verbindungen mit einem Server mithilfe des Remotedesktopprotokolls (RDP) zu. Sie können Terminaldienste jederzeit im Remoteverwaltungsmodus hinzufügen, es wird jedoch empfohlen, Terminaldienste beim Erstellen des Servers zu installieren.
Der Anwendungsservermodus wurde für die Bereitstellung von Endbenutzerprogrammen entwickelt. Wenn Sie den Anwendungsservermodus auswählen, ermöglicht Terminaldienste zusätzliche Objekte, die zum gleichzeitigen Verwalten mehrerer Benutzer mit denselben Programmen erforderlich sind. Sie wirkt sich auf die Leistung von BackOffice-Programmen oder -Diensten aus. Es gibt keine Verbindungsbeschränkungen. Sie müssen jedoch Lizenzen erwerben und den Terminaldienste-Lizenzierungsdienst ausführen, um eine Verbindung mit einem Terminaldiensteserver herzustellen. Wenn Sie eine große Anzahl von Benutzern im Anwendungsservermodus unterstützen, empfehlen wir, dass der Server ein dedizierter Terminalserver ist, der keine zusätzlichen Aufgaben ausführt. Obwohl andere Dienste gleichzeitig ausgeführt werden können, kann die Gesamtleistung des Systems beeinträchtigt werden.
Modi wechseln
Nachdem Sie den Betriebsmodus ausgewählt haben, kann das Ändern oder Deaktivieren des Terminaldienstemodus dazu führen, dass Programme nicht wie erwartet funktionieren. Wenn dieses Problem auftritt, müssen Sie die Programme erneut installieren.
Hinweis
Wenn Sie den Serverzugriff mithilfe von RDP verbieten möchten, ändern oder entfernen Sie Berechtigungen in RDP-TCP Eigenschaften, die sich im Konfigurationstool für Terminaldienste befinden.
Wenn Sie sich für die Installation von Terminaldiensten im Remoteverwaltungsmodus entscheiden, ist keine spezielle Programminstallation oder Konfiguration erforderlich.
Wenn Sie sich für die Installation von Terminaldiensten im Anwendungsservermodus entscheiden, unterscheidet sich die Installation von Programmen etwas. Änderungen am Betriebssystem zum Aktivieren des Mehrfachbenutzerzugriffs werden hinter der GUI vorgenommen. Es wird empfohlen, die Rolle "Terminaldienste" zu installieren, bevor Sie Programme installieren, die mithilfe von Terminaldiensten verfügbar sind. Wenn Sie die Terminaldienste-Rolle nach der Installation eines Programms installieren, funktioniert das Programm möglicherweise nicht ordnungsgemäß in einer Umgebung mit mehreren Benutzern. In diesem Szenario kann das Deinstallieren und erneute Installieren der betroffenen Programme das Problem beheben.
Sie müssen einen Terminaldiensteserver im Installationsmodus platzieren, um Programme auf dem Server zu installieren oder zu entfernen. Sie können einen Terminaldienste-Server in den Installationsmodus setzen, indem Sie das Tool "Programme hinzufügen/entfernen" in der Systemsteuerung verwenden oder das Tool "Anwendung auf Terminalserver installieren" in der Systemsteuerung ausführen.
Hinweis
Die Anwendung "Installieren" auf dem Terminalserver-Tool ist verfügbar, wenn Sie die Rolle "Terminaldienste" installieren. Die Install-Anwendung auf dem Terminalserver-Tool wechselt den Terminalserver-Server in den Ausführungsmodus, wenn die Installation abgeschlossen ist.
Sie können auch den Befehl change user
verwenden, um einen Terminalserver in den Installationsmodus zu wechseln. Führen Sie die folgenden Schritte aus, um einen Terminaldiensteserver in den Installationsmodus zu wechseln.
Hinweis
Um den aktuellen Modus auf dem Terminalserverserver zu ermitteln, führen Sie den Befehl change user /query
an einer Eingabeaufforderung aus.
Klicken Sie auf Start und anschließend auf Ausführen.
Geben Sie im Feld Öffnen cmd ein, und klicken Sie dann auf OK.
Geben Sie an der Eingabeaufforderung
change user /install
ein, und drücken Sie dann die EINGABETASTE. Die folgende Meldung wird angezeigt:
Die Benutzersitzung ist bereit, Anwendungen zu installieren.Geben Sie "exit" ein, und drücken Sie dann die EINGABETASTE.
Fügen Sie die gewünschten Programme hinzu oder entfernen Sie sie.
Führen Sie die folgenden Schritte aus, um einen Terminaldiensteserver in den Ausführungsmodus zu wechseln:
Klicken Sie auf Start und anschließend auf Ausführen.
Geben Sie im Feld Öffnen cmd ein, und klicken Sie dann auf OK.
Geben Sie an der Eingabeaufforderung
change user /execute
ein, und drücken Sie dann die EINGABETASTE. Die folgende Meldung wird angezeigt:
Die Benutzersitzung ist bereit, Anwendungen auszuführen.Geben Sie "exit" ein, und drücken Sie dann die EINGABETASTE.
Wenn Sie Programme im Installationsmodus installieren, verfolgt Terminal Services alle Registrierungseinträge, und die HKEY_CURRENT_USER Informationen werden in erster Linie in den folgenden Registrierungsschlüssel geschrieben:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Terminal Server\Install
Wenn Sie die Programminstallation abgeschlossen haben, indem Sie auf "Fertig stellen" klicken oder change user /execute
eingeben, kehrt das System in den Ausführungsmodus zurück. Die Registrierungsinformationen, die während der Installation in die HKEY_CURRENT_USER Registrierungsstruktur geschrieben wurden, werden bei der Anmeldung beim Terminalserver in die HKEY_CURRENT_USER Registrierungsstruktur für jeden Benutzer geschrieben.
Wenn Sie ein Programm installiert haben, bevor Sie die Rolle der "Remotedesktopdienste" hinzugefügt haben, hat das System die Registrierungsschreibvorgänge der Installation nicht erfasst, und die Registryeinträge wurden nicht in die richtigen Benutzer-Registryschlüssel geschrieben. Daher müssen Sie das Programm im Installationsmodus neu installieren, damit das Programm ordnungsgemäß funktioniert.