فرآیند dwm.exe (مدیر پنجره دسکتاپ) چیست؟

چرا من dwm.exe را در Task Manager می بینم؟(Why I am seeing dwm.exe in Task Manager?)

هنگام بررسی Task Manager سیستم خود ، ممکن است متوجه dwm.exe (مدیریت پنجره دسکتاپ)(dwm.exe (Desktop Window Manager)) شده باشید . بسیاری از ما از این اصطلاح یا کاربرد/عملکرد آن در سیستم خود آگاه نیستیم. اگر به زبان خیلی ساده توضیح دهیم، یک فرآیند سیستمی است که نمایشگر و پیکسل(pixels) های ویندوز(Windows) را کنترل و فرمان می دهد . پشتیبانی با وضوح بالا، انیمیشن های سه بعدی، تصاویر و همه چیز را مدیریت می کند. این یک مدیر پنجره ترکیبی است که داده های گرافیکی را از برنامه های مختلف جمع آوری می کند و تصویر نهایی را روی دسکتاپ ایجاد می کند که کاربران می بینند. هر برنامه در ویندوز(Windows) تصویر خود را در یک مکان خاص در حافظه ایجاد می کند، dwm.exe همه آنها را در یک تصویر به عنوان تصویر نهایی به کاربر نمایش می دهد. اساسا(Basically)، نقش مهمی در ارائه رابط کاربری گرافیکی (رابط کاربری گرافیکی)(GUI (Graphical User Interface))  سیستم شما دارد.

فرآیند dwm.exe (مدیریت پنجره دسکتاپ) چیست

این DWM.EXE چه کاری انجام می دهد؟(What does this DWM.EXE do?)

DWM.EXE یک سرویس ویندوز است که به (Windows)ویندوز(Windows) اجازه می دهد جلوه های بصری مانند شفافیت و آیکون های دسکتاپ را پر کند. این ابزار همچنین به نمایش تصاویر کوچک زنده در زمانی که کاربر از اجزای مختلف ویندوز(Windows) استفاده می کند کمک می کند . این سرویس همچنین زمانی استفاده می شود که کاربران نمایشگرهای خارجی با وضوح بالا خود را متصل می کنند.

اکنون ممکن است ایده ای داشته باشید که دقیقاً Desktop Window Manager چه کاری انجام می دهد. بله، همه چیز مربوط به نمایشگر و پیکسل های سیستم شماست. هر آنچه در ویندوز خود از نظر تصاویر می بینید، جلوه های سه بعدی و همه توسط dwm.exe کنترل می شود.

آیا سیستم شما را کند می کند؟(Does it make your system slow?)

اگر فکر می کنید که Desktop Window Manager عملکرد سیستم شما را کاهش می دهد، کاملا درست نیست. مطمئناً، منابع زیادی از سیستم را مصرف می کند. اما گاهی اوقات به دلیل عواملی مانند ویروس های موجود در سیستم شما، درایورهای گرافیک مطلق و غیره، مصرف RAM و CPU بیشتری (CPU)نیاز(CPU) است.

آیا راهی برای غیرفعال کردن DWM.EXE وجود دارد؟(Is there a way to disable DWM.EXE?)

خیر، هیچ گزینه ای برای غیرفعال کردن یا فعال کردن این عملکرد در سیستم شما وجود ندارد. در نسخه های قبلی ویندوز(Windows) مانند ویستا(Vista) و ویندوز 7(Windows 7) ، قابلیتی وجود داشت که با استفاده از آن می توانستید این عملکرد را غیرفعال کنید. اما، سیستم عامل ویندوز(Windows OS) مدرن دارای سرویس بصری بسیار فشرده در سیستم عامل شما است که بدون مدیر پنجره دسکتاپ(Desktop Window Manager) قابل اجرا نیست . علاوه بر این، چرا باید این کار را انجام دهید. نیازی به خاموش کردن این عملکرد نیست زیرا تعداد زیادی از منابع سیستم شما را نمی گیرد. در کارکرد و مدیریت منابع پیشرفته‌تر شده است، بنابراین نیازی به غیرفعال کردن آن ندارید.

اگر (What if ) Desktop Window Manager  از CPU و RAM بالا استفاده کند چه؟(is using high CPU & RAM?)

