Anwendungen können möglicherweise nicht korrekt in einer Terminaldiensteumgebung ausgeführt werden.

Problembeschreibung

Beim Verwenden einer Terminaldienste-Sitzung die Verbindung auf einem Windows Server 2003-Computer, die Terminaldienste installiert sind und dann versuchen, ein Programm auf dem Terminalserver auf einem Clientcomputer ausführen, kann das Programm, das Sie ausführen möchten nicht ordnungsgemäß ausgeführt.

Ursache

Dieses Problem tritt auf, wenn die Sitzung graphical User Interface (GUI) Objekte Anwendung Speicher nicht möglich. Der Sitzungsspeicher in einem Terminal-Server verwaltet die Zuordnung von GUI-Objekte auf verschiedenen Komponenten. Ist der Sitzungsspeicher GUI Objekten zugewiesen ist nicht ausreichend, werden GUI-Objekte nicht ordnungsgemäß Applikationen zugewiesen, die auf dem Terminalserver ausgeführt. Dadurch können Programme nicht ordnungsgemäß ausgeführt.

Problemlösung

Wichtig Dieser Abschnitt bzw. die Methode oder Aufgabe enthält Schritte, die erklären, wie Sie die Registrierung ändern. Allerdings können schwerwiegende Probleme auftreten, wenn Sie die Registrierung falsch ändern. Stellen Sie daher sicher, dass Sie die folgenden Schritte sorgfältig ausführen. Sichern Sie die Registry für zusätzlichen Schutz, bevor Sie sie ändern. Anschließend können Sie die Registrierung wiederherstellen, falls ein Problem auftritt. Weitere Informationen zum Sichern und Wiederherstellen der Registrierung finden Sie im folgenden Artikel der Microsoft Knowledge Base:
322756 zum Sichern und Wiederherstellen der Registrierung in Windows


Um den Sitzungsspeicher zu konfigurieren, können Sie die Registrierungseinträge für den Sitzungsspeicher in der Registrierung manuell ändern. Der Registrierungseintrag für den Sitzungsspeicher ändern befindet sich unter dem folgenden Registrierungsunterschlüssel:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management
Die zwei Registrierungseinträge, die den Sitzungsspeicher verwalten, sind diesen. Der Registrierungseintrag "SessionViewSize" gibt die Menge an Speicher für Desktopheaps reserviert ist. Der Standardwert dieses Eintrags ist 20 Megabyte (MB). Dieser Speicher für Clientanwendungen über GUI-Objekte wie Schriftarten, Menüs und Fenstern zugeordnet.

Der Registrierungseintrag "SessionPoolSize" gibt den Sitzungsauslagerungsspeicher in Megabytes an. Der Standardwert für den Sitzungsauslagerungsspeicher ist 16 MB. Wenn genügend Arbeitsspeicher zur Verfügung steht, kann es auch 32 MB zugewiesen werden. Dieser Arbeitsspeicher wird für Videotreiber Umlagen verwendet.

In einem 64-Bit-Betriebssystem ist der Standardwert für den Eintrag "SessionViewSize" 104 MB, und der Standardwert für den Eintrag "SessionPoolSize" 64 MB ist. Die beste Möglichkeit, den Speicher der "SessionViewSize" und "SessionPoolSize" Einträge erhöhen ist, erhöhen Sie den Wert von 16 MB belegt, und prüfen, ob die Dienstleistungen Programme ausführen stehen, nachdem Sie den Wert des Arbeitsspeichers für diesen Posten erhöhen. Andernfalls erhöhen Sie den Wert von 16 MB belegt und versuchen Sie es erneut.

Ändern Sie die Werte der Registrierungseinträge diesen mit dem Registrierungseditor DWORD-Werte der beiden Registrierungseinträge ändern. Sie können diesen Eintrag Registrierungswerte auch separat ändern.

Hinweis In 64-Bit-Windows-Betriebssystemen wird das Graphical Device Interface (GDI) Handle nicht über die 32-Bit-Windows-Betriebssystemen vergrößert. Die maximale Anzahl von GDI-Handles, die ein Prozess verarbeiten kann ist 65.535. Sie können die Anzahl der GDI-Handles, die ein Prozess verarbeiten kann, indem Sie den folgenden Registrierungswert festlegen:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\ CurrentVersion\Windows

Wert: GDIProcessHandleQuota
Typ: REG_DWORD
Wert: 10000 (Dezimalwert Standard)
Sie können diesen Registrierungswert von einem Minimalwert von 256 (dezimal) ein Maximalwert von 65536 (dezimal) fest.

In einer idealen Bedingung darf der gesamte Speicher Registrierungseinträge diesen mehr als 512 MB. Sie können auch diesen Posten belegten Speicher erhöhen, abhängig von Ihrem RAM und andere verwandte Registrierungswerte. Zuordnung von Arbeitsspeicher um den Desktopheap zu vergrößern können Sie den Speicher, der vom Terminalserver anderen Ressourcen wie Auslagerungsspeicher zugewiesen, Auslagerungsspeicher und Systemcache reduzieren. Dies beeinträchtigt die Leistung des Terminalservers. Auch wenn Einträge diesen Speicherplatz zugewiesen, Kernel virtuellen Adressraums Karte belegten Arbeitsspeicher reduziert. Dies kann wiederum den Terminalserver nur eine begrenzte Anzahl von Benutzern unterstützt.
Eigenschaften

Artikelnummer: 840342 – Letzte Überarbeitung: 16.01.2017 – Revision: 2

Feedback