رفع: Windows Driver Foundation با استفاده از CPU بالا

Windows Driver Foundation نام قبلی Windows Driver Framework است. این مجموعه ای از کتابخانه ها و ابزارهای مایکروسافت(Microsoft) است که به کاهش پیچیدگی هنگام نوشتن درایورهای ویندوز کمک می کند. (Windows)درایورها را به حالت کاربر سوق می دهد. این سرویس برای پایداری کلی سیستم ضروری است.

فرآیند Windows Driver Foundation(Windows Driver Foundation) چیست ؟

Windows Driver Foundation مجموعه ای از کتابخانه ها و ابزارهایی است که به شما امکان می دهد هنگام استفاده از درایورها در رایانه شخصی ویندوز خود، پیچیدگی را کاهش دهید. به عبارت دیگر، این فرآیند به شما کمک می کند تا همیشه از یک سیستم پایدار استفاده کنید.

گاهی اوقات، کاربران ممکن است با مشکلاتی در سیستم مواجه شوند، جایی که Windows Driver Foundation بخش عمده ای از استفاده از CPU را اشغال می کند . در حالی که دقیقاً عملکردهای CPU را برای اکثر کاربران محدود نمی کند، مطمئناً باتری را تخلیه می کند و ممکن است گاهی اوقات باعث یخ زدن سیستم شود، به خصوص اگر میزان استفاده تا 100٪ افزایش یابد. تلاش برای از بین بردن فرآیند در Task Manager کمکی نمی کند زیرا این یک فرآیند سیستمی است.

Windows Driver Foundation با استفاده از CPU یا حافظه بالا

برای اینکه بفهمید فشار روی استفاده از CPU به دلیل Windows Driver Foundation یا wudfsvc.dll است، Task Manager را با کلیک راست بر روی نوار وظیفه(Taskbar) و انتخاب Task Manager باز کنید.

در اینجا، فرآیندی را که مصرف بالای CPU(CPU) را اشغال می کند بررسی کنید . آیا این Windows Driver Foundation است(Windows Driver Foundation) ؟ ممکن است با نام جایگزین User-mode Driver Framework ( UMDF ) یا WUDFHost.Exe باشد.

اگر واقعاً منابع زیادی مصرف می کند، برخی از این پیشنهادات عیب یابی را امتحان کنید:

  1. Windows Update را اجرا کنید
  2. Troubleshooters را اجرا کنید
  3. عیب یابی در وضعیت بوت پاک
  4. سعی کنید وسایل جانبی را از سیستم حذف کنید
  5. درایورهای وای فای را به روز کنید و دوباره نصب کنید
  6. پیشنهاداتی برای حرفه ای ها

بیایید این مراحل را با جزئیات بررسی کنیم.

1] Windows Update را اجرا کنید

مطمئن(Make) شوید که سیستم عامل ویندوز شما با آخرین وصله ها و اصلاحات به روز است. (Windows)اگر نه، توصیه می شود تمام به روز رسانی های موجود را نصب کنید.

2] Troubleshooters را اجرا کنید

اگر از ویندوز 7 استفاده می کنید، (Windows 7)عیب یاب تعمیر و نگهداری سیستم را اجرا کنید. برای اجرای System Maintenance Troubleshooter . Run را باز کنید و عبارت زیر را تایپ کنید و Enter را بزنید:

msdt.exe -id MaintenanceDiagnostic

آیا کمک می کند؟

بعد، System Performance Troubleshooter را اجرا کنید. برای انجام این کار، یک Command Prompt را باز کنید ، عبارت زیر را تایپ کنید و Enter را بزنید تا عیب‌یابی عملکرد(Performance Troubleshooter) اجرا شود .

msdt.exe /id PerformanceDiagnostic

این عیب یاب به کاربر کمک می کند تا تنظیمات را برای بهبود سرعت و عملکرد سیستم عامل انجام دهد.

بخوانید(Read) : نحوه تعمیر 100% Disk, High CPU, High Memory usage in Windows 10 .

3] عیب یابی در وضعیت بوت تمیز

Clean Boot به شما در رفع مشکل کمک می کند . به عنوان یک مدیر وارد سیستم شوید . (Log)Press Windows + R دهید تا پنجره Run باز شود . دستور 'msconfig' را وارد کرده و Enter را(Enter) فشار دهید .

روی تب (Click)General کلیک کنید و سپس Selective Startup را کلیک کنید . کادر بررسی Load Startup Items(Load Startup Items) را پاک کنید و مطمئن شوید که Load System Services and Use Original boot configuration علامت زده شده است.

Windows Driver Foundation با استفاده از CPU یا حافظه بالا

روی Apply کلیک کنید و سیستم را ریستارت کنید.

دلیل انجام Clean Boot ایزوله کردن هر نرم افزاری است که باعث این مشکل شده است. اگر Clean Boot مشکل استفاده بالای CPU را حل کرد، سعی کنید دقیقاً نرم افزاری را که مزاحم شده است، پیدا کنید. شما باید این کار را به صورت دستی با فعال/غیرفعال کردن هر فرآیند یا راه اندازی انجام دهید.

4] سعی کنید(Try) وسایل جانبی را از سیستم حذف کنید

(Remove)دستگاه های جانبی را یکی یکی از سیستم حذف کنید و بررسی کنید که آیا مشکل حل می شود یا خیر. اگر اینطور باشد، ممکن است آن دستگاه جانبی خاص نیاز به تعویض داشته باشد یا شاید درایور(Driver) آن به روز شود.

5] درایورهای WiFi را (WiFi)به روز(Update) کنید و دوباره نصب کنید

بسیاری از کاربران گزارش داده اند که نصب مجدد درایورهای وای فای(WiFi) به آنها کمک کرده تا مشکل را حل کنند. فرآیند به روز رسانی درایورهای دستگاه به شرح زیر است:

Press Win+X داده و روی Device Manager کلیک کنید تا باز شود. در لیستی که به ترتیب حروف الفبا است، «شبکه آداپتورها» را پیدا کنید و روی فلش رو به جلو در مقابل آن کلیک کنید.

Windows Driver Foundation با استفاده از CPU بالا

سیستم را ریستارت کنید و بررسی کنید که آیا مشکل حل شده است یا خیر. اگر نه، به نصب مجدد درایورها ادامه دهید.

یک بار دیگر Device Manager(Device Manager) را باز کنید و روی درایورهای وایرلس کلیک راست کنید. سپس بر روی "Properties" کلیک کنید. تب Drivers(Drivers) را باز کنید و روی Uninstall کلیک کنید تا درایورها حذف شوند. با متصل نگه داشتن سیستم به Wifi ، سیستم را راه اندازی مجدد کنید. باید به طور خودکار درایورها را شناسایی کند.

6] پیشنهاداتی برای حرفه ای ها

مانیتور عملکرد(Performance Monitor) یک ابزار داخلی خوب است که به شما امکان می‌دهد نظارت و مطالعه کنید که برنامه‌هایی که اجرا می‌کنید چگونه بر عملکرد رایانه شما تأثیر می‌گذارند، هم در زمان واقعی و هم با جمع‌آوری داده‌های گزارش برای تجزیه و تحلیل بعدی. در شناسایی و عیب یابی استفاده از منابع بالا توسط فرآیندها و در ایجاد گزارش سلامت سیستم ویندوز(Windows) شما بسیار مفید است. اما گاهی اوقات، ممکن است نیاز به استفاده از یک ابزار رایگان شخص ثالث برای کنترل چنین فرآیندهایی را احساس کنید که ممکن است از CPU بالا استفاده کنند . Process Tamer یک ابزار رایگان است که به شما کمک می کند تا استفاده از CPU بالا یا 100% را در ویندوز(Windows) مدیریت کنید.

آیا Windows Driver Foundation ضروری است؟

بله، Windows Driver Foundation لازم است که روی رایانه شما دارای Windows 11/10 باشد. این به شما کمک می کند تا به راحتی از درایورها در رایانه خود استفاده کنید. از آنجایی که درایورها به شما کمک می کنند سخت افزار خود را به نرم افزار متصل کنید، باید Windows Driver Foundation را در رایانه خود فعال کنید.

All the best!

پست‌هایی درباره فرآیندهایی که از منابع بالا استفاده می‌کنند:(Posts about processes using high resources:)



About the author

من یک مهندس نرم افزار و متخصص ویندوز 10 هستم. من بیش از دو سال تجربه کار با گوشی های هوشمند، ویندوز 10 و مایکروسافت اج را دارم. تمرکز اصلی من این است که دستگاه‌های شما بهتر و سریع‌تر کار کنند. من روی پروژه های مختلفی برای شرکت هایی مانند Verizon، IMac، HP، Comcast و بسیاری دیگر کار کرده ام. من همچنین یک مدرس معتبر در آموزش ابری Microsoft Azure هستم.



Related posts