مواردی مشاهده شد که در آن بسیاری از کاربران Desktop Window Manager را به استفاده بالای CPU در سیستم خود متهم کردند. اولین کاری که باید انجام دهید این است که میزان مصرف CPU و RAM این عملکرد را بررسی کنید.

مرحله 1 - Task Manager(Open Task Manager) را با فشار دادن " CTRL +Alt +Delete " باز کنید.

مرحله 2 - در اینجا در قسمت Windows Processes، Desktop Window Manager را خواهید یافت.

فرآیند dwm.exe (مدیریت پنجره دسکتاپ) چیست

مرحله 3 - می توانید میزان مصرف رم(RAM) و پردازنده(CPU) آن را در جدول جدول بررسی کنید.

روش 1: غیرفعال کردن جلوه های شفافیت(Method 1: Disable Transparency Effects)

اولین کاری که می توانید انجام دهید این است که تنظیمات شفاف سیستم خود را غیرفعال کنید که باعث کاهش استفاده از CPU از (CPU)Desktop Window Manager می شود.

1. Windows Key + I را فشار دهید تا Settings باز شود و سپس روی  Personalization کلیک کنید.(Personalization.)

برنامه تنظیمات ویندوز را باز کنید و روی نماد Personalization کلیک کنید

2. اکنون در قسمت Personalization، از منوی سمت چپ روی Colors کلیک کنید.(Colors)

3. برای خاموش کردن آن ، روی کلید زیر جلوه های شفافیت کلیک کنید.(Transparency effects)

در قسمت گزینه های بیشتر، جابجایی جلوه های شفافیت را غیرفعال کنید

روش 2: تمام جلوه های بصری سیستم خود را خاموش کنید(Method 2: Turn off all the Visual Effects of your system )

این روش دیگری برای کاهش بار روی مدیر پنجره دسکتاپ است.

۱-روی “ This PC ” راست کلیک کرده و (This PC)Properties را انتخاب کنید .

خواص این کامپیوتر

2.در اینجا باید روی پیوند تنظیمات سیستم پیشرفته(Advanced system settings) کلیک کنید .

رم نصب شده خود را یادداشت کنید و سپس روی Advanced System Settings کلیک کنید

3. حالا به تب Advanced بروید(Advanced tab) و روی دکمه Settings در قسمت ( Settings)Performance کلیک کنید.( Performance.)

تنظیمات پیشرفته سیستم

4. گزینه " تنظیم برای بهترین عملکرد(Adjust for best performance) " ​​را انتخاب کنید.

در قسمت Performance Options، Adjust for best performance را انتخاب کنید

5. برای ذخیره تغییرات روی Apply و سپس OK کلیک کنید.(Apply)

روش 3: محافظ صفحه را غیرفعال کنید(Method 3: Disable Screensaver)

محافظ صفحه نمایش شما نیز توسط Desktop Windows Manager کنترل و مدیریت می شود . اشاره شده است که در آخرین به‌روزرسانی‌های ویندوز 10(Windows 10) ، بسیاری از کاربران گزارش داده‌اند که تنظیمات محافظ صفحه‌نمایش مصرف بالای CPU را مصرف می‌کند. بنابراین در این روش سعی می کنیم محافظ صفحه را غیرفعال کنیم تا بررسی کنیم که آیا استفاده از CPU کاهش یافته است یا خیر.

1. تنظیمات صفحه قفل( lock screen settings) را در نوار جستجوی ویندوز تایپ کنید و (Windows)Enter را بزنید تا تنظیمات صفحه قفل(Lock) باز شود .

تنظیمات قفل صفحه را در نوار جستجوی ویندوز تایپ کنید و آن را باز کنید

2. اکنون از پنجره تنظیمات صفحه قفل(Lock) ، روی پیوند تنظیمات محافظ صفحه(Screen saver settings) در پایین کلیک کنید.

در پایین صفحه، گزینه Screensaver Settings را انتخاب کنید

3. ممکن است محافظ صفحه پیش فرض روی سیستم شما فعال شده باشد. بسیاری از کاربران گزارش دادند که محافظ صفحه‌نمایش با تصویر پس‌زمینه مشکی وجود دارد که قبلاً فعال شده بود، اما هرگز متوجه نشدند که محافظ صفحه‌نمایش است. 

