Uwaga
Dostęp do tej strony wymaga autoryzacji. Może spróbować zalogować się lub zmienić katalogi.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
W tym artykule opisano problem polegający na tym, że niektóre programy mogą przestać działać, gdy przełączysz usługi terminalowe do trybu serwera aplikacji.
Dotyczy: Windows 2000
oryginalny numer KB: 252330
Uwaga
Ten artykuł dotyczy systemu Windows 2000. Wsparcie dla systemu Windows 2000 kończy się 13 lipca 2010 r. Centrum rozwiązań zakończenia wsparcia systemu Windows 2000 to punkt wyjścia do planowania strategii migracji z systemu Windows 2000. Aby uzyskać więcej informacji, sprawdź zasady dotyczące cyklu życia pomocy technicznej firmy Microsoft.
Podsumowanie
Dwie metody przełączania trybu usług terminalowych mają negatywny wpływ na programy uruchomione na serwerze usług terminalowych. Pierwsza metoda polega na przełączeniu między trybem administracji zdalnej a trybem serwera aplikacji. Drugi polega na wyłączeniu lub usunięciu składnika usług terminalowych. Metoda może spowodować, że niektóre programy nie uruchamiają się lub nie działają zgodnie z założeniami.
W tym artykule omówiono tryby usług terminalowych i opisano sposób instalowania programów na serwerze z rolą serwera terminali.
Więcej informacji
Starannie zaplanuj swoje środowisko. Po wybraniu opcji instalacji usług terminalowych należy wybrać tryb, w którym będą działać usługi terminalowe.
Tryby usług terminalowych
Tryb administracji zdalnej jest przeznaczony do używania klienta usług terminalowych jako narzędzia administracyjnego. Umożliwia użycie połączenia o niskiej przepustowości do wykonywania zadań administracyjnych serwera. Nie ma to wpływu na wydajność aplikacji ani usług pakietu Microsoft BackOffice. Zezwala jednak tylko na dwa połączenia z serwerem przy użyciu protokołu RDP (Remote Desktop Protocol). Usługi terminalowe można dodawać w trybie administracji zdalnej w dowolnym momencie, ale zalecamy zainstalowanie usług terminalowych podczas kompilowania serwera.
Tryb serwera aplikacji jest przeznaczony do obsługi programów użytkowników końcowych. W przypadku wybrania trybu serwera aplikacji usługi terminalowe włączają dodatkowe obiekty wymagane do zarządzania wieloma użytkownikami, którzy uruchamiają te same programy w tym samym czasie. Wpływa to na wydajność programów lub usług Pakietu BackOffice. Nie ma żadnych ograniczeń połączenia. Należy jednak zakupić licencje i uruchomić usługę licencjonowania usług terminalowych, aby nawiązać połączenie z serwerem usług terminalowych. Jeśli obsługujesz dużą liczbę użytkowników w trybie serwera aplikacji, zalecamy, aby serwer był dedykowanym serwerem terminali, który nie wykonuje żadnych dodatkowych zadań. Mimo że inne usługi mogą być uruchamiane w tym samym czasie, może to mieć wpływ na ogólną wydajność systemu.
Zmienianie trybów
Po wybraniu trybu działania zmiana lub wyłączenie trybu usług terminalowych może spowodować, że programy nie będą działać zgodnie z oczekiwaniami. W przypadku wystąpienia tego problemu należy ponownie zainstalować programy.
Uwaga
Jeśli chcesz uniemożliwić dostęp do serwera przy użyciu protokołu RDP, zmień lub usuń uprawnienia we właściwościach RDP-TCP, które znajdują się w narzędziu konfiguracji usług terminalowych.
Jeśli zdecydujesz się zainstalować usługi terminalowe w trybie administracji zdalnej, nie jest konieczna żadna specjalna instalacja ani konfiguracja programu.
Jeśli zdecydujesz się zainstalować usługi terminalowe w trybie serwera aplikacji, instalowanie programów jest nieco inne. Zmiany w systemie operacyjnym umożliwiające dostęp wielu użytkowników są wprowadzane za graficznym interfejsem użytkownika. Zalecamy zainstalowanie roli usług terminalowych przed zainstalowaniem programów, które będą dostępne przy użyciu usług terminalowych. Jeśli po zainstalowaniu programu zostanie zainstalowana rola usług terminalowych, program może nie działać poprawnie w wielu środowiskach użytkownika. W tym scenariuszu odinstalowanie i ponowne zainstalowanie programów, których dotyczy problem, może rozwiązać ten problem.
Aby zainstalować lub usunąć programy na serwerze, należy umieścić serwer usług terminalowych w trybie instalacji. Serwer usług terminalowych można umieścić w trybie instalacji za pomocą narzędzia Dodaj/Usuń programy w Panelu sterowania lub za pomocą narzędzia Zainstaluj aplikację na serwerze terminali w Panelu sterowania.
Uwaga
Aplikacja "Instalowanie narzędzia na serwerze terminali" jest dostępna po zainstalowaniu roli Usługi Terminalowej. Narzędzie "zainstaluj aplikację na serwerze terminali" przełącza serwer terminali na tryb wykonywania po zakończeniu instalacji.
Możesz również użyć polecenia change user
, aby przełączyć serwer terminali do trybu instalacji. Aby przełączyć serwer usług terminalowych do trybu instalacji, wykonaj następujące kroki.
Uwaga
Aby określić bieżący tryb na serwerze terminali, uruchom polecenie change user /query
w wierszu polecenia.
Kliknij przycisk Uruchom, a następnie kliknij pozycję Uruchom.
W polu Otwórz wpisz cmd, a następnie kliknij OK.
W wierszu polecenia wpisz
change user /install
, a następnie naciśnij ENTER. Zostanie wyświetlony następujący komunikat:
Sesja użytkownika jest gotowa do zainstalowania aplikacji.Wpisz exit, a następnie naciśnij ENTER.
Dodaj lub usuń żądane programy.
Aby przełączyć serwer usług terminalowych do trybu wykonywania, wykonaj następujące kroki:
Kliknij przycisk Uruchom, a następnie kliknij pozycję Uruchom.
W polu Otwórz wpisz cmd, a następnie kliknij OK.
W wierszu polecenia wpisz
change user /execute
, a następnie naciśnij ENTER. Zostanie wyświetlony następujący komunikat:
Sesja użytkownika jest gotowa do wykonywania aplikacji.Wpisz exit, a następnie naciśnij ENTER.
Podczas instalowania programów w trybie instalacji usługi terminalowe śledzą wszystkie wpisy rejestru, a informacje o HKEY_CURRENT_USER są zapisywane głównie w następującym kluczu rejestru:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Terminal Server\Install
Po zakończeniu instalacji programu, klikając przycisk Zakończ lub wpisując change user /execute
, system powróci do trybu Wykonywania. Informacje rejestru zapisane do ula rejestru HKEY_CURRENT_USER podczas instalacji są zapisywane do ula rejestru HKEY_CURRENT_USER dla każdego użytkownika podczas logowania się do serwer terminali.
Jeśli program został zainstalowany przed dodaniu roli usług terminalowych, system nie "nasłuchiwał" zapisów rejestru instalacji, a wpisy rejestru nie zostały zapisane we poprawnych kluczach rejestru użytkownika. W związku z tym, aby program działał prawidłowo, należy ponownie zainstalować go w trybie instalacji.