Crmgo Blog

Rozwiązywanie błędów licencjonowania związanych z pulpitem zdalnym

Rozwiązywanie błędów licencjonowania związanych z pulpitem zdalnym

Rozwiązywanie problemów z licencjonowaniem W tej sekcji wymieniono komunikaty o błędach licencjonowania pojawiające się na komputerach klienckich, a także opisano przyczyny ich występowania oraz sposoby ich rozwiązywania. Mimo że te komunikaty są wyświetlane na komputerach klienckich, często są one spowodowane problemami z…

Rozwiązywanie błędów licencjonowania związanych z pulpitem zdalnym

Rozwiązywanie problemów z licencjonowaniem

W tym rozdziale wymieniono komunikaty o błędach licencjonowania pojawiające się na komputerach klienckich, a także opisano przyczyny ich występowania oraz sposoby ich rozwiązywania. Mimo że te komunikaty wyświetlane są na komputerach klienckich, często są one spowodowane problemami z serwerem licencji serwera terminali systemu Windows Server 2003 lub z serwerem terminali. W związku z tym, podczas rozwiązywania problemów z licencjonowaniem serwera terminali, należy najpierw określić, czy problem dotyczy konfiguracji serwera, czy też jest związany z awarią połączenia sieciowego.

Uwaga!

