Terminal Services-prestandaräknare rapportera ett felaktigt antal sessioner när en tung belastning situation uppstår i Windows Server 2008 R2 eller Windows Server 2008


Symptom


Föreställ dig följande:
  • Du installerar rollen Fjärrskrivbordstjänster på en dator som kör Windows Server 2008 R2 eller om du installerar rollen Terminal Services på en dator som kör Windows Server 2008.
  • Du kan använda Resursövervakaren för att samla in följande prestandaräknare:
    • Terminal Services\Active sessioner
    • Terminal Services\Inactive sessioner
    • Terminal Services\Total sessioner
  • Fjärrskrivbordstjänster är under tung belastning.
I det här fallet är numret som returnerar prestandaräknarna ibland felaktig. Exempelvis returnerar räknaren aktiva sessioner ett ogiltigt antal sessioner. Du förväntar dig att besöksräknaren returnerar 0.

Obs! När det faktiska antalet aktiva sessioner är 0, returnerar 4294967295räknaren aktiva sessioner. Det här värdet representerar värdet -1.

Orsak


Problemet beror på ett konkurrenstillstånd i processen Local Session Manager (Lsm.exe). När konkurrenstillstånd inträffar uppdateras prestandaräknare inte när en Remote Desktop Services-sessionen kopplas från. Detta medför som antalet aktiva sessioner ska vara något mindre än det verkliga värdet.

Lösning


Information om snabbkorrigeringen

En snabbkorrigering är tillgänglig från Microsoft. Den här snabbkorrigeringen är emellertid avsedd att åtgärda det problem som beskrivs i denna artikel. Använd den här snabbkorrigeringen endast på datorer som har problemet som beskrivs i denna artikel. Snabbkorrigeringen kan komma att testas igen. Om du inte störs alltför mycket av detta problem rekommenderar vi att du väntar på nästa programuppdatering som innehåller den här snabbkorrigeringen.

Om snabbkorrigeringen är tillgänglig för hämtning finns ett avsnitt för "Snabbkorrigeringen är tillgänglig" överst i den här Knowledge Base-artikeln. Om den sektionen saknas, kontakta Microsofts support för att få tag på hotfixen.

Obs! Om det uppstår ytterligare problem eller krävs felsökning, kan du behöva skapa en serviceförfrågan. De vanliga supportkostnaderna gäller för övriga supportfrågor och problem som inte uppfyller kraven för den här snabbkorrigeringen. En fullständig lista över telefonnummer för Microsofts kundtjänst och Support eller skapa en serviceförfrågan finns på följande Microsoft-webbplats:Obs! "Snabbkorrigeringen tillgänglig"-formuläret visar de språk som snabbkorrigeringen är tillgänglig. Om ditt språk inte visas beror det på att ingen snabbkorrigering är tillgänglig för språket.

Förutsättningar

Om du vill installera den här snabbkorrigeringen måste du köra något av följande operativsystem:
  • Windows Server 2008
  • Windowe Server 2008 Service Pack 2 (SP2)
  • Windows Server 2008 R2
För mer information klickar du på följande artikelnummer och läser artikeln i Microsoft Knowledge Base:
968849 hur du skaffar den senaste service Packet för Windows Server 2008

Krav på omstart

Du kan behöva starta om datorn när du har installerat den här snabbkorrigeringen.

Ersättningsinformation för Hotfix

Den här snabbkorrigeringen ersätter inte någon tidigare utgiven snabbkorrigering.

Filinformation

Engelska (USA) versionen av den här snabbkorrigeringen installerar filer med de filattribut som visas i följande tabeller. Datum och tider för dessa filer anges i UTC-tid (UTC). Datum och tider för dessa filer på den lokala datorn visas i lokal tid tillsammans med din aktuella sommartid (DST). Datum och tider kan dessutom ändras när du utför vissa åtgärder på filerna.

