رفع مصرف بالای پردازنده LSAISO در ویندوز 10
برخی از کاربران ممکن است با مشکلی مواجه شوند که در آن فرآیند LSAISO.exe (LSA Isolated) استفاده از CPU بالایی(high CPU usage) را در رایانه ویندوز 10(Windows 10) تجربه می کند. این فرآیند با Credential Guard & Key Guard مرتبط است. در این پست نگاهی داریم به علت احتمالی و راه حل پیشنهادی برای این موضوع.
پردازش LSAISO با استفاده از CPU بالا
VSM از حالتهای جداسازی استفاده میکند که به عنوان سطوح اعتماد مجازی(Virtual Trust Levels) ( VTL ) شناخته میشوند تا از فرآیندهای (VTL)IUM محافظت کنند (همچنین به عنوان Trustlets شناخته میشوند). فرآیندهای IUM(IUM) مانند LSAISO در VTL1 (LSAISO)اجرا(VTL1) می شوند در حالی که سایر فرآیندها در VTL0 اجرا می شوند . صفحات حافظه فرآیندهایی که در VTL1 اجرا می(VTL1) شوند از هر کد مخربی که در VTL0 اجرا می شود محافظت می شوند .
فرآیند سرویس زیرسیستم مرجع امنیتی محلی (LSASS) مسئول مدیریت خطمشی سیستم محلی، احراز هویت کاربر و ممیزی است در حالی که دادههای امنیتی حساس مانند هش رمز عبور و کلیدهای Kerberos را نیز مدیریت میکند.(Kerberos)
برای استفاده از مزایای امنیتی VSM ، Trustlet(LSAISO) LSAISO که در VTL1 اجرا می شود ، از طریق یک کانال RPC با فرآیند LSAISO که در (LSAISO)VTL0 اجرا می شود، ارتباط برقرار می کند . اسرار LSAISO قبل از ارسال به LSASS رمزگذاری می شوند و صفحات LSAISO از هر کد مخربی که در VTL0 اجرا می شود محافظت می شود .
علت احتمالی استفاده زیاد از CPU در فرآیند LSAISO(Possible cause of LSAISO process high CPU usage)
در ویندوز 10، فرآیند LSAISO(LSAISO process) به عنوان یک فرآیند حالت کاربر ایزوله(Isolated User Mode) ( IUM ) در یک محیط امنیتی جدید که به عنوان حالت امن مجازی(Virtual Secure Mode) (VSM) شناخته می شود، اجرا می شود.
برنامهها و درایورهایی که سعی میکنند یک DLL (کتابخانه پیوند پویا)(DLL (Dynamic Link Library)) را در یک فرآیند IUM بارگذاری کنند، یک رشته را تزریق کنند یا یک (IUM)APC در حالت کاربر تحویل دهند، ممکن است کل سیستم را بیثبات کنند. این بی ثباتی می تواند باعث استفاده زیاد از CPU LSAISO(LSAISO CPU) در ویندوز 10(Windows 10) شود.
نحوه رفع مشکل استفاده زیاد از CPU در فرآیند LSAISO(How to fix LSAISO process high CPU usage issue)
برای حل این مشکل، مایکروسافت(Microsoft) استفاده از یکی از روش های زیر را توصیه می کند.
- از فرآیند حذف استفاده کنید.
- APCهای در صف را بررسی کنید.
اکنون، بیایید جزئیات دو راه حل توصیه شده را بررسی کنیم.
1] از فرآیند حذف استفاده کنید(1] Use the process of elimination)
برای برخی از برنامهها (مانند برنامههای آنتی ویروس) تزریق DLL(DLLs) یا صفبندی APC(APCs) به فرآیند LSAISO معمول(LSAISO) است. این باعث می شود که فرآیند LSAISO مصرف بالای CPU را تجربه کند .
در این سناریو، روش عیبیابی « فرایند حذف(process of elimination) » مستلزم آن است که برنامهها و درایورها را تا زمانی که جهش پردازنده کاهش یابد غیرفعال کنید. (CPU)پس از اینکه مشخص کردید کدام نرم افزار مشکل را ایجاد کرده است، برای به روز رسانی نرم افزار با فروشنده تماس بگیرید.
2] APCهای در صف را بررسی کنید(2] Check for queued APCs)
در این سناریو، ابتدا باید ابزار رایگان Windows Debugging (WinDbg) را دانلود کنید. این ابزار همچنین(tool is also included) در کیت درایور ویندوز(Windows Driver Kit) (WDK) گنجانده شده است.
هنگامی که ابزار WinDbg را دانلود کردید، می توانید مراحل زیر را ادامه دهید تا مشخص کنید کدام درایور یک APC را در LSAISO در صف قرار داده است.
NotMyFault.exeتوجه:(Note:) تخلیه کامل حافظه توصیه نمی شود زیرا اگر VSM در سیستم فعال باشد نیاز به رمزگشایی دارد.
برای فعال کردن kernel dump، موارد زیر را انجام دهید:
- کلید Windows(Windows) + R را فشار دهید. در کادر محاورهای Run ، عبارت (Run)control system را(control system) تایپ کنید، Enter را فشار دهید تا applet System در (System)Control Panel باز شود و سپس Advanced system settings را(Advanced system settings) انتخاب کنید .
- در تب Advanced کادر محاورهای System Properties ، تنظیمات (Settings ) را در قسمت Startup and Recovery انتخاب کنید .
- در کادر گفتگوی Startup and Recovery ، در لیست کشویی Write debugging information dump را انتخاب کنید.(Kernel memory dump)
- مکان Dump File(Dump File) را برای استفاده در مرحله 5(step 5) یادداشت کنید و سپس روی OK کلیک کنید .
2. روی دکمه Start کلیک کنید، در منوی (Start)Start ، ورودی Windows Kits را پیدا کرده و روی آن کلیک کنید ، سپس WinDbg(x64/x86) را انتخاب کنید تا ابزار راه اندازی شود.
File Symbol File Path Symbol path OK.https://msdl.microsoft.com/download/symbols
4. سپس، در منوی File ، روی (File)Open Crash Dump کلیک کنید .
5. به محل فایل(Browse) dump هسته که در مرحله 1 اشاره کردید بروید و سپس Open را انتخاب کنید . تاریخ روی فایل .dmp را بررسی کنید تا مطمئن شوید که در این جلسه عیبیابی به تازگی ایجاد شده است.
6. در پنجره Command ، !apc را تایپ کنید ، Enter را بزنید.
خروجی مشابهی مانند شکل زیر دریافت خواهید کرد.
7. نتایج را برای LsaIso.exe جستجو کنید . اگر درایوری با نام « <ProblemDriver>.sys » در زیر LsaIso.exe فهرست شده است ، همانطور که در خروجی بالا نشان داده شده است - با فروشنده تماس بگیرید و سپس آنها را برای کاهش توصیه شده برای حالت کاربر ایزوله(Isolated User Mode) ( IUM ) به این (IUM)سند مایکروسافت(Microsoft document) ارجاع دهید. ) فرآیندها
اگر هیچ درایوری در زیر Lsaiso.exe فهرست نشده باشد ، به این معنی است که فرآیند LSAISO هیچ APC(APCs) در صفی ندارد .
That’s it!
Related posts
چگونه به رفع مشکل GSvr.exe CPU usage بالا در Windows 10
چگونه CPU Process Priority را در Windows 10 تغییر دهید
7 Ways به Fix Critical Process Died در Windows 10
رفع مشکل MOUSO Core Worker Process در ویندوز 10
چگونه به Fix High CPU Usage در Windows 10
Fix Aksfridge.sys Blue Screen error در Windows 10
Fix YouTube Music برنامه توفنده در Windows 10
Fix Sticky Notes آیکون در نوار وظیفه در Windows 10 ترکیب
خطای Fix Event ID 7031 یا 7034 هنگامی که کاربر از کامپیوتر Windows 10 خارج می شود
Fix ASUS Smart Gesture Touchpad در Windows 10 کار نمی کند
فرآیند میزبان زیرساخت شل چیست و آیا ایمن است؟
(به devicecensus.exe) Device Census فایل در Windows 10 چیست؟
Fix Slow access به network drive از Windows 10
Fix Invalid Recovery Area error در کامپیوتر Windows 10
Fix Access Control Entry خطای فاسد در Windows 10 است
Fix COM Surrogate CPU or Disk usage بالا در Windows 10
3 Ways برای کشتن A Process در Windows 10
چگونه به Fix High CPU Usage توسط System Idle Process
Fix System قطع CPU usage بالا در Windows 11/10
Fix Ntfs.sys BSOD Error در Windows 10 شکست خورد