Hibaelhárítás 1003 és 1004 Terminálkiszolgáló-licencelési hibák

összefoglaló

ez a cikk az 1003 és 1004 Terminálkiszolgáló-licencelési hibák elhárításáról tartalmaz információkat. A XenApp kiszolgálóhoz csatlakozni próbáló felhasználók a következő Terminálszolgáltatásokkal kapcsolatos hibákat tapasztalhatják az Eseménynaplóban:

Eseményazonosító: 1003
forrás: TermService
Típus: információ
a terminálszolgáltatási ügyfél érvénytelen licencet adott meg.

Eseményazonosító: 1004
forrás: TermService
leírás: nem sikerült licencet szerezni a felhasználónévre, a domain névre.

további információkért lásd: Microsoft TechNet cikkek – TS Licensing Step-by-Step Guide and Troubleshooting Terminal Server Licensing.

háttér

a Microsoft (mind a regular Client Access License (Cal), mind a Terminal Services Cal) licencekkel az ICA-kapcsolat létrehozása előtt (A Gina bejelentkezési előugró ablak) meg kell erősíteni az ügyféllicenc létezését és érvényességét.

Megjegyzés: A Windows XP Professional munkaállomások nem rendelkeznek beépített Cal-okkal A Windows 2003 Terminal Server Licenckiszolgálói tekintetében.

ha nincs elegendő engedély a következő beállításkulcshoz, csatlakozási hibák lépnek fel. Vizsgálja meg a Microsoft Terminálszolgáltatások Licenckezelőjét, hogy a munkaállomás fel van-e sorolva. Ha a munkaállomás nincs felsorolva, akkor ez a probléma A Windows operációs rendszer szintjén van. További információért forduljon a Microsoft műszaki támogatásához, és ellenőrizze, hogy a Windows 2003 terminál licencei aktiválva vannak-e.

Symptom-1

amikor Citrix ICA klienssel csatlakozik a Remote Desktop Protocol (RDP) webes kliens letöltése után, előfordulhat, hogy az RDP kliens nem mutat problémát, és folytatja a csatlakozást.

ok-1

az Eseménynapló nem határozza meg Az érvénytelen licencet biztosító ügyféleszközt. A hitelesített felhasználók csoport beállításjegyzékében található Microsoft licenckulcsra nem vonatkozik elegendő engedély. A tesztelés során próbáljon meg RDP-kapcsolatot létrehozni, miután eltávolította az mslicense kulcsot a beállításjegyzékből felhasználóként (nincs Domain adminisztrátor vagy Power User csoport); az RDP kapcsolat szintén sikertelen.

Solution-1

hasznos lehet a HKEY_LOCAL_MACHINE és a HKEY_CURRENT_USER titkosítási rendszerleíró kulcsainak vizsgálata mind a kiszolgálón, mind a munkaállomáson. További információkért lásd a Microsoft TechNet és a RegMon és a FileMon használatát. Ezenkívül lásd: Windows Sysinternals. Ezek a változások tükröződnek az ügyféleszközről.

ha asztali kapcsolatot hoz létre, akkor az ICA-kapcsolat megnyitása az asztali munkameneten belül (áthaladás), majd az azt követő ICA-kapcsolat sikertelen lesz. Ebben az esetben az érintett munkaállomás a kiszolgáló.

ha korábban említett licencelési hibákat tapasztal, hajtsa végre a következő eljárást:
Vigyázat! A Beállításszerkesztő használata előtt olvassa el a cikk végén található nyilatkozatot.

  1. nyissa meg a Rendszerleíróadatbázis-szerkesztőt a regedit32 segítségével.exe parancs.

  2. keresse meg a HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ MSLicensing oldalt.

  3. jelölje ki ezt a gombot, válassza az eszköztár biztonság elemét, majd válassza az engedélyek lehetőséget.

  4. kattintson a Speciális gombra.

  5. ellenőrizze, hogy a hitelesített felhasználók csoport szerepel-e az Engedélybejegyzésekben.

    Megjegyzés: Ha ez a csoport nem található, kattintson a Hozzáadás gombra, jelölje ki a felhasználók csoportot, majd kattintson az OK gombra.

    – az Mslicensing Engedély bejegyzésében adja meg a Felhasználók csoport teljes ellenőrzését, majd kattintson az OK gombra.
    – az MSLicensing hozzáférés-vezérlési beállításaiban kattintson az Alkalmaz gombra, majd az OK gombra.
    – az Mslicensing Engedély bejegyzésében kattintson az Alkalmaz, majd az OK gombra.

  6. próbáljon meg csatlakozni a Windows 32 bites Ica kliensével.