Filinformation för Windows Server 2008
Viktigt Snabbkorrigeringar för Windows Vista och Windows Server 2008 snabbkorrigeringar ingår i samma paket. Dock visas endast "Windows Vista" på sidan för begäran. Om du vill begära snabbkorrigeringspaket som gäller för en eller båda operativsystemen markerar du snabbkorrigeringen som anges under "Windows Vista" på sidan. Alltid finns i avsnittet "Gäller för" i artiklarna för att fastställa själva operativsystemet som avser varje snabbkorrigering.

  • De filer som gäller en viss produkt, SR_Level (RTM, SPn) och verksamhetsgren (LDR, GDR) framgår av undersöker versionsnumren som visas i följande tabell.
    VersionProduktSR_LevelVerksamhetsgren
    6.0.600 0 . 20 xxxWindows VistaRTMLDR
    6.0.600 1 . 22 xxxWindows Vista och Windows Server 2008SP1LDR
    6.0.600 2 . 22 xxxWindows Vista och Windows Server 2008SP2LDR
  • Service Pack 1 ingår i slutversionen av Windows Server 2008. Därför gäller RTM-milstolpefiler endast Windows Vista. Har RTM-milstolpefiler versionsnumret 6.0.0000. xxxxx versionsnummer.
  • I MANIFESTET (.manifest) och MUM filerna (.mum) som installeras för de olika miljöerna anges separat i avsnittet "Ytterligare filinformation för Windows Server 2008". MUM- och MANIFEST-filer, och tillhörande säkerhetskatalogfiler (.cat) filer, är mycket viktigt att bibehålla statusen för de uppdaterade komponenterna. Säkerhetskatalogfilerna attribut som inte finns listade, är signerade med en digital Microsoft-signatur
För alla x64-baserade versioner av Windows Server 2008 som stöds
FilnamnFilversionStorlekDatumTidPlattform
Lsm.exe6.0.6001.22689265,21611-May-201015:03x64
Lsm.exe6.0.6002.22402265,21611-May-201015:27x64
Lsm.exe6.0.6001.22689230,40011-May-201014:38x86
Lsm.exe6.0.6002.22402230,40011-May-201015:09x86


För alla IA-64-baserade versioner av Windows Server 2008 som stöds
FilnamnFilversionStorlekDatumTidPlattform
Lsm.exe6.0.6001.22689534,01611-May-201014:50IA-64
Lsm.exe6.0.6002.22402534,01611-May-201015:24IA-64
Lsm.exe6.0.6001.22689230,40011-May-201014:38x86
Lsm.exe6.0.6002.22402230,40011-May-201015:09x86

Filinformation för Windows Server 2008 R2
Viktigt Snabbkorrigeringar för Windows 7 och Windows Server 2008 R2 snabbkorrigeringar ingår i samma paket. Dock finns snabbkorrigeringar på sidan snabbkorrigeringen begäran under båda operativsystemen. Om du vill begära snabbkorrigeringspaket som gäller för en eller båda operativsystemen markerar du snabbkorrigeringen som anges under "Windows 7 och Windows Server 2008 R2" på sidan. Alltid finns i avsnittet "Gäller för" i artiklarna för att fastställa själva operativsystemet som avser varje snabbkorrigering.
  • I MANIFESTET (.manifest) och MUM filerna (.mum) som installeras för varje miljö är anges separat i avsnittet "Ytterligare filinformation för Windows Server 2008 R2". MUM- och MANIFEST-filer, och tillhörande säkerhetskatalogfiler (.cat) filer, är mycket viktigt att bibehålla statusen för de uppdaterade komponenterna. Säkerhetskatalogfilerna attribut som inte finns listade, är signerade med en digital Microsoft-signatur
För alla x64-baserade versioner av Windows Server 2008 R2 som stöds
FilnamnFilversionStorlekDatumTidPlattform
Lsm.exe6.1.7600.20708334,84806-May-201011:43x64

Temporär lösning


Undvik problemet genom att använda funktionen WTSEnumerateSessions för att hämta antalet sessioner.

Status


Microsoft har bekräftat att detta är ett problem i Microsoft-produkterna som nämns i avsnittet "Gäller".

Mer Information


För mer information om terminologin för programuppdateringar klickar du på följande artikelnummer och läser artikeln i Microsoft Knowledge Base:

824684 beskrivning av standardterminologin som används för att beskriva Microsoft-programuppdateringar

Mer information om Resursövervakaren terminal server klickar du på följande artikelnummer och läser artikeln i Microsoft Knowledge Base:

186536 beskrivning av terminal server monitor prestandaobjekt och räknare


Mer information om WTSEnumerateSessions -funktionen finns på följande Microsoft Developer Network (MSDN)-webbplats:

Ytterligare filinformation

Ytterligare filinformation för Windows Server 2008