Zalecane w tym rozdziale rozwiązania są przeznaczone dla administratorów. Jeśli nie jesteś administratorem, w celu rozwiązania błędów skontaktuj się z administratorem serwera. Jeśli jesteś administratorem, zaleca się zapoznanie się z sekcjami Zasady wdrażania serwera terminali (http://go.microsoft.com/fwlink/?LinkID=34627) oraz Kwestie licencjonowania i wymagania dotyczące wdrażania serwera terminali systemu Windows Server 2003 (http://go.microsoft.com/fwlink/?LinkID=23444), aby zapobiegać występowaniu problemów z licencjonowaniem serwera terminali i skuteczniej diagnozować błędy. (Może być po angielsku.)

Wybierz otrzymywany komunikat.

Sesja zdalna została rozłączona, ponieważ nie udało się odnowić licencji na dostęp z tego komputera lokalnego. Skontaktuj się z administratorem serwera.

Przyczyna. Tryb licencjonowania serwera terminali na serwerze terminali jest skonfigurowany jako „Dla urządzenia”, a serwer licencji jest skonfigurowany do wydawania licencji dostępu klienta (CAL) „Dla użytkownika”. Jeśli przyczyną jest ta konfiguracja, serwer licencji wydaje tylko tymczasowe licencje, które nie podlegają odnowieniu. Gdy do wygaśnięcia ważności licencji tymczasowej pozostaje kilka dni, w dzienniku zdarzeń aplikacji na kliencie pojawia się komunikat o zdarzeniu o kodzie 26, w którym jako źródło podane jest okno dialogowe aplikacji. W tym komunikacie o zdarzeniu podana jest liczba dni pozostałych do wygaśnięcia ważności licencji tymczasowej. W dzienniku zdarzeń aplikacji na serwerze terminali w tym przypadku pojawia się wpis o zdarzeniu o kodzie 1011, a jako źródło podana jest usługa terminali.

Rozwiązanie. Wybierz tryb licencjonowania serwera terminali „Dla użytkownika”, a nie „Dla urządzenia”.

Uwaga!

Licencje dostępu klienta „Dla użytkownika” nie są kontrolowane przez serwer terminali. Nawet jeśli w bazie danych serwera licencji znajduje się licencja dostępu klienta „Dla użytkownika”, jej użycie nie jest uwzględniane. Mimo to zgodnie z wymogami umowy licencyjnej administratorzy muszą posiadać ważną licencję CAL serwera terminali dla każdego użytkownika. Brak licencji „Dla użytkownika” dla każdego użytkownika w przypadku, gdy licencje „Dla urządzenia” nie są używane, stanowi naruszenie umowy licencyjnej.

Poniżej znajduje się fragment umowy licencyjnej dla systemu Windows Server 2003.

„Dostępne są dwie różne licencje dostępu klienta do serwera terminali: „Dla urządzenia” i „Dla użytkownika”. Licencja „Dla urządzenia” pozwala jednemu urządzeniu (używanemu przez dowolnego użytkownika) na przeprowadzanie sesji systemu Windows na dowolnym serwerze w organizacji. Licencja „Dla użytkownika” pozwala jednemu użytkownikowi (używającemu dowolnego urządzenia) na przeprowadzanie sesji systemu Windows na dowolnym serwerze w organizacji. Jednoczesne użycie kombinacji licencji „Dla użytkownika” i „Dla urządzenia” z oprogramowaniem serwerowym w tym środowisku jest dozwolone. Serwer terminali może żądać licencji „Dla użytkownika” lub „Dla urządzenia” (domyślnie), ale nie obu jednocześnie”.

Zobacz również Konfigurowanie trybu licencjonowania serwera terminali

 

Komputer zdalny rozłął sesję z powodu błędu w protokole licencjonowania. Spróbuj ponownie połączyć się z komputerem zdalnym lub skontaktuj się z administratorem serwera.

Przyczyna. Serwer terminali nie może odnaleźć serwera licencji.

Rozwiązanie. W takim przypadku zaleca się wykonanie następujących czynności.

  1. Upewnij się, że serwer licencji został poprawnie zainstalowany.
  2. Upewnij się, że usługa licencjonowania serwera terminali jest uruchomiona na tym serwerze licencji.
  3. Upewnij się, że klient, serwer terminali i serwer licencji mogą się komunikować, sprawdzając poprawność konfiguracji systemu DNS (Domain Name System — system nazw domen) na każdym komputerze. Aby sprawdzić konfigurację DNS, z każdego komputera wykonaj polecenie ping dla wszystkich pozostałych komputerów, używając adresu IP, pełnej nazwy domeny oraz nazwy NetBIOS. Jeśli polecenie ping nie powiedzie się, sprawdź konfigurację DNS w sieci.
  4. Na serwerze terminali określ serwer licencji, do którego należy się podłączyć. Można to zrobić, używając rejestru lub skryptu narzędzia Windows Management Instrumentation (WMI). W systemie Windows Server 2003 z dodatkiem Service Pack 1 można również użyć zasad grupy lub konfiguracji serwera terminali.

Zobacz również  Instalowanie narzędzia licencjonowania serwera terminali; Określanie podstawowych serwerów licencji serwera terminali; Role serwera licencji serwera terminali

Rozwiązanie.  Jeśli poprzednia metoda nie pomogła w rozwiązaniu problemu, utwórz kopię zapasową klucza rejestru MSLicensing i jego podkluczy na kliencie, a następnie usuń oryginalny klucz i podklucze w następujący sposób.

  1. Na kliencie przejdź do następującego podklucza rejestru: HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\MSLicensing.
  2. Wybierz pozycję MSLicensing.
  3. W menu Rejestr wybierz polecenie Eksportuj plik rejestru.
  4. W polu Nazwa pliku wpisz mslicensingbackup, a następnie kliknij przycisk Zapisz.
  5. Jeśli w przyszłości będzie konieczne przywrócenie tego klucza rejestru, dwukrotnie kliknij nazwę mslicensingbackup.reg.
  6. W menu Edycja wybierz polecenie Usuń, a następnie kliknij przycisk Tak, aby potwierdzić usunięcie podklucza rejestru MSLicensing.
  7. Zamknij Edytor rejestru i uruchom ponownie komputer.

Po ponownym uruchomieniu klienta brakujący klucz rejestru zostanie przywrócony.

Uwaga!

Nieprawidłowe działania podczas modyfikacji rejestru mogą poważnie uszkodzić system. Przed modyfikacją rejestru utwórz kopie zapasowe wszystkich ważnych danych.

Zobacz również  Usuwanie licencji serwera terminali z klienta RDP (http://go.microsoft.com/fwlink/?LinkId=38560). (Może być po angielsku.)

 

Sesja zdalna została rozłączona z powodu problemów z siecią podczas działania protokołu licencjonowania. Spróbuj ponownie połączyć się ze zdalnym komputerem.

Przyczyna.  Serwer terminali nie może odnaleźć serwera licencji.

Rozwiązanie.  W takim przypadku zaleca się wykonanie następujących czynności.

  1. Upewnij się, że serwer licencji jest poprawnie zainstalowany.
  2. Upewnij się, że usługa licencjonowania serwera terminali jest uruchomiona na tym serwerze licencji.
  3. Upewnij się, że klient, serwer terminali i serwer licencji mogą się komunikować, sprawdzając poprawność konfiguracji systemu DNS (Domain Name System) na każdym komputerze. Aby sprawdzić konfigurację DNS, z każdego komputera wykonaj polecenie ping do wszystkich pozostałych komputerów, używając adresu IP, pełnej nazwy domeny oraz nazwy NetBIOS. Jeśli polecenie ping nie powiedzie się, sprawdź konfigurację DNS w sieci.
  4. Na serwerze terminali określ serwer licencji, do którego należy się podłączyć. Można to zrobić przy użyciu rejestru lub skryptu narzędzia WMI (Windows Management Instrumentation). W systemie Windows Server 2003 z dodatkiem Service Pack 1 można również użyć zasad grupy lub konfiguracji serwera terminali.

Zobacz również  Instalowanie narzędzia licencjonowania serwera terminali; Określanie podstawowych serwerów licencji serwera terminali; Rola serwera licencji serwera terminali

Przyczyna.  Serwer licencji używa systemu operacyjnego Windows 2000, a połączenia anonimowe są na nim zablokowane, z wyjątkiem połączeń zasobów, które mają jawnie przyznany dostęp do serwera.

Rozwiązanie.  Na serwerze licencji używającym systemu Windows 2000 wykonaj jedną z poniższych czynności.

Ostrzeżenie!

Nieprawidłowe zmiany w rejestrze mogą poważnie uszkodzić system. Przed wprowadzeniem zmian w rejestrze wykonaj kopię zapasową wszystkich ważnych danych.

  • W rejestrze przejdź do klucza HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Lsa\RestrictAnonymous i ustaw wartość parametru rejestru RestrictAnonymous na 1 lub 0.
  • W lokalnych zasadach bezpieczeństwa otwórz odpowiednią zasadę, w drzewie konsoli przejdź do pozycji „Konfiguracja komputera\Konfiguracja systemu Windows\Ustawienia zabezpieczeń\Zasady lokalne\Ustawienia zabezpieczeń”. Następnie włącz parametr Nie zezwalaj na wyliczanie kont SAM i udziałów sieciowych (odpowiada wartości RestrictAnonymous równej 1 lub Nie) lub parametr Użyj domyślnych uprawnień (odpowiada wartości RestrictAnonymous równej 0).

Uwagi

  • Jeśli serwer licencji jest członkiem domeny Active Directory i dla niego w zasadach grupy ustawiono sprzeczny parametr bezpieczeństwa, parametr zasad bezpieczeństwa nadpisuje parametr lokalnego bezpieczeństwa. W takim celu, aby zagwarantować zastosowanie wymaganego parametru bezpieczeństwa, należy go skonfigurować w zasadach grupy.
  • W systemie Windows Server 2003 dla parametru RestrictAnonymous nie można ustawić wartości 2, która blokuje połączenia anonimowe. Aby zablokować dla użytkowników anonimowych uprawnienia przysługujące członkom grupy „Wszyscy”, w lokalnych zasadach bezpieczeństwa należy ustawić parametr Dostęp sieciowy: zezwalaj na stosowanie uprawnień dla wszystkich do użytkowników anonimowych.

Rozwiązanie. Jeśli poprzednia metoda nie pomogła w rozwiązaniu problemu, utwórz na kliencie kopię zapasową klucza rejestru MSLicensing i jego podkluczy, a następnie usuń oryginalny klucz i podklucze w następujący sposób.

  1. Na kliencie przejdź do następującego podklucza rejestru: HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\MSLicensing.
  2. Wybierz pozycję MSLicensing.
  3. W menu Rejestr wybierz polecenie Eksportuj plik rejestru.
  4. W polu Nazwa pliku wpisz mslicensingbackup, a następnie kliknij przycisk Zapisz.
  5. Jeśli w przyszłości będzie konieczne przywrócenie tego klucza rejestru, dwukrotnie kliknij nazwę mslicensingbackup.reg.
  6. W menu Edycja wybierz polecenie Usuń, a następnie kliknij przycisk Tak, aby potwierdzić usunięcie podklucza rejestru MSLicensing.
  7. Zamknij edytor rejestru i uruchom ponownie komputer.

Po ponownym uruchomieniu klienta brakujący klucz rejestru zostanie przywrócony.

Uwaga!

Nieprawidłowe działania podczas modyfikacji rejestru mogą poważnie uszkodzić system. Przed modyfikacją rejestru utwórz kopie zapasowe wszystkich ważnych danych.

Zobacz również Korzystanie z parametru rejestru RestrictAnonymous w systemie Windows 2000 (http://go.microsoft.com/fwlink/?LinkId=38561). (Może być w języku angielskim.)

 

Podczas próby połączenia klienta wystąpił błąd licencjonowania. (Licencjonowanie zostało przerwane z powodu przekroczenia limitu czasu). Spróbuj ponownie połączyć się z komputerem zdalnym.

Przyczyna. Jeśli w celu zabezpieczenia ruchu przesyłanego za pomocą protokołu TCP między klientami a serwerami terminali używane jest zabezpieczenie protokołu Internet (IPsec), może dojść do fragmentacji pakietów. W rezultacie nie wszystkie pakiety docierają do miejsca przeznaczenia, a podczas łączenia się klienta z serwerem terminali występuje awaria.

Rozwiązanie. Skonfiguruj IPsec w taki sposób, aby chronić ruch przesyłany za pomocą protokołu UDP, a nie TCP.

Zobacz również Określanie zasad IPSec

 

Sesja zdalna została rozłączona z powodu braku dostępnych licencji klienta serwera terminali dla tego komputera. Skontaktuj się z administratorem serwera.

Przyczyna. Na serwerze licencyjnym nie pozostało żadnych licencji dostępu klienta (CAL) „dla urządzenia”.

Rozwiązanie. Użyj programu „Licencjonowanie serwera terminala”, aby sprawdzić, ile licencji CAL pozostało na serwerze licencji. Aby otworzyć program „Licencjonowanie serwera terminala”, kliknij przycisk Start, a następnie wybierz kolejno pozycje Programy, Administracja i Licencjonowanie serwera terminala. Jeśli na serwerze licencji nie ma już CAL do przydzielania klientom, zakup i zainstaluj wymaganą liczbę licencji klienta.

Zobacz również Zakup licencji klienta; Instalowanie licencji dostępu klienta; Zakup i instalowanie licencji dostępu klienta na serwerze licencji serwera terminala

Przyczyna. Tryb licencjonowania serwera terminala na serwerze terminala jest skonfigurowany jako „dla urządzenia”, a na serwerze licencji dostępne są tylko licencje dostępu klienta „dla użytkownika”. Jeśli przyczyną jest ten fakt, serwer licencji przydziela tylko licencje tymczasowe, które nie podlegają odnawianiu. Gdy do wygaśnięcia ważności licencji tymczasowej pozostało kilka dni, w dzienniku zdarzeń aplikacji klienta pojawia się komunikat o zdarzeniu o kodzie 26, w którym jako źródło podane jest okno dialogowe aplikacji. W tym komunikacie o zdarzeniu podana jest liczba dni pozostałych do wygaśnięcia ważności licencji tymczasowej. W dzienniku zdarzeń aplikacji na serwerze terminala pojawia się w tym przypadku wpis o zdarzeniu o kodzie 1011, a jako źródło podana jest usługa terminala.

Rozwiązanie. Wybierz tryb licencjonowania serwera terminala „dla użytkownika”, a nie „dla urządzenia”.

Uwaga!

Licencje dostępu klienta „dla użytkownika” nie są kontrolowane przez serwer terminala. Nawet jeśli w bazie danych serwera licencji znajduje się licencja dostępu klienta „dla użytkownika”, jej użycie nie jest uwzględniane. Mimo to, zgodnie z wymogami umowy licencyjnej, administratorzy muszą posiadać ważną licencję CAL serwera terminala dla każdego użytkownika. Brak licencji „dla użytkownika” dla każdego użytkownika w przypadku, gdy licencje „dla urządzenia” nie są używane, stanowi naruszenie umowy licencyjnej.

Poniżej znajduje się fragment umowy licencyjnej dla systemu Windows Server 2003.

„Dostępne są dwie różne licencje dostępu klienta do serwera terminala: „dla urządzenia” i „dla użytkownika”. Licencja „dla urządzenia” umożliwia jednemu urządzeniu (używanemu przez dowolnego użytkownika) nawiązywanie sesji systemu Windows na dowolnym serwerze w organizacji. Licencja „dla użytkownika” umożliwia jednemu użytkownikowi (używającemu dowolnego urządzenia) nawiązywanie sesji systemu Windows na dowolnym serwerze w organizacji. Jednoczesne użycie kombinacji licencji „dla użytkownika” i „dla urządzenia” z oprogramowaniem serwerowym w tym środowisku jest dozwolone. Serwer terminala może żądać licencji „dla użytkownika” lub „dla urządzenia” (domyślnie), ale nie obu jednocześnie”.

Zobacz też Konfigurowanie trybu licencjonowania serwera terminali

Przyczyna. Serwer terminali nie może odnaleźć serwera licencji.

Rozwiązanie. W takim przypadku zaleca się wykonanie następujących czynności.

  1. Sprawdź, czy serwer licencji został poprawnie zainstalowany.
  2. Sprawdź, czy usługa licencjonowania serwera terminali jest uruchomiona na tym serwerze licencji.
  3. Upewnij się, że klient, serwer terminali i serwer licencji mogą się ze sobą komunikować, weryfikując poprawność konfiguracji systemu DNS (Domain Name System — system nazw domen) na każdym komputerze. Aby sprawdzić konfigurację DNS, z każdego komputera wykonaj polecenie ping do wszystkich pozostałych komputerów, używając adresu IP, pełnej nazwy domeny oraz nazwy NetBIOS. Jeśli polecenie ping zakończy się niepowodzeniem, sprawdź konfigurację DNS w sieci.
  4. Na serwerze terminali określ serwer licencji, do którego należy się podłączyć. Można to zrobić, używając rejestru lub skryptu narzędzia WMI (Windows Management Instrumentation). W systemie Windows Server 2003 z dodatkiem Service Pack 1 można użyć zasad grupy lub konfiguracji serwera terminali.

Zobacz też Instalowanie narzędzia licencjonowania serwera terminali; Określanie głównych serwerów licencji serwera terminali; Role serwera licencji serwera terminali

Rozwiązanie. Jeśli poprzednia metoda nie pomogła w rozwiązaniu problemu, utwórz kopię zapasową gałęzi rejestru MSLicensing i jej podgałęzi na kliencie, a następnie usuń oryginalną gałąź i podgałęzie w następujący sposób.

  1. Na kliencie przejdź do następującej podgałęzi rejestru: HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\MSLicensing.
  2. Wybierz pozycję MSLicensing.
  3. W menu Rejestr wybierz polecenie Eksportuj plik rejestru.
  4. W polu Nazwa pliku wprowadź mslicensingbackup, a następnie kliknij przycisk Zapisz. Jeśli w przyszłości będzie konieczne przywrócenie tej gałęzi rejestru, dwukrotnie kliknij nazwę pliku mslicensingbackup.reg.
  5. W menu Edycja wybierz polecenie Usuń, a następnie kliknij przycisk Tak, aby potwierdzić usunięcie podgałęzi rejestru MSLicensing.
  6. Zamknij Edytor rejestru i uruchom ponownie komputer.

Po ponownym uruchomieniu komputera klienta brakująca gałąź rejestru zostanie przywrócona.

Uwaga!

Nieprawidłowe działania podczas modyfikacji rejestru mogą poważnie uszkodzić system. Przed modyfikacją rejestru utwórz kopie zapasowe wszystkich ważnych danych.

Zobacz też Korzystanie z parametru rejestru RestrictAnonymous w systemie Windows 2000 (http://go.microsoft.com/fwlink/?LinkId=38561). (Może być po rosyjsku.)

 

Sesja zdalna została przerwana, ponieważ nie ma dostępnych serwerów licencjonowania serwera terminali, które mogłyby przeprowadzić licencjonowanie. Skontaktuj się z administratorem serwera.

Przyczyna. Serwer terminali nie może odnaleźć serwera licencji.

Rozwiązanie. W takim przypadku zaleca się wykonanie następujących czynności.

  1. Sprawdź, czy serwer licencji został zainstalowany poprawnie.
  2. Sprawdź, czy usługa licencjonowania serwera terminali jest uruchomiona na tym serwerze licencji.
  3. Upewnij się, że klient, serwer terminali i serwer licencji mogą się ze sobą komunikować, weryfikując poprawność konfiguracji systemu DNS (Domain Name System — system nazw domen) na każdym komputerze. Aby sprawdzić konfigurację DNS, wykonaj z każdego komputera polecenie ping dla wszystkich pozostałych komputerów, używając adresu IP, pełnej nazwy domeny oraz nazwy NetBIOS. Jeśli polecenie ping nie powiedzie się, sprawdź konfigurację DNS w sieci.
  4. Na serwerze terminali określ serwer licencjonowania, do którego należy się podłączyć. Można to zrobić, używając rejestru lub skryptu narzędzia WMI (Windows Management Instrumentation). W systemie Windows Server 2003 z dodatkiem Service Pack 1 można użyć zasad grupy lub konfiguracji serwera terminali.

Zobacz również Instalowanie narzędzia licencjonowania serwera terminali; Określanie podstawowych serwerów licencji serwera terminali; Role serwera licencji serwera terminali

Przyczyna. Okres próbny licencjonowania serwera terminali dla klienta wygasł, a serwer licencji nie został jeszcze zainstalowany i aktywowany w celu wydawania licencji dostępu dla klientów.

Rozwiązanie. Zainstaluj licencjonowanie serwera terminali, aktywuj serwer licencji, a następnie zainstaluj i nabyj wymaganą liczbę licencji CAL, aby obsłużyć klientów w organizacji.

Zobacz również Okres próbny licencjonowania serwera terminali; Instalowanie narzędzia licencjonowania serwera terminali; Aktywowanie serwera licencji serwera terminali; Nabywanie licencji klientów; Instalowanie licencji dostępu dla klientów; Nabywanie i instalowanie licencji dostępu dla klientów na serwerze licencji serwera terminali; Aktywowanie serwera licencji serwera terminali

 

Klient nie mógł połączyć się z serwerem terminali z powodu błędu zabezpieczeń. Upewnij się, że jesteś zalogowany w sieci, a następnie ponów próbę połączenia z serwerem.

Przyczyna. Jeśli domena systemu Windows NT została zaktualizowana do systemu Windows 2000 lub Windows Server 2003, certyfikat na serwerze terminali może być uszkodzony. W rezultacie klientom usług terminali systemu Windows 2000 może być wielokrotnie odmawiany dostęp do serwera terminali.

Rozwiązanie. Na każdym serwerze terminali i kliencie wykonaj następujące czynności.

  1. Na każdym serwerze terminali utwórz kopię zapasową rejestru.
  2. Przejdź do następującego podklucza rejestru: HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\TermServices\Parameters.
  3. W menu Rejestr wybierz polecenie Eksportuj plik rejestru.
  4. W polu Nazwa pliku wpisz exported-parameters, a następnie kliknij przycisk Zapisz. Aby w przyszłości przywrócić ten podklucz rejestru, dwukrotnie kliknij plik exported-parameters.reg.
  5. W podkluczu rejestru Parameters kliknij prawym przyciskiem myszy każdą z następujących wartości:
    • Certificate
    • X509 Certificate
    • X509 Certificate ID
  6. Kliknij przycisk Usuń, a następnie przycisk Tak, aby potwierdzić usunięcie.
  7. Zamknij Edytor rejestru i uruchom ponownie każdy serwer terminali.
  8. Na kliencie utwórz kopię zapasową klucza rejestru MSLicensing i jego podkluczy, a następnie usuń oryginalny klucz i jego podklucze, wykonując następujące czynności.
    • Przejdź do podklucza rejestru HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\MSLicensing.
    • Wybierz pozycję MSLicensing.
    • W menu Rejestr wybierz polecenie Eksportuj plik rejestru.
    • W polu Nazwa pliku wpisz mslicensingbackup, a następnie kliknij przycisk Zapisz.
    • Jeśli w przyszłości będzie konieczne przywrócenie tego klucza rejestru, dwukrotnie kliknij nazwę mslicensingbackup.reg.
    • W menu Edycja wybierz polecenie Usuń, a następnie kliknij przycisk Tak, aby potwierdzić usunięcie podklucza rejestru MSLicensing.
    • Zamknij Edytor rejestru i uruchom ponownie komputer kliencki.

Uwaga!

Nieprawidłowe zmiany w rejestrze mogą poważnie uszkodzić system. Przed wprowadzeniem zmian w rejestrze utwórz kopie zapasowe wszystkich ważnych danych.

Rozwiązanie. Jeśli klient nadal nie może połączyć się z serwerem terminali, wykonaj inną wersję tej procedury.

  1. Wyłącz serwer licencji.
  2. Ponownie aktywuj serwer licencji, używając metody połączenia „Telefon” kreatora aktywacji licencji serwera terminali dla serwera terminali. Jeśli do aktywacji licencjonowania serwera terminali stosuje się parametr „Telefon”, licencjonowanie serwera terminali używa innego certyfikatu.
  3. Na każdym serwerze terminali utwórz kopię zapasową rejestru, a następnie usuń parametry rejestru Certificate, X509 Certificate i X509 Certificate ID, zgodnie z opisem w poprzedniej procedurze.
  4. Zamknij edytor rejestru i uruchom ponownie każdy serwer terminali.
  5. Na kliencie utwórz kopię zapasową klucza rejestru MSLicensing i jego podkluczów, a następnie usuń oryginalny klucz i jego podklucze, zgodnie z opisem w poprzedniej procedurze.
  6. Zamknij edytor rejestru i uruchom ponownie komputer.

Po ponownym uruchomieniu klienta brakujący klucz rejestru zostanie przywrócony.

Zobacz również  Wyłączanie serwera licencji serwera terminali; Ponowna aktywacja serwera licencji serwera terminali

Przyczyna.  Klienci korzystający z systemu Windows XP próbują nawiązać połączenie z serwerem usług terminali korzystającym z systemu Windows 2000 w środowisku sieciowym o niskiej przepustowości, w którym sesje klienta są szyfrowane. W takim przypadku fragmentacja pakietów IP może spowodować, że szyfrowane ramki wysyłane przez klienta zostaną nieprawidłowo odszyfrowane.

Rozwiązanie.  Zainstaluj najnowszą aktualizację zbiorczą dla systemu Windows 2000.

Przyczyna.  Ustawienia szyfrowania protokołu zdalnego pulpitu (Remote Desktop Protocol, RDP) na komputerze serwera terminali mogą być niezgodne z podobnymi ustawieniami klienta. Na przykład na serwerze terminali stosowane jest szyfrowanie 128-bitowe, a poziom szyfrowania ustawiony jest jako Wysoki. W takim przypadku w dzienniku zdarzeń systemu na serwerze terminali pojawia się wpis o zdarzeniu o kodzie 50, którego źródłem jest sterownik urządzenia terminala.

Rozwiązanie.  Na serwerze terminali zmień poziom szyfrowania RDP na Średni lub Niski.

Uwaga: wpis mógł powstać z pomocą AI i redakcji. Odpowiedzialny: Dmytro Lomaka, Kaltenkirchen.