Megjegyzés: Ha nem natív Windows klienst (Macintosh, Linux vagy vékony terminál) használ helyi rendszerleíró adatbázis nélkül, az engedélyeket a következő rendszerleíró kulcsra kell módosítani:
HKEY_LOCAL_MACHINE\SOFTWARE\Citrix\MSLicensing

Symptom-2

a Terminálszolgáltatások Licenckiszolgálójának áthelyezése után az RDP kliensek nem mutatnak problémát, és folytatják a csatlakozást.

ok-2

potenciális versenyfeltétel az Icaapi között.dll és az Rdpwsx.előfordulhat, hogy a dll a Terminálszolgáltatások kiszolgálóján lévő privát tanúsítványkulcs szinkronizálatlanná válik.

2.megoldás

Windows 2003 terminálkiszolgáló esetén kövesse a Microsoft TechNet cikkét a licenckiszolgáló felderítési folyamatának felülbírálása Windows Server 2003 Terminálszolgáltatásokban a Terminálkiszolgáló licenckiszolgáló hozzáadásához. Windows 2008 Server esetén kövesse a Microsoft TechNet cikket-TS Licensing Step-by-Step Guide.

  1. kattintson a Start > Futtatás parancsra, írja be a regedit parancsot, majd kattintson az OK gombra.

  2. keresse meg és kattintson a következő kulcsra a rendszerleíró adatbázisban:
    HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ szolgáltatások \ TermService \ paraméterek

  3. a Szerkesztés menüben lépjen az Új elemre, majd kattintson a gombra kulcs.

  4. nevezze el az új kulcs Licencszervereket.

  5. keresse meg és kattintson a következő kulcsra a registry:
    HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\TermService\Parameters\LicenseServers

  6. a Szerkesztés menüben lépjen az Új elemre, majd kattintson a gombra kulcs.

  7. nevezze el az új kulcs Kiszolgálónévét, ahol a Kiszolgálónév a használni kívánt licenckiszolgáló NetBIOS-neve, majd nyomja le az Enter billentyűt.

  8. indítsa újra a számítógépet.

    megjegyzések: az új kulcsnév a licenckiszolgálót jelölő alábbi megnevezések bármelyike lehet:

    • a szerver NetBIOS neve.
    • a szerver teljesen minősített tartományneve (FQDN).

    • a szerver IP-címe.

      Ha Windows Server 2003 SP1 vagy újabb rendszert vagy Windows Server 2008 rendszert használ, ezt a Terminálszolgáltatások konfigurációs felügyeleti eszközében állíthatja be. A következő képernyőkép a Windows Server felületét mutatja 2003:

      felhasználó által hozzáadott kép

  9. a Kiszolgálóbeállításokban kattintson duplán a licenckiszolgáló felderítési módjára, majd írja be a kiszolgáló NetBIOS nevét vagy az IP-címet.

  10. indítsa újra a kiszolgálót a módosítások alkalmazásához.

    Megjegyzés: Windows Server 2008 rendszerben nyissa meg a Beállítások szerkesztése elemet, kattintson duplán a licenckiszolgáló felderítési módjára, válassza a Licencelés lapot, válassza a megadott licenckiszolgálók használata lehetőséget, majd írja be a licenckiszolgáló nevét (vagy IP-címét) a megadott mezőbe. A következő képernyőkép a Windows Server felületét mutatja 2008:

    felhasználó által hozzáadott kép

    a Terminálkiszolgáló tanúsítványkulcsainak javításához használja a Microsoft TechNet cikket – A Windows XP ügyfelek nem tudnak csatlakozni egy Windows 2000 Terminálszolgáltatási kiszolgálóhoz.

tünet-3

amikor egy Ica klienst Wyse WT1200LE 4.2-es verzióval csatlakoztat.x terminál, van egy ismert probléma, amely a vékony kliens eszközzel szállított firmware-rel létezik.

egyes munkaállomások kapcsolódhatnak az A kiszolgálóhoz, de nem a B kiszolgálóhoz.

egyes ügyfélmunkaállomások kapcsolódhatnak az összes kiszolgálóhoz, míg mások megtagadhatók egyes kiszolgálókhoz.

mindkét esetben az RDP kliens kapcsolat ugyanarról a munkaállomásról kapcsolódhat mind az A, mind a B kiszolgálóhoz.

Resolution-3

frissítés a legújabb firmware 4.4-es verzióra.079 A megszűnt Winter 1200le modellhez.

hibaelhárítás nem Windows kliensek számára

