Fixa LSAISO-processen med hög CPU-användning i Windows 10

Vissa användare kan ställas inför problemet där LSAISO.exe (LSA Isolated)-processen upplever hög CPU-användning(high CPU usage) på en Windows 10 -dator. Processen är associerad med Credential Guard & Key Guard . I det här inlägget tar vi en titt på den möjliga orsaken och den rekommenderade lösningen på detta problem.

LSAISO process hög CPU-användning

LSAISO process hög CPU-användning

VSM använder isoleringslägen som är kända som Virtual Trust Levels ( VTL ) för att skydda IUM- processer (även kända som trustlets). IUM- processer som LSAISO körs i VTL1 medan andra processer körs i VTL0 . Minnessidorna för processer som körs i VTL1 är skyddade från all skadlig kod som körs i VTL0 .

Processen Local Security Authority Subsystem Service (LSASS) är ansvarig för att hantera den lokala systempolicyn, användarautentisering och granskning samtidigt som den hanterade känslig säkerhetsdata som lösenords-hashar och Kerberos- nycklar.

För att använda säkerhetsfördelarna med VSM kommunicerar LSAISO- trustlet som körs i VTL1 via en RPC - kanal med LSAISO- processen som körs i VTL0 . LSAISO -(LSAISO) hemligheterna krypteras innan de skickas till LSASS , och LSAISO-sidorna(LSAISO) är skyddade från all skadlig kod som körs i VTL0 .

Möjlig orsak till hög CPU-användning i LSAISO-processen(Possible cause of LSAISO process high CPU usage)

I Windows 10 körs LSAISO-processen(LSAISO process) som en IUM -process ( Isolated User Mode ) i en ny säkerhetsmiljö som är känd som Virtual Secure Mode (VSM).

Applikationer och drivrutiner som försöker ladda en DLL (Dynamic Link Library) i en IUM- process, injicera en tråd eller leverera en (IUM)APC i användarläge kan destabilisera hela systemet. Denna destabilisering kan utlösa den höga LSAISO CPU- användningen i Windows 10 .

Hur man åtgärdar problem med hög CPU-användning i LSAISO-processen(How to fix LSAISO process high CPU usage issue)

För att lösa det här problemet rekommenderar Microsoft att du använder någon av följande metoder.(Microsoft)

  1. Använd elimineringsprocessen.
  2. Kontrollera om det finns APC:er i kö.

Låt oss nu fördjupa oss i detaljer för de två rekommenderade lösningarna.

1] Använd elimineringsprocessen(1] Use the process of elimination)

Det är vanligt att vissa applikationer (som antivirusprogram) injicerar DLL(DLLs) :er eller köar APC(APCs) :er till LSAISO- processen. Detta gör att LSAISO- processen upplever hög CPU- användning.

I det här scenariot kräver felsökningsmetoden " elimineringsprocessen " att du inaktiverar applikationer och drivrutiner tills (process of elimination)CPU- toppen har minskat. När du har fastställt vilken programvara som orsakar problemet kontaktar du leverantören för en programuppdatering.

2] Kontrollera om det finns APC:er i kö(2] Check for queued APCs)

I det här scenariot måste du först ladda ner det kostnadsfria verktyget Windows Debugging (WinDbg) . Verktyget ingår också(tool is also included) i Windows Driver Kit (WDK).

När du har laddat ner WinDbg- verktyget kan du fortsätta med stegen nedan för att avgöra vilken drivrutin som köar en APC till LSAISO .

NotMyFault.exe

Obs:(Note:) En komplett minnesdump rekommenderas inte eftersom det skulle kräva dekryptering om VSM är aktiverat på systemet.

För att aktivera kärndumpen, gör följande:

  • Tryck på Windows - tangenten + R. I dialogrutan Kör skriver (Run)du kontrollsystem(control system) , tryck på Enter för att öppna systemappleten(System)Kontrollpanelen(Control Panel) och välj sedan Avancerade systeminställningar(Advanced system settings) .
  • På  fliken  Avancerat(Advanced) i  dialogrutan Systemegenskaper väljer  du (System Properties)Inställningar (Settings ) i området  Start och återställning(Startup and Recovery)  .
  • I  dialogrutan  Start och återställning väljer (Startup and Recovery)du Kernel memory dump(Kernel memory dump)  i  listrutan Skriv felsökningsinformation(Write debugging information) .
  • Anteckna(Dump File) platsen för dumpfilen  som ska användas i  steg 5(step 5) och klicka sedan på OK .

2. Klicka på Start- knappen, leta upp och klicka på Windows Kits- posten på Start - menyn, välj sedan WinDbg(x64/x86) för att starta verktyget.

File Symbol File Path Symbol path OK.

https://msdl.microsoft.com/download/symbols

4. Klicka sedan på Öppna Crash Dump på (Open Crash Dump)Arkiv(File)  -menyn  .

5. Bläddra(Browse) till platsen för kärndumpfilen som du noterade i steg 1 och välj sedan Öppna(Open) . Kontrollera datumet på .dmp -filen för att säkerställa att den nyskapades under den här felsökningssessionen.

6. I kommandofönstret(Command)  skriver  !apc och trycker på Retur.

Du kommer att få en liknande utdata som visas nedan.

7. Sök i resultaten för LsaIso.exe . Om en drivrutin som heter " <ProblemDriver>.sys " finns listad under LsaIso.exe , som visas i utgången ovan – kontakta leverantören och hänvisa dem sedan till detta Microsoft-dokument(Microsoft document) för den rekommenderade begränsningen för det isolerade användarläget(Isolated User Mode) ( IUM ) processer.

Om inga drivrutiner är listade under Lsaiso.exe betyder det att LSAISO- processen inte har några APC(APCs) :er i kö .

That’s it!



About the author

Jag är en erfaren Windows 10 och 11/10 expert, med erfarenhet av både webbläsare och smartphone-appar. Jag har varit mjukvaruingenjör i över 15 år och har arbetat med ett antal stora namnföretag, inklusive Microsoft, Google, Apple, Ubisoft med flera. Jag har också undervisat i Windows 10/11-utveckling på högskolenivå.



Related posts