4. بنابراین، شما باید محافظ صفحه نمایش را غیرفعال کنید تا استفاده از CPU بالای Desktop Window Manager (DWM.exe) را برطرف کند. (fix the Desktop Window Manager High CPU usage (DWM.exe). )از منوی کشویی محافظ صفحه (هیچکدام) را انتخاب کنید.((None).)

غیرفعال کردن محافظ صفحه در ویندوز 10 برای رفع CPU بالای Desktop Window Manager (DWM.exe)

5. برای ذخیره تغییرات روی Apply و سپس OK کلیک کنید.(Apply)

روش 4: مطمئن شوید که همه درایورها به روز شده باشند(Method 4: Make sure all Drivers are updated)

یکی از بزرگترین عوامل کاهش سرعت کامپیوتر شما این است که درایورها به روز نیستند یا به سادگی خراب هستند. اگر درایورهای سیستم شما به روز شوند، بار سیستم شما را کاهش می دهد و برخی از منابع سیستم شما را آزاد می کند. با این حال، به‌روزرسانی عمده درایورهای Display(updating Display drivers) به کاهش بار روی Desktop Window Manager کمک می‌کند. اما همیشه ایده خوبی است که درایورهای دستگاه(update Device Drivers) را در ویندوز 10 به روز کنید.

اگر GeForce Experience کار نمی کند، درایور Nvidia را به صورت دستی به روز کنید

روش 5: عیب یاب عملکرد را اجرا کنید(Method 5: Run the Performance Troubleshooter)

1. powershell را در جستجوی ویندوز (Windows Search)تایپ کنید سپس روی ( powershell)Windows PowerShell راست کلیک کرده و Run as administrator را انتخاب کنید.(Run as administrator.)

powershell روی run as administrator کلیک راست کنید

2- دستور زیر را در PowerShell تایپ(PowerShell) کرده و Enter را بزنید :

msdt.exe -id MaintenanceDiagnostic

msdt.exe -id MaintenanceDiagnostic را در PowerShell تایپ کنید

3. با این کار System Maintenance Troubleshooter باز می شود ، روی Next کلیک کنید.(Next.)

با این کار System Maintenance Troubleshooter باز می شود، روی Next | کلیک کنید  رفع مشکل CPU بالای مدیر پنجره دسکتاپ (DWM.exe)

4. اگر مشکلی پیدا شد، مطمئن شوید که روی Repair کلیک کرده و دستورالعمل‌های روی صفحه را دنبال کنید تا فرآیند به پایان برسد.

5. دوباره دستور زیر را در پنجره PowerShell تایپ کنید و (PowerShell)Enter را بزنید :

msdt.exe /id PerformanceDiagnostic

msdt.exe /id PerformanceDiagnostic را در PowerShell تایپ کنید

6. با این کار Performance Troubleshooter(Performance Troubleshooter) باز می شود ، کافی است روی Next کلیک کنید و دستورالعمل های روی صفحه را دنبال کنید تا کار تمام شود.

با این کار Performance Troubleshooter باز می شود، کافی است روی Next | کلیک کنید  رفع مشکل CPU بالای مدیر پنجره دسکتاپ (DWM.exe)

آیا dwm.exe یک ویروس است؟(Is dwm.exe a virus?)

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

توصیه شده:(Recommended:)

امیدواریم که شما این ایده را داشته باشید که Desktop Window Manager چیست و چگونه کار می کند. علاوه بر این، منابع بسیار کمتری را در سیستم شما مصرف می کند. یکی از مواردی که باید در نظر داشته باشید این است که بخشی جدایی ناپذیر از سیستم شما است، بنابراین نباید هیچ تغییر غیر ضروری در آن ایجاد کنید. تنها کاری که می توانید انجام دهید این است که میزان مصرف آن را بررسی کنید و اگر متوجه شدید که مصرف آن زیاد است، می توانید اقدامات ذکر شده در بالا را انجام دهید. اگر می خواهید بیشتر بدانید، لطفا نظرات خود را به اشتراک بگذارید.



About the author

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



Related posts