Dela via


Det går inte att ansluta till fjärrskrivbordstjänster eftersom inga servrar för fjärrskrivbordslicensiering är tillgängliga

Den här artikeln hjälper dig att felsöka felet "Inga tillgängliga licenser" i en distribution som innehåller en RDSH-server (Remote Desktop Session Host) och en licensieringsserver för fjärrskrivbord.

Symptom

Klienter kan inte ansluta till fjärrskrivbordstjänster och de visar meddelanden som liknar följande:

Fjärrsessionen kopplades från eftersom det inte finns några tillgängliga licensservrar för fjärrskrivbord för att tillhandahålla en licens.

Åtkomst nekades på grund av ett säkerhetsfel.

Logga in på värd för fjärrskrivbordssession som domänadministratör och öppna licensdiagnostiken för fjärrskrivbord. Leta efter meddelanden som liknar följande:

Respitperioden för värdservern för fjärrskrivbordssessionen har upphört att gälla, men värdservern för fjärrskrivbordssessionen har inte konfigurerats med några licensservrar. Anslutningar till värdservern för fjärrskrivbordssession nekas om inte en licensserver har konfigurerats för värdservern för fjärrskrivbordssessionen.

Licensserverns <datornamn> är inte tillgängligt. Detta kan bero på problem med nätverksanslutningen, att licensieringstjänsten för fjärrskrivbord stoppas på licensservern eller att fjärrskrivbordslicensiering inte är tillgänglig.

Klienter kan ansluta till Fjärrskrivbordstjänster, men de visar ett ballongmeddelande som liknar följande:

Licensieringsläget för fjärrskrivbord har inte konfigurerats.
Fjärrskrivbordstjänster slutar fungera eftersom den här datorn har passerat sin respitperiod för licensiering. På servern anslutningsutjämning för fjärrskrivbord använder du Serverhanteraren för att ange licensieringsläget för fjärrskrivbord.

Orsak

Dessa problem kan orsakas av följande användarmeddelanden:

  • Fjärrsessionen kopplades från eftersom det inte finns några licenser för klientåtkomst till fjärrskrivbord som är tillgängliga för den här datorn.
  • Fjärrsessionen kopplades från eftersom det inte finns några tillgängliga licensservrar för fjärrskrivbord för att tillhandahålla en licens.

I det här fallet kontrollerar du konfigurationen för fjärrskrivbordslicensiering.

Om licensdiagnostiken för fjärrskrivbord listar andra problem, till exempel "RDP-protokollkomponenten X.224 upptäckte ett fel i protokollströmmen och har kopplat från klienten", kan det finnas ett problem som påverkar licenscertifikaten. Sådana problem tenderar att associeras med användarmeddelanden, till exempel följande:

På grund av ett säkerhetsfel kunde klienten inte ansluta till Terminalservern. När du säkerställt att du är inloggad på nätverket försöker du ansluta till servern igen.

I det här fallet uppdaterar du X509-certifikatets registernycklar.

Kontrollera konfigurationen för fjärrskrivbordslicensiering

Du kan kontrollera konfigurationen för fjärrskrivbordslicensiering med hjälp av Serverhanteraren och Licenshanteraren för fjärrskrivbord. Kontrollera följande:

Konfigurera licensiering för en RDS-distribution som innehåller rollen Anslutningsutjämning för fjärrskrivbord

  1. Öppna Serverhanteraren på datorn för anslutningsutjämning för fjärrskrivbord.

  2. I Serverhanteraren väljer du Fjärrskrivbordstjänster>Översikt>Redigera distributionsegenskaper>Fjärrskrivbordslicensiering.

    Välj alternativet Redigera distributionsegenskaper för att öppna licensinställningarna för fjärrskrivbord i Serverhanteraren.

  3. Välj licensieringsläge för fjärrskrivbord (antingen per användare eller per enhet, beroende på vad som är lämpligt för distributionen).

    Obs!

    Om du använder domänanslutna servrar för din RDS-distribution kan du använda klientåtkomstlicenser både per användare och per enhets. Om du använder arbetsgruppsservrar för din RDS-distribution måste du i det fallet använda klientåtkomstlicenser per enhet, klientåtkomstlicenser per användare inte tillåtna.

  4. Ange en licensserver och välj sedan Lägg till.

    Konfigurera distributionen av fjärrskrivbordslicensiering.

Konfigurera licensiering för en RDS-distribution som endast innehåller värdrollen för fjärrskrivbordssession och rollen fjärrskrivbordslicensiering

  1. På värddatorn för fjärrskrivbordssession väljer du Start och anger sedan gpedit.msc för att öppna redigerare för lokalt grupprincipobjekt.

  2. Gå till Datorkonfiguration>Administrativa mallar>Windows-komponenter>Fjärrskrivbordstjänster>Värd för fjärrskrivbordssession>Licensiering.

    Lista över principer för fjärrskrivbordslicensiering.

  3. Högerklicka på Använd de angivna licensservrarna för fjärrskrivbord i principlistan och välj sedan Egenskaper.

  4. Välj Aktiverad och ange sedan namnet på licensservern under Licensservrar som ska användas. Om du har fler än en licensserver använder du kommatecken för att separera deras namn.

    Ange vilka licensservrar som ska användas i dialogrutan Använd de angivna servrarna för fjärrskrivbordslicenser.

  5. Välj OK.

  6. I policylistan högerklickar du på Ange licensieringsläge för fjärrskrivbord och väljer sedan Egenskaper.

  7. Välj Aktiverad.

  8. Under Ange licensieringsläge för värdservern för fjärrskrivbordssession väljer du Per enhet eller Per användare efter behov för distributionen.

    Ange licensieringsläget för värdservern för fjärrskrivbordssession i dialogrutan Ange licensieringsläge för fjärrskrivbord.