Ytterligare filer för alla x64-baserade versioner av Windows Server 2008 som stöds
FilnamnAmd64_48289569954b898c4e0cdd98616b21e7_31bf3856ad364e35_6.0.6001.22689_none_0d4fb84a978b5991.manifest
FilversionEj tillämplig
Storlek728
Datum (UTC)12-May-2010
Tid (UTC)03:00
PlattformEj tillämplig
FilnamnAmd64_9198b0166558c823b6702a4e76b2da9e_31bf3856ad364e35_6.0.6002.22402_none_55810e93a5ae70a4.manifest
FilversionEj tillämplig
Storlek1,096
Datum (UTC)12-May-2010
Tid (UTC)03:00
PlattformEj tillämplig
FilnamnAmd64_b10ef9cc257a559bff725e74c6ed5d71_31bf3856ad364e35_6.0.6001.22689_none_262b01f8d9687b01.manifest
FilversionEj tillämplig
Storlek1,096
Datum (UTC)12-May-2010
Tid (UTC)03:00
PlattformEj tillämplig
FilnamnAmd64_microsoft-windows-t..localsessionmanager_31bf3856ad364e35_6.0.6001.22689_none_019f91c7dc3e75e7.manifest
FilversionEj tillämplig
Storlek24,308
Datum (UTC)11-May-2010
Tid (UTC)18:02
PlattformEj tillämplig
FilnamnAmd64_microsoft-windows-t..localsessionmanager_31bf3856ad364e35_6.0.6002.22402_none_03d582efd92a3749.manifest
FilversionEj tillämplig
Storlek24,308
Datum (UTC)11-May-2010
Tid (UTC)18:52
PlattformEj tillämplig
FilnamnX86_microsoft-windows-t..localsessionmanager_31bf3856ad364e35_6.0.6001.22689_none_a580f64423e104b1.manifest
FilversionEj tillämplig
Storlek24,286
Datum (UTC)11-May-2010
Tid (UTC)17:32
PlattformEj tillämplig
FilnamnX86_microsoft-windows-t..localsessionmanager_31bf3856ad364e35_6.0.6002.22402_none_a7b6e76c20ccc613.manifest
FilversionEj tillämplig
Storlek24,286
Datum (UTC)11-May-2010
Tid (UTC)18:44
PlattformEj tillämplig
Ytterligare filer för alla IA-64-baserade versioner av Windows Server 2008 som stöds
FilnamnIa64_33ecff86518a7cd9efcb876fd9aae7fc_31bf3856ad364e35_6.0.6002.22402_none_8567d36614580652.manifest
FilversionEj tillämplig
Storlek1,094
Datum (UTC)12-May-2010
Tid (UTC)03:00
PlattformEj tillämplig
FilnamnIa64_a90fe4130899028f1a3e5409e1af69e9_31bf3856ad364e35_6.0.6001.22689_none_ad34b40bae0d5bf2.manifest
FilversionEj tillämplig
Storlek1,094
Datum (UTC)12-May-2010
Tid (UTC)03:00
PlattformEj tillämplig
FilnamnIa64_b7c7ca8e6140f18803a74265c815cc86_31bf3856ad364e35_6.0.6001.22689_none_d17eb523143fc4ba.manifest
FilversionEj tillämplig
Storlek726
Datum (UTC)12-May-2010
Tid (UTC)03:00
PlattformEj tillämplig
FilnamnIa64_microsoft-windows-t..localsessionmanager_31bf3856ad364e35_6.0.6001.22689_none_a5829a3a23df0dad.manifest
FilversionEj tillämplig
Storlek24,297
Datum (UTC)11-May-2010
Tid (UTC)17:17
PlattformEj tillämplig
FilnamnIa64_microsoft-windows-t..localsessionmanager_31bf3856ad364e35_6.0.6002.22402_none_a7b88b6220cacf0f.manifest
FilversionEj tillämplig
Storlek24,297
Datum (UTC)11-May-2010
Tid (UTC)18:19
PlattformEj tillämplig
FilnamnX86_microsoft-windows-t..localsessionmanager_31bf3856ad364e35_6.0.6001.22689_none_a580f64423e104b1.manifest
FilversionEj tillämplig
Storlek24,286
Datum (UTC)11-May-2010
Tid (UTC)17:32
PlattformEj tillämplig
FilnamnX86_microsoft-windows-t..localsessionmanager_31bf3856ad364e35_6.0.6002.22402_none_a7b6e76c20ccc613.manifest
FilversionEj tillämplig
Storlek24,286
Datum (UTC)11-May-2010
Tid (UTC)18:44
PlattformEj tillämplig

Ytterligare filinformation för Windows Server 2008 R2

Ytterligare filer för alla x64-baserade versioner av Windows Server 2008 R2 som stöds
FilnamnAmd64_95f806bf794c895a7f6e2f8d6203ba8a_31bf3856ad364e35_6.1.7600.20708_none_1c167d5c4c296281.manifest
FilversionEj tillämplig
Storlek728
Datum (UTC)07-May-2010
Tid (UTC)20:04
PlattformEj tillämplig
FilnamnAmd64_microsoft-windows-t..localsessionmanager_31bf3856ad364e35_6.1.7600.20708_none_021ce1233d15b9f0.manifest
FilversionEj tillämplig
Storlek27,057
Datum (UTC)06-May-2010
Tid (UTC)15:18
PlattformEj tillämplig