Megjegyzés: Ha nem natív Windows klienst (Macintosh, Linux vagy vékony terminál) használ helyi rendszerleíró adatbázis nélkül, az előző engedélyeket (az 1. kiadásban vázoltakat) a következő beállításkulccsal kell ellenőrizni a XenApp Server/Presentation Server rendszeren:
HKEY_LOCAL_MACHINE \ SOFTWARE \ Citrix \ MSLicensing

  1. ellenőrizze a telepített TSCAL-kiszolgálók számát és telepítési helyét. Ha a terminálkiszolgálók egy Active Directory-tartomány tagjai, telepítse a TS-licenckiszolgálót az erdő gyökértartományában lévő tartományvezérlőre. Active Directory-webhelyenként csak egy vállalati TS-licenckiszolgáló lehet. Telepítsen egy Enterprise TS licenckiszolgálót az Active Directory erdő minden webhelyéhez.Az Active Directory objektum megfelelő létrehozásához telepítse a TS licencet vállalati rendszergazdaként vagy a gyökértartományhoz tartozó rendszergazdaként. Ha üres gyökértartományt hoz létre, előfordulhat, hogy a TS-Enterprise-License-Server Active Directory objektuma nincs megfelelően létrehozva.Úgy néz ki az objektum, mintha az Active Directory-webhelyeken és-szolgáltatásokban lenne, és lekérdezhető LDAP-lekérdezéssel? Ha követi ezt a folyamatot, a terminálszolgáltatásokat futtató összes Windows 2000-kiszolgáló LDAP-kereséssel felfedezi az egész webhelyre kiterjedő vállalati TS-licenckiszolgálóját.Az Active Directory használata nagyon fontos a TS licenckiszolgáló felderítési folyamata szempontjából. A TS licenckiszolgáló felderítési folyamatáról további információt a Terminálszolgáltatások Licencszolgáltatásának felderítése című témakörben talál.

  2. ellenőrizze, hogy hány Terminálkiszolgáló generálja a hibát, és ellenőrizze azt is, hogy a terminálkiszolgálók ugyanazon az alhálózaton/tartományban vannak-e, mint a TSCAL-kiszolgáló. Amikor a kiszolgálók ugyanazon az alhálózaton voltak, megváltoztatva a kiszolgálók TCP / IP konfigurációját H-node-ra a WINS számára, hozzáadva egy WINS-kiszolgálót a keverékhez, és a DefaultLicenseServer rendszerleíró kulcs használatával az Active Directory összes kiszolgálója megtalálta a TS licenckiszolgálót. További információkért lásd a 2. tünetet. Ezért ellenőrizze, hogy megadja-e a TS licenckiszolgáló NetBIOS nevét a következő beállításérték módosításával help:
    HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\TermService\Parameters\DefaultLicenseServer
    Note: a NetBIOS névnek feloldhatónak kell lennie.

  3. ellenőrizze, hogy van-e különbség abban, hogy a munkaállomáson lévő felhasználó rendszergazda vagy felhasználói osztályú fiókkal rendelkezik.Ez is fontos tudni, hogy mikor a szerver jár, mint az ügyfél pass-through módban.

  4. ellenőrizze az ICA kliens verzióját.

  5. frissítés a legújabb Microsoft szervizcsomagra.

  6. ellenőrizze, hogy a Vezérlőpulton-MSLicensing beállítása per-server vagy per-seat.

  7. olvassa el a Microsoft TechNet cikkeit-a Terminálkiszolgáló-licencelés és a TS-licencelés hibaelhárítása lépésről lépésre című útmutatót.

Megjegyzés: A tisztítás opció használható a nem Windows operációs rendszert futtató ügyfelekhez rendelt tárolt ügyfél-hozzáférési licencek licenceinek megtisztítására. További információ: CTX137608-Dscheck Maintenance Assistant.

elkülönítési lépések

  1. a problémakiszolgáló elkülönítése egy munkacsoporttól és / vagy előléptetése tartományvezérlővé.

  2. engedélyezze ezt a kiszolgálót TSCAL kiszolgálóként.

  3. hozzon létre legalább két ICA munkamenetet ezen a kiszolgálón.

  4. tiltsa le a tscal kiszolgálót erről a kiszolgálóról.

  5. adott esetben lefokozza a szervert.

  6. csatlakozzon újra az eredeti tartományhoz.

  7. próbálja meg létrehozni egy ICA munkamenetet.

Megjegyzések: ezek a lépések köztudottan javítják az előző problémát. Az előző cselekvési tételek, ha sikeresen befejeződtek, lezárják:

  • a XenApp kiszolgálón/prezentációs kiszolgálón nem történt változás.

  • a változások az operációs rendszer szintjén történtek.

Write a Comment

Az e-mail-címet nem tesszük közzé.