Sök efter blockerade portar mellan fjärrskrivbordstjänster-servrarna

Kontrollera att de portar som krävs är öppna i brandväggarna mellan värd för fjärrskrivbordssessionen och servern för fjärrskrivbordslicensiering.

Listor över portar som måste vara öppna mellan de olika RDS-komponenterna finns i:

Mer information finns i meddelandet "Sessionen kopplas från om 60 minuter" när du ansluter till RDS.

Kontrollera säkerhetsprincipinställningen – Få åtkomst till den här datorn från nätverket

Kontrollera inställningen Åtkomst till den här datorn från nätverkssäkerhetsprincipen under Datorkonfiguration\Windows-inställningar\Säkerhetsinställningar\Tilldelning av lokala principer\Användarrättigheter i Redigeraren för lokal grupprincip.

Tilldela den här rätten till autentiserade användare, domändatorer eller sessionsvärddatorkonto om Alla inte har tilldelats.

Mer information finns i Access this computer from the network - security policy setting (Åtkomst till den här datorn från nätverket – säkerhetsprincipinställning).

Uppdatera X509-certifikatets registernycklar

Viktigt!

Följ det här avsnittets instruktioner noggrant. Allvarliga problem kan uppstå om registret ändras felaktigt. Innan du börjar ändra registret säkerhetskopierar du registret så att du kan återställa det om något skulle gå fel.

Du kan lösa problemet genom att säkerhetskopiera och sedan ta bort X509-certifikat-registernycklarna, starta om datorn och sedan återaktivera servern för fjärrskrivbordslicensiering. Följ de här stegen.

Obs!

Utför följande procedur på var och en av RDSH-servrarna.

Så här återaktiverar du servern för fjärrskrivbordslicensiering:

  1. Öppna Registereditorn och gå till HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Terminal Server\RCM.
  2. Klicka på Exportera registerfil på Register-menyn.
  3. Ange exporterat – Certifikat i rutan Filnamn och välj sedan Spara.
  4. Högerklicka på vart och ett av följande värden, välj Ta bort och välj sedan Ja för att verifiera borttagningen:
    • Certifikat
    • X509-certifikat
    • X509-certifikat-ID
    • X509-certifikat2

Ytterligare metoder för felsökning

Om du kontrollerar att licenskonfigurationen är korrekt, men systemet fortfarande inte utfärdar klientåtkomstlicenser korrekt, följer du dessa steg:

  1. Använd Diagnostikverktyg för fjärrskrivbordslicensiering för att söka efter problem
  2. Kontrollera att versionerna av fjärrskrivbordstjänster, klientåtkomstlicenser, värdar för fjärrskrivbordssessioner och servrar för fjärrskrivbordslicenser är kompatibla
  3. Kontrollera att du använder lämplig typ av klientåtkomstlicens för fjärrskrivbordstjänst för din RDS-miljö

Steg 1: Använd Diagnostikverktyg för fjärrskrivbordslicensiering för att söka efter problem

Öppna Diagnostikverktyg för Fjärrskrivbordslicensiering genom att öppna Serverhanteraren och välja Verktyg>Terminal Services>Diagnostikverktyg för Fjärrskrivbordslicensiering.

Skärmbild av dialogrutan Diagnostikverktyg för fjärrskrivbordslicensiering

Det övre fönstret i Diagnostikverktyg för Fjärrskrivbordslicensiering visar en lista över problem som diagnostiken har identifierat. Du kan till exempel se ett meddelande som liknar följande:

Licenser är inte tillgängliga för den här värdservern för fjärrskrivbordssessioner och Diagnostikverktyg för Fjärrskrivbordslicensiering har identifierat licensproblem för värdservern för fjärrskrivbordssessionen

Avsnittet Information om diagnostikverktyg för Fjärrskrivbordslicensiering visar mer information om problemet, inklusive möjliga orsaker och de steg som ska följas för att åtgärda problemet.

Steg 2: Kontrollera att versionerna av klientåtkomstlicens för fjärrskrivbordstjänst, värdar för fjärrskrivbordssessioner och servrar för fjärrskrivbordslicenser är kompatibla

I följande tabell visas vilka versioner av klientåtkomstlicenser för fjärrskrivbordstjänster och värdar för fjärrskrivbordssessioner som är kompatibla med varandra.

Sessionsvärdversion RDS 2016 CAL RDS 2019 CAL RDS 2022 CAL RDS 2025 CAL
Windows Server 2016-sessionsvärd Ja Ja Ja Ja
Windows Server 2019-sessionsvärd Nej Ja Ja Ja
Windows Server 2022-sessionsvärd Nej Nej Ja Ja
Windows Server 2025-sessionsvärd Nej Nej Nej Ja

I följande tabell visas vilka RDS CAL- och licensserverversioner som är kompatibla med varandra.

Licensserverversion RDS 2016 CAL RDS 2019 CAL RDS 2022 CAL RDS 2025 CAL
Windows Server 2016-licensserver Ja Nej Nej Nej
Windows Server 2019-licensserver Ja Ja Nej Nej
Windows Server 2022-licensserver Ja Ja Ja Nej
Windows Server 2025-licensserver Ja Ja Ja Ja

Mer information finns i RDS CAL-versionskompatibilitet.

Steg 3: kontrollera att du använder lämplig typ av RDS CAL för din RDS-miljö

Om du använder domänanslutna servrar för din RDS-distribution kan du använda klientåtkomstlicenser både per användare och per enhets. Om du använder arbetsgruppsservrar för din RDS-distribution måste du i sådant fall använda CAL:er per enhet, certifikatutfärdare per användare tillåts inte.