Коригирайте процеса на LSAISO високото използване на процесора в Windows 10

Някои потребители може да се сблъскат с проблема, при който процесът LSAISO.exe(LSAISO.exe ) (LSA изолиран) изпитва високо използване на процесора(high CPU usage) на компютър с Windows 10 . Процесът е свързан с Credential Guard и Key Guard(Credential Guard & Key Guard) . В тази публикация ще разгледаме възможната причина и препоръчаното решение на този проблем.

LSAISO обработва високо използване на процесора

LSAISO обработва високо използване на процесора

VSM използва режими на изолация, които са известни като виртуални нива на доверие(Virtual Trust Levels) ( VTL ), за да защити IUM процеси (известни също като доверителни мрежи). IUM процеси като LSAISO се изпълняват във VTL1 , докато други процеси се изпълняват във VTL0 . Страниците на паметта на процесите, които се изпълняват във VTL1 , са защитени от всеки злонамерен код, който се изпълнява във VTL0 .

Процесът на подсистемната услуга на местния орган за сигурност (LSASS) е отговорен за управлението на политиката на локалната система, удостоверяването на потребителя и одита, като същевременно обработва и чувствителни данни за сигурност, като хешове на пароли и ключове Kerberos .

За да използва предимствата на сигурността на VSM , LSAISO trustlet, който работи във VTL1 , комуникира чрез RPC канал с процеса LSAISO , който се изпълнява във VTL0 . Тайните на LSAISO се криптират преди да бъдат изпратени до LSASS и страниците на LSAISO са защитени от всеки злонамерен код, който се изпълнява във VTL0 .

Възможна причина за високото използване на процесора LSAISO(Possible cause of LSAISO process high CPU usage)

В Windows 10 процесът LSAISO(LSAISO process) работи като процес на изолиран потребителски режим(Isolated User Mode) ( IUM ) в нова среда за сигурност, известна като виртуален защитен режим(Virtual Secure Mode) (VSM).

Приложения и драйвери, които се опитват да заредят DLL (Dynamic Link Library) в IUM процес, да инжектират нишка или да доставят (IUM)APC в потребителски режим, могат да дестабилизират цялата система. Тази дестабилизация може да задейства високото използване на процесора LSAISO(LSAISO CPU) в Windows 10 .

Как да коригирате проблема с високата употреба на процесора LSAISO(How to fix LSAISO process high CPU usage issue)

За да разрешите този проблем, Microsoft препоръчва използването на един от следните методи.

  1. Използвайте процеса на елиминиране.
  2. Проверете за APC на опашка.

Сега нека се задълбочим в подробности за двете препоръчани решения.

1] Използвайте процеса на елиминиране(1] Use the process of elimination)

Обичайно е някои приложения (като антивирусни програми) да инжектират DLL(DLLs) или да поставят APC(APCs) на опашка към процеса LSAISO . Това кара LSAISO процеса да изпитва висока употреба на процесора(CPU) .

В този сценарий методът за отстраняване на неизправности на „ процес на елиминиране(process of elimination) “ изисква да деактивирате приложенията и драйверите, докато скокът на процесора(CPU) не бъде смекчен. След като определите кой софтуер причинява проблема, свържете се с доставчика за актуализация на софтуера.

2] Проверете за APC на опашка(2] Check for queued APCs)

В този сценарий ще трябва първо да изтеглите безплатния инструмент за отстраняване на грешки в Windows (WinDbg) . Инструментът също е включен(tool is also included) в комплекта драйвери на Windows(Windows Driver Kit) (WDK).

След като изтеглите инструмента WinDbg , можете да продължите със стъпките, описани по-долу, за да определите кой драйвер поставя APC на опашка към LSAISO .

NotMyFault.exe

Забележка:(Note:) Пълен дъмп на паметта не се препоръчва, защото ще изисква декриптиране, ако VSM е активиран в системата.

За да активирате дъмпа на ядрото, направете следното:

  • Натиснете клавиш Windows + R. В диалоговия прозорец Изпълнение въведете система (Run)за управление(control system) , натиснете Enter, за да отворите системния(System) аплет в контролния панел(Control Panel) и след това изберете Разширени системни настройки(Advanced system settings) .
  • В раздела Разширени(Advanced) на  диалоговия прозорец Свойства   на  системата изберете (System Properties)Настройки (Settings ) в областта  Стартиране и възстановяване(Startup and Recovery)  .
  • В  диалоговия прозорец  Startup and Recovery изберете Dump на (Startup and Recovery)паметта на ядрото(Kernel memory dump)  в  падащия списък Запис на информация за отстраняване на грешки.(Write debugging information)
  • Отбележете местоположението на Dump File ,  което да използвате в  стъпка 5(step 5) , и след това щракнете върху OK .

2. Щракнете върху бутона Старт(Start) , намерете и щракнете върху записа Windows Kits в менюто (Windows Kits)Старт(Start) , след което изберете WinDbg(x64/x86) , за да стартирате инструмента.

File Symbol File Path Symbol path OK.

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

4. След това в  менюто  Файл щракнете върху (File)Open Crash Dump .

5. Прегледайте(Browse) местоположението на файла за дъмп на ядрото, което сте отбелязали в стъпка 1, и след това изберете Отвори(Open) . Проверете датата на .dmp файла, за да се уверите, че е новосъздаден по време на тази сесия за отстраняване на неизправности.

6. В командния(Command)  прозорец въведете  !apc , натиснете Enter.

Ще получите подобен изход, както е показано по-долу.

7. Потърсете резултатите за LsaIso.exe . Ако драйвер с име „ <ProblemDriver>.sys ” е посочен под LsaIso.exe , както е показано в изхода по-горе – свържете се с доставчика и след това ги препратете към този документ на Microsoft(Microsoft document) за препоръчаното смекчаване на изолирания потребителски режим(Isolated User Mode) ( IUM ) процеси.

Ако под Lsaiso.exe не са изброени драйвери , това означава, че процесът LSAISO няма APC(APCs) на опашка .

That’s it!



About the author

Аз съм компютърен професионалист, който има опит в работата със софтуер на Microsoft Office, включително Excel и PowerPoint. Имам опит и с Chrome, който е браузър, собственост на Google. Моите умения включват отлична писмена и устна комуникация, решаване на проблеми и критично мислене.



Related posts