Anteckning
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
Den här artikeln hjälper dig att lösa ett problem där systemet slutar svara när du använder Citrix Virtual Apps och Desktops för att få åtkomst till en terminalserver.
När du använder Citrix Virtual Apps och Desktops för att komma åt en terminalserver kan systemet sluta svara när du försöker logga in, logga ut eller stänga av servern. Det här problemet utlöses av ett dödläge i Local Session Manager (LSM) och Fjärrskrivbordstjänster (termsvcs.exe).
Det här problemet beror på att Citrix Virtual Apps and Desktops använder ett WTS-API (Windows-terminal Server) när du hanterar en begäran om fjärrskrivbord. Om en terminalserver eller en fjärrskrivbordsserverkomponent hanterar en inkommande begäran om fjärrskrivbord kan den inte göra direkta eller indirekta blockeringsanrop till fjärrskrivbordstjänster (till exempel IWTS* eller IWRDs-API:er).
Om du stöter på det här problemet kontrollerar du att Citrix-komponenterna är helt korrigerade. Om du fortfarande stöter på det här problemet följer du upp med Citrix för ytterligare support.
Kommentar
Undvik ett eventuellt dödläge när du anropar metoder i det här gränssnittet genom att inte göra några funktions- eller metodanrop som direkt eller indirekt resulterar i att ett API för fjärrskrivbordstjänster anropas. Om du behöver göra ett utgående anrop startar du en ny tråd och gör det utgående anropet från den nya tråden.
Mer information finns i följande artiklar:
- WTSQuerySessionInformationW-funktion (wtsapi32.h)
- IWRdsProtocolConnection-gränssnittet (wtsprotocol.h)
- IWTSProtocolConnection-gränssnitt (wtsprotocol.h)
Ansvarsfriskrivning för information från tredje part
De produkter från andra tillverkare som diskuteras i denna artikel tillverkas oberoende av Microsoft. Produkternas funktion eller tillförlitlighet kan därför inte garanteras.