ö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.
-
nyissa meg a Rendszerleíróadatbázis-szerkesztőt a regedit32 segítségével.exe parancs.
-
keresse meg a HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ MSLicensing oldalt.
-
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.
-
kattintson a Speciális gombra.
-
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. -
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.
-
kattintson a Start > Futtatás parancsra, írja be a regedit parancsot, majd kattintson az OK gombra.
-
keresse meg és kattintson a következő kulcsra a rendszerleíró adatbázisban:
HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ szolgáltatások \ TermService \ paraméterek -
a Szerkesztés menüben lépjen az Új elemre, majd kattintson a gombra kulcs.
-
nevezze el az új kulcs Licencszervereket.
-
keresse meg és kattintson a következő kulcsra a registry:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\TermService\Parameters\LicenseServers -
a Szerkesztés menüben lépjen az Új elemre, majd kattintson a gombra kulcs.
-
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.
- 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:
-
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.
- 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:
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
-
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.
-
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. -
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.
-
ellenőrizze az ICA kliens verzióját.
-
frissítés a legújabb Microsoft szervizcsomagra.
-
ellenőrizze, hogy a Vezérlőpulton-MSLicensing beállítása per-server vagy per-seat.
-
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
-
a problémakiszolgáló elkülönítése egy munkacsoporttól és / vagy előléptetése tartományvezérlővé.
-
engedélyezze ezt a kiszolgálót TSCAL kiszolgálóként.
-
hozzon létre legalább két ICA munkamenetet ezen a kiszolgálón.
-
tiltsa le a tscal kiszolgálót erről a kiszolgálóról.
-
adott esetben lefokozza a szervert.
-
csatlakozzon újra az eredeti tartományhoz.
-
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.