چرا Dwm.exe باعث استفاده زیاد از CPU می شود و چگونه آن را برطرف کنیم

هر چیزی که روی صفحه کامپیوتر می بینید، خواه یک دستگاه ویندوز(Windows) ، مک(Mac) یا لینوکس(Linux) باشد، توسط فرآیندهای سیستمی تولید می شود که همه چیز را از اتصال شبکه تا رابط کاربری شما کنترل می کند. کاربران ویندوز(Windows) ممکن است با برخی از این موارد از جمله explorer.exe برای نمایش دسکتاپ شما آشنا باشند، اما برخی دیگر کمتر آشنا خواهند بود.

فرآیندهای سیستمی مانند dwm.exe بخش های مشترک و جدایی ناپذیر سیستم عامل ویندوز(Windows) هستند. Dwm.exe ، به ویژه، به ایجاد یک رابط کاربری گرافیکی برای ویندوز(Windows) کمک می کند ، اما گاهی اوقات می تواند باعث استفاده زیاد از CPU شود. اگر اینطور است، در اینجا چیزی است که باید برای رفع مشکل انجام دهید.

Dwm.exe چیست؟(What Is Dwm.exe?)

فرآیند dwm.exe ( مدیر پنجره دسکتاپ(Desktop Window Manager) ) یک فرآیند مهم سیستمی است که مسئولیت رابط کاربری گرافیکی شما را بر عهده دارد. به ویژه، به تولید جلوه‌های بصری، مانند پنجره‌های شفاف و ریز عکس‌های نوار وظیفه، که هنگام استفاده از Windows خواهید دید، کمک می‌کند .

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

ویندوز(Windows) از شتاب سخت‌افزاری استفاده می‌کند تا به کاربران کمک کند تا این کار را به تجربه‌ای یکپارچه برای کاربران تبدیل کند، و از سخت‌افزار گرافیکی(graphics hardware) شما در این فرآیند استفاده می‌کند، اگرچه اگر کارت گرافیک (یا چیپ‌ست گرافیک داخلی) شما قادر به انجام این کار نباشد، می‌تواند به‌طور پیش‌فرض به رندر نرم‌افزاری تبدیل شود. .

چه چیزی باعث استفاده زیاد از CPU Dwm.exe می شود و آیا می تواند بدافزار باشد؟(What Causes Dwm.exe High CPU Usage & Can it Be Malware?)

ویندوز(Windows) از تمام قدرت رایانه شما برای ایجاد جلوه های بصری استفاده می کند، چه از تم استاندارد ویندوز استفاده کنید و چه از (Windows)تم های بصری جدید(new visual themes) در رایانه شخصی خود استفاده کنید.

با این حال، اگر فرآیند dwm.exe از مقدار زیادی از CPU شما در (CPU)Task Manager ویندوز(Windows Task Manager) استفاده می کند ، این نشان دهنده مشکل در پیکربندی سخت افزار یا سیستم شما است.

به جای تکیه بر کارت گرافیک خود برای کمک به ایجاد جلوه های بصری، از CPU شما برای ایجاد آنها استفاده می شود. اگر رایانه شخصی شما کمی قدیمی تر است، این می تواند بر عملکرد سیستم شما تأثیر بگذارد. استفاده بیشتر از CPU(CPU) می تواند به معنای دمای بالاتر و در نتیجه سیستم ناپایدارتر باشد.

در حالی که بدافزار دلیل معمولی استفاده زیاد از CPU در فرآیند dwm.exe نیست، نمی توان آن را رد کرد. گزارش شده است که برخی از بدافزارها سعی می کنند فرآیند DWM را تکرار کنند، بنابراین در دید آشکار پنهان می شوند.

از دیگر دلایلی که dwm.exe باعث استفاده زیاد از CPU می‌شود می‌تواند درایورهای قدیمی یا از دست رفتن به‌روزرسانی‌های سیستم ویندوز(Windows) ، و همچنین استفاده از گرافیک داخلی (به جای کارت گرافیک خارجی) برای تولید جلوه‌های بصری باشد.

نحوه غیرفعال کردن یا حذف فرآیند Desktop Window Manager (dwm.exe).(How to Disable or Remove the Desktop Window Manager (dwm.exe) Process)

در حالی که نسخه‌های قدیمی‌تر ویندوز(Windows) به شما این امکان را می‌داد که فرآیند Desktop Window Manager (dwm.exe) را خاموش کنید، این دیگر(no longer possible) در ویندوز 10 امکان‌پذیر نیست.

فرآیند DWM اکنون کاملاً در تجربه کاربر (DWM)ویندوز(Windows) ادغام شده است، به این معنی که رابط کاربری گرافیکی که استفاده می‌کنید برای کار به آن متکی است. در حالی که برخی از جلوه‌های بصری که می‌بینید را می‌توان در تنظیمات ویندوز(Windows Settings) غیرفعال کرد ، نمی‌توانید از اجرای فرآیند dwm.exe جلوگیری کنید.

همچنین امکان حذف آن وجود ندارد. dwm.exe یک فرآیند ضروری سیستم است، بنابراین مگر اینکه بخواهید ویندوز 10(Windows 10) را به طور کامل خراب کنید (و در نتیجه مجبور به پاک کردن و تنظیم مجدد ویندوز(wipe and reset Windows) شوید)، باید آن را به حال خود رها کنید. 

راه حل های احتمالی برای استفاده از CPU بالا Dwm.exe(Potential Fixes for Dwm.exe High CPU Usage)

فرآیند Desktop Window Manager را نمی‌توان خاموش یا غیرفعال کرد، اما اگر متوجه شدید که منابع سیستم شما را می‌خورد، می‌توانید راه‌حل‌های بالقوه‌ای را امتحان کنید، به‌خصوص اگر استفاده از CPU شما به‌طور غیرمعمولی زیاد باشد.

به روز رسانی سیستم ویندوز را بررسی کنید(Check for Windows System Updates)

اولین (و احتمالاً مهم ترین) راه حل برای کاربران ویندوز این است که (Windows)سیستم خود را به روز نگه دارید(keep your system updated) . مایکروسافت(Microsoft) به طور منظم رفع اشکال و ارتقای سیستم را صادر می کند، که می تواند به بهبود پایداری کلی سیستم شما، به خصوص برای سخت افزارهای جدیدتر کمک کند.

  • با کلیک راست روی منوی Start و فشردن گزینه (Start)Settings می‌توانید به‌روزرسانی‌ها را در تنظیمات ویندوز(Windows Settings) بررسی کنید . در منوی تنظیمات ویندوز(Windows Settings) ، Update & Security > Windows Update > Check for updates را فشار دهید تا هر یک از آخرین به روز رسانی های سیستم را برای رایانه خود بررسی و نصب کنید.

پس از به روز رسانی، رایانه خود را مجدداً راه اندازی کنید تا ببینید آیا به روز رسانی ها تأثیری بر روند dwm.exe دارند یا خیر.

به روز رسانی درایور گرافیک را بررسی کنید(Check for Graphics Driver Updates)

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

به عنوان مثال، دارندگان کارت NVIDIA باید (NVIDIA)وب سایت NVIDIA را بررسی(check the NVIDIA website) کنند تا آخرین به روز رسانی ها را دریافت کنند، که اغلب در کنار نسخه های اصلی بازی یا سخت افزار منتشر می شوند. اینها با جدیدترین رفع اشکال نیز همراه هستند که می تواند به حل مشکلات غیرعادی مانند استفاده بالای CPU کمک کند .

بررسی کنید که کارت گرافیک شما در حال استفاده است(Check Your Graphics Card Is Being Used)

اگر کارت گرافیک جدیدی نصب(installed a new graphics card) کرده اید و درایورها به روز شده اند، همچنین باید بررسی کنید که کارت به درستی استفاده می شود.

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

  • می توانید دوباره بررسی کنید که آیا این مورد در Task Manager ویندوز(Windows Task Manager) وجود دارد یا خیر . روی نوار وظیفه کلیک راست کرده و روی Task Manager کلیک کنید تا باز شود، سپس تب Performance را در پنجره Task Manager فشار دهید.

دستگاه‌های دارای بیش از یک GPU (به عنوان مثال، رایانه‌های شخصی با یک GPU داخلی روی مادربرد و یک کارت گرافیک خارجی) در اینجا نشان داده می‌شوند که به‌عنوان GPU 0 ، GPU 1 ، و غیره فهرست می‌شوند. در صورت استفاده از منابع برای تراشه گرافیکی داخلی بالاتر است، این بدان معنی است که کارت گرافیک شما استفاده نمی شود.

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

ویندوز را برای بدافزار اسکن کنید(Scan Windows for Malware)

اگر سیستم شما به‌روز است و به درستی کار می‌کند، استفاده زیاد از CPU می‌تواند به یک عفونت بدافزار اشاره کند.

مطمئن شوید که ویندوز 10 را برای بدافزار به(scan Windows 10 for malware) طور کامل اسکن کرده اید، از جمله اجرای یک اسکن در سطح بوت با استفاده از Windows Security یا آنتی ویروس دیگری. اگر نگران این هستید که فرآیند dwm.exe فرآیند رسمی سیستم نیست، می‌توانید در Task Manager ویندوز(Windows Task Manager) را دوباره بررسی کنید . 

  • برای انجام این کار، روی نوار وظیفه کلیک راست کرده و Task Manager را انتخاب کنید ، سپس فرآیند در حال اجرا Desktop Window Manager را که در زیر تب Processes در پنجره (Processes)Task Manager فهرست شده است، پیدا کنید. گزینه Open file location(Open file location) را فشار دهید تا مکان آن فایل در حال اجرا در Windows File Explorer باز شود.

این شما را به محل فرآیند Desktop Window Manager می برد. اگر مکان فایل پوشه C:\Windows\System32 نیست، فرآیند در حال اجرا فایل رسمی dwm.exe نیست. 

در این صورت، یک اسکن بدافزار دیگر را اجرا کنید و اگر هیچ چیز دیگری جواب نداد، ممکن است لازم باشد به بازنشانی ویندوز به تنظیمات کارخانه(giving Windows a factory reset) فکر کنید تا مطمئن شوید که پیکربندی جدیدی دارید.

سایر فرآیندهای مهم سیستم در ویندوز 10(Other Important System Processes in Windows 10)

فرآیند Desktop Window Manager (dwm.exe) تنها یکی از بسیاری از فرآیندهای مهم سیستم است که ممکن است قبلاً نام آن را نشنیده باشید. مانند svchost.exe و سایرین، dwm.exe گاهی اوقات می تواند با افزایش استفاده از CPU همراه باشد. (CPU)اما در بسیاری از موارد، این مشکل را می توان با به روز رسانی رایانه شخصی و بررسی بدافزار(checking for malware) برطرف کرد .

در حالی که غیرفعال کردن dwm.exe امکان پذیر نیست، می توانید برخی از جلوه های بصری جدیدتر ویندوز 10 را در تنظیمات ویندوز(Windows Settings) غیرفعال کنید . اگر بدافزار دلیل آن نباشد، این ممکن است به مقابله با افزایش ناگهانی CPU کمک کند. (CPU)اما اگر رایانه شخصی شما با مشکل مواجه است، ممکن است لازم باشد به گزینه های جایگزین، از جمله ارتقاء سخت افزار خود(upgrading your hardware) نگاه کنید .



About the author

من یک متخصص کامپیوتر با بیش از 10 سال تجربه هستم و در کمک به افراد در مدیریت کامپیوترهایشان در دفترشان تخصص دارم. من مقالاتی در مورد موضوعاتی مانند نحوه بهینه سازی اتصال اینترنت خود، نحوه راه اندازی رایانه برای بهترین تجربه بازی و موارد دیگر نوشته ام. اگر در مورد هر چیزی که مربوط به کار یا زندگی شخصی خود است به دنبال کمک هستید، من آن شخص برای شما هستم!



Related posts