Opravte vysoké využitie procesora procesom LSAISO v systéme Windows 10

Niektorí používatelia môžu čeliť problému, pri ktorom proces LSAISO.exe (LSA Isolated) zaznamenáva vysoké využitie procesora(high CPU usage) v počítači so systémom Windows 10(Windows 10) . Proces je spojený s Credential Guard & Key Guard . V tomto príspevku sa pozrieme na možnú príčinu a odporúčané riešenie tohto problému.

Proces LSAISO s vysokým využitím procesora

Proces LSAISO s vysokým využitím procesora

VSM používa režimy izolácie, ktoré sú známe ako úrovne virtuálnej dôvery(Virtual Trust Levels) ( VTL ) na ochranu procesov IUM (známych aj ako trustlets). Procesy IUM(IUM) ako LSAISO bežia vo VTL1, zatiaľ čo ostatné procesy bežia vo VTL0 . Pamäťové stránky procesov, ktoré bežia vo VTL1 , sú chránené pred akýmkoľvek škodlivým kódom, ktorý beží vo VTL0 .

Proces LSASS (Local Security Authority Subsystem Service) je zodpovedný za riadenie lokálnej systémovej politiky, autentifikáciu používateľov a audit, pričom spracováva aj citlivé bezpečnostné údaje, ako sú hash hesiel a kľúče Kerberos .

Na využitie bezpečnostných výhod VSM komunikuje trustlet(LSAISO) LSAISO, ktorý beží vo VTL1 , cez kanál RPC s procesom (RPC)LSAISO , ktorý beží vo VTL0 . Tajomstvá LSAISO sú pred odoslaním do LSASS zašifrované(LSASS) a stránky LSAISO sú chránené pred akýmkoľvek škodlivým kódom, ktorý beží vo VTL0 .

Možná príčina vysokého využitia CPU procesu LSAISO(Possible cause of LSAISO process high CPU usage)

V systéme Windows 10 sa proces LSAISO(LSAISO process) spúšťa ako proces izolovaného používateľského režimu(Isolated User Mode) ( IUM ) v novom bezpečnostnom prostredí, ktoré je známe ako virtuálny zabezpečený režim(Virtual Secure Mode) (VSM).

Aplikácie a ovládače, ktoré sa pokúšajú načítať DLL (Dynamic Link Library) do procesu IUM , vložiť vlákno alebo dodať (IUM)APC v užívateľskom režime, môžu destabilizovať celý systém. Táto destabilizácia môže spustiť vysoké využitie procesora LSAISO(LSAISO CPU) v systéme Windows 10(Windows 10) .

Ako vyriešiť problém s vysokým využitím procesora LSAISO(How to fix LSAISO process high CPU usage issue)

Na vyriešenie tohto problému spoločnosť Microsoft(Microsoft) odporúča použiť jednu z nasledujúcich metód.

  1. Využite proces eliminácie.
  2. Skontrolujte APC vo fronte.

Teraz sa pozrime na podrobnosti dvoch odporúčaných riešení.

1] Využite proces eliminácie(1] Use the process of elimination)

Je bežné, že niektoré aplikácie (napríklad antivírusové programy) vkladajú knižnice DLL(DLLs) alebo zaraďujú APC(APCs) do frontu procesu LSAISO . To spôsobí, že proces LSAISO zaznamená vysoké využitie procesora .(CPU)

V tomto scenári metóda odstraňovania problémov „ proces eliminácie(process of elimination) “ vyžaduje, aby ste zakázali aplikácie a ovládače, kým sa nezníži špička CPU . Keď zistíte, ktorý softvér spôsobuje problém, požiadajte dodávateľa o aktualizáciu softvéru.

2] Skontrolujte APC zaradené do frontu(2] Check for queued APCs)

V tomto scenári si budete musieť najprv stiahnuť bezplatný nástroj na ladenie systému Windows (WinDbg) . Nástroj je tiež súčasťou(tool is also included) súpravy Windows Driver Kit (WDK).

Po stiahnutí nástroja WinDbg môžete pokračovať podľa krokov uvedených nižšie a určiť, ktorý ovládač zaraďuje APC do LSAISO .

NotMyFault.exe

Poznámka:(Note:) Úplný výpis pamäte sa neodporúča, pretože by vyžadoval dešifrovanie, ak je v systéme povolený VSM .

Ak chcete povoliť výpis jadra, postupujte takto:

  • Stlačte kláves Windows + R. V dialógovom okne Spustiť zadajte príkaz (Run)control system , stlačením klávesu Enter otvorte aplet Systém v (System)ovládacom paneli(Control Panel) a potom vyberte položku Rozšírené nastavenia systému(Advanced system settings) .
  • Na  karte  Rozšírené(Advanced) v  dialógovom okne  Vlastnosti systému vyberte položku (System Properties)Nastavenia (Settings ) v oblasti  Spustenie a obnovenie(Startup and Recovery)  .
  • V  dialógovom okne  Spustenie a obnovenie vyberte položku (Startup and Recovery)Výpis pamäte jadra(Kernel memory dump)  v  rozbaľovacom zozname Zapísať informácie o ladení .(Write debugging information)
  • Poznačte si umiestnenie súboru výpisu(Dump File)  , ktorý sa má použiť v  kroku 5(step 5) , a potom kliknite na tlačidlo OK .

2. Kliknite na tlačidlo Štart(Start) , nájdite a kliknite na položku Windows Kits v ponuke Štart(Start) , potom vyberte WinDbg(x64/x86) , čím spustíte nástroj.

File Symbol File Path Symbol path OK.

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

4. Ďalej v ponuke Súbor(File)  kliknite na položku  Otvoriť výpis zlyhania(Open Crash Dump) .

5. Prejdite(Browse) do umiestnenia súboru výpisu jadra, ktorý ste si poznamenali v kroku 1, a potom vyberte položku Otvoriť(Open) . Skontrolujte dátum v súbore .dmp , aby ste sa uistili, že bol novo vytvorený počas tejto relácie riešenia problémov.

6. V okne príkazu(Command)  napíšte  !apc a stlačte Enter.

Dostanete podobný výstup, ako je uvedené nižšie.

7. Vo výsledkoch vyhľadajte LsaIso.exe(LsaIso.exe) . Ak je ovládač s názvom „ <ProblemDriver>.sys “ uvedený v zozname LsaIso.exe , ako je znázornené vo výstupe vyššie – obráťte sa na dodávateľa a pozrite si tento dokument spoločnosti Microsoft(Microsoft document) , kde nájdete odporúčané zmiernenie pre režim izolovaného používateľa(Isolated User Mode) ( IUM ) procesy.

Ak pod Lsaiso.exe nie sú uvedené žiadne ovládače , znamená to, že proces LSAISO nemá žiadne APC(APCs) vo fronte .

That’s it!



About the author

Mám vzdelanie v oblasti počítačového inžinierstva a informačných technológií, čo mi dalo jedinečný pohľad na platformy Windows 10 a 11. Najmä mám skúsenosti s Windows 10 " Desktop Experience " a prehliadačom Microsoft Edge. Moje skúsenosti s týmito dvoma platformami mi umožňujú hlboko pochopiť, ako fungujú, a moje odborné znalosti v týchto oblastiach mi umožňujú poskytovať spoľahlivé rady, ako ich zlepšiť.



Related posts