DISM Host Servising Process استفاده بالای CPU را برطرف کنید

ویندوز(Windows) 10 دارای چندین ابزار داخلی است که به تجزیه و تحلیل خودکار و تعمیر فایل های خراب در سیستم شما کمک می کند. یکی از این ابزارها DISM یا Deployment Image Serviceing(Deployment Image Servicing) and Management است. این یک ابزار خط فرمان است که به سرویس و آماده سازی تصاویر ویندوز در Windows Recovery Environment(Windows Recovery Environment) ، Windows Setup و Windows PE کمک می کند. DISM در آن موارد نیز کار می کند، زمانی که جستجوگر فایل سیستم(System File Checker) به درستی کار نمی کند. با این حال، گاهی اوقات ممکن است با خطای استفاده از CPU(CPU Usage) در فرآیند سرویس دهی میزبان DISM مواجه شوید. (DISM)در این مقاله DISM(DISM) چیستفرآیند سرویس دهی میزبان و نحوه رفع مشکلات استفاده بالای CPU است. تا آخر بخوانید(Read) !

نحوه رفع مشکل استفاده بالای CPU در فرآیند سرویس میزبان DISM
(How to Fix DISM Host Servicing Process High CPU Usage Issue )

فرآیند سرویس دهی میزبان DISM چیست؟(What is DISM Host Servicing Process?)

علیرغم مزایای مختلف فرآیند سرویس دهی میزبان DISM ، تضادهای زیادی با DisHost.exe(DismHost.exe) نیز وجود دارد. بسیاری از کاربران ادعا می کنند که این جزء ضروری سیستم عامل ویندوز(Windows Operating) است. با این حال، برخی از افراد با این ادعا موافق نیستند زیرا نمی توانید نماد آن را در نوار وظیفه(Taskbar) مشاهده کنید. از سوی دیگر، برخی از اپلیکیشن های آنتی ویروس آن را بدافزار می دانند. از این رو(Hence) ، فرآیند سرویس دهی میزبان DISM منجر به مسائل مختلفی مانند:(DISM)

  • استفاده از CPU بالا تا 90 تا 100٪
  • تهدید بدافزار
  • مصرف پهنای باند بالا

اطلاعات بیشتر در مورد DISM را در اینجا(Read more about DISM here) از وب سایت مایکروسافت بخوانید.

(Read)راه حل های داده شده را برای رفع DISM Host Servicing Process که باعث مشکل مصرف بالای CPU(High CPU Usage) در ویندوز 10 می شود، (Windows 10)بخوانید و اجرا کنید .

روش 1: کامپیوتر خود را مجددا راه اندازی کنید
(Method 1: Restart Your PC )

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

1. کلید Windows را فشار داده و نماد پاور را انتخاب کنید(Power)

نکته: نماد پاور در (Note:)سیستم ویندوز 10(Windows 10) در پایین و در سیستم ویندوز 8(Windows 8) در بالا قرار دارد.

2. چندین گزینه مانند Sleep ، Shut down و Restart نمایش داده می شود. در اینجا، مطابق شکل، روی Restart کلیک کنید .

چندین گزینه مانند خواب، خاموش کردن و راه اندازی مجدد نمایش داده می شود.  در اینجا، روی Restart کلیک کنید.

راه اندازی مجدد سیستم باعث تازه شدن RAM و کاهش مصرف CPU می شود.(CPU)

روش 2: غیرفعال کردن SuperFetch (SysMain)(Method 2: Disable SuperFetch (SysMain))

زمان راه‌اندازی برنامه‌ها و ویندوز(Windows) با یک ویژگی داخلی به نام SysMain (قبلاً SuperFetch ) بهبود می‌یابد. با این حال، برنامه های سیستمی از آن سود چندانی نمی برند. در عوض، فعالیت پس‌زمینه افزایش می‌یابد که منجر به کاهش سرعت عملیاتی رایانه می‌شود. این سرویس‌های ویندوز منابع (Windows)CPU زیادی را مصرف می‌کنند و از این رو، اغلب توصیه می‌شود که SuperFetch(disable SuperFetch) را در سیستم خود غیرفعال کنید.

1. با نگه داشتن کلیدهای Windows + R در کنار هم، کادر محاوره ای Run را اجرا کنید.(Run)

2.  مطابق شکل services.msc را(services.msc ) تایپ کنید و روی  OK کلیک کنید تا پنجره Services باز شود.(Services)

services.msc را به صورت زیر تایپ کنید و روی OK کلیک کنید تا پنجره Services باز شود.

3. اکنون به پایین اسکرول کنید و روی SysMain کلیک راست کنید. (SysMain. )سپس، همانطور که نشان داده شده است، Properties را انتخاب کنید .

به سمت پایین به SysMain بروید.  روی آن راست کلیک کرده و Properties را انتخاب کنید

4. در اینجا، در تب General ، همانطور که در زیر مشخص شده است، (General )نوع Startup(Startup type ) را از منوی کشویی روی Disabled قرار دهید.(Disabled )

نوع Startup را از منوی کشویی روی Disabled تنظیم کنید.  پردازش میزبان DISM استفاده بالای CPU

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

همچنین بخوانید: (Also Read:) رفع خطای DISM 14098 Component Store خراب شده است(Fix DISM Error 14098 Component Store has been corrupted)

روش 3: سرویس انتقال هوشمند پس زمینه را غیرفعال کنید(Method 3: Disable Background Intelligent Transfer Service)

به طور مشابه، غیرفعال کردن BITS به رفع خطای استفاده از CPU در فرآیند سرویس میزبان DISM کمک می کند.(DISM)

1. با استفاده از مراحل ذکر شده در روش 2 به پنجره (Method 2)Services بروید .

2. روی Background Intelligent Transfer Service(Background Intelligent Transfer Service ) اسکرول کرده و راست کلیک کرده و Properties را انتخاب کنید .

روی Background Intelligent Transfer Service کلیک راست کرده و Properties را انتخاب کنید.

3. در اینجا، در تب General ، نوع Startup(Startup type ) را همانطور که در تصویر نشان داده شده روی Disabled قرار دهید.

نوع Startup را از منوی کشویی روی Disabled تنظیم کنید

4. در نهایت روی Apply و سپس OK کلیک کنید تا تغییرات ذخیره شوند.

روش 4: سرویس جستجوی ویندوز را غیرفعال کنید(Method 4: Disable Windows Search Service)

به همین ترتیب، این فرآیند نیز منابع CPU زیادی را اشغال می کند و به راحتی می توان آن را برای رفع مشکل مذکور غیرفعال کرد، همانطور که در زیر توضیح داده شده است.

1. مجدداً پنجره Services(Services Window) را همانطور که در روش 2(Method 2) بالا ذکر شد راه اندازی کنید .

2. اکنون روی Windows Search Service(Windows Search Service) کلیک راست کرده و مانند شکل گزینه Properties را انتخاب کنید .

روی Windows Search Service کلیک راست کرده و Properties را انتخاب کنید.  پردازش میزبان DISM استفاده بالای CPU

3. در اینجا، در تب General ، نوع Startup(Startup type ) را همانطور که مشخص شده است، روی Disabled قرار(Disabled, ) دهید.

نوع Startup را از منوی کشویی روی Disabled تنظیم کنید

4. روی Apply > OK کلیک کرده و خارج شوید.

همچنین بخوانید: (Also Read:) رفع خطای DISM Files Source Could be Found(Fix DISM Source Files Could not be Found Error)

روش 5: بدافزار یا اسکن ویروس را اجرا کنید(Method 5: Run Malware or Virus Scan)

هنگامی که یک ویروس یا بدافزار از فایل DisHost.exe(DismHost.exe) به عنوان استتار استفاده می کند، ممکن است Windows Defender تهدید را تشخیص ندهد. در نتیجه(Thereby) ، هکرها ممکن است به راحتی به سیستم شما نفوذ کنند. تعداد کمی از نرم افزارهای مخرب مانند کرم ها، اشکالات، ربات ها، ابزارهای تبلیغاتی مزاحم و غیره نیز ممکن است به این مشکل کمک کنند.

با این حال، از طریق رفتار غیرعادی سیستم عامل خود می توانید تشخیص دهید که آیا سیستم شما در معرض تهدید مخرب قرار دارد یا خیر.

  • متوجه چندین دسترسی غیرمجاز خواهید شد.
  • سیستم شما بیشتر خراب می شود.

چند برنامه ضد بدافزار می توانند به شما در غلبه بر نرم افزارهای مخرب کمک کنند. آنها به طور معمول سیستم شما را اسکن و محافظت می کنند. بنابراین، برای جلوگیری از خطای استفاده از CPU در فرآیند سرویس دهی میزبان DISM ، اسکن آنتی ویروس(run an antivirus scan) را در سیستم خود اجرا کنید و بررسی کنید که آیا مشکل حل شده است یا خیر. برای این کار مراحل زیر را دنبال کنید:

1. با فشار دادن کلیدهای Windows + Iتنظیمات ویندوز بروید(Windows Settings) .

2. در اینجا، مطابق شکل بر روی Update & Security کلیک کنید .

در اینجا، صفحه تنظیمات ویندوز ظاهر می شود، اکنون روی Update and Security کلیک کنید.

3. در پنجره سمت چپ بر روی Windows Security کلیک کنید.(Windows Security )

4. در مرحله بعد ، همانطور که در تصویر نشان داده شده است، در زیر قسمت Protection area، گزینه (Protection areas, )Virus & kërcënim حفاظت(Virus & threat protection ) را انتخاب کنید .

در قسمت Protection area گزینه Virus & risk protect را انتخاب کنید.  پردازش میزبان DISM استفاده بالای CPU

5A. بر روی Start Actions در زیر تهدیدات فعلی(Current threats) کلیک کنید تا در برابر تهدیدات لیست شده اقدام کنید.

بر روی Start Actions در قسمت Current gefs کلیک کنید.  پردازش میزبان DISM استفاده بالای CPU

5B. اگر هیچ تهدیدی در سیستم خود نداشته باشید، سیستم هشدار No actions need را نمایش می دهد.(No actions needed )

اگر هیچ تهدیدی در سیستم خود نداشته باشید، سیستم هشدار No action need need را همانطور که مشخص شده است نشان می دهد.

6. سیستم خود را مجددا راه اندازی کنید(Reboot your system) و بررسی کنید که آیا خطای استفاده از CPU بالا DISM برطرف شده است.(DISM)

Method 6: Update/Reinstall Drivers

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

1.  همانطور که نشان داده شده است، Device Manager را از جستجوی ویندوز 10 اجرا(Windows 10 search) کنید.

Device Manager را در منوی جستجوی ویندوز 10 تایپ کنید.  پردازش میزبان DISM استفاده بالای CPU

2. روی System devices(System devices) دوبار کلیک کنید  تا بزرگ شود.

دستگاه های سیستم را در پانل اصلی خواهید دید.  روی آن دوبار کلیک کنید تا بزرگ شود.

3. اکنون بر روی درایور سیستم(system driver) خود کلیک راست کرده و همانطور که مشخص شده  بر روی Update driver کلیک کنید .

اکنون روی هر درایور چیپست کلیک راست کرده و روی Update driver کلیک کنید.  پردازش میزبان DISM استفاده بالای CPU

4. روی جستجوی خودکار برای درایورها(Search automatically for drivers ) کلیک کنید تا ویندوز(Windows) بتواند درایور را پیدا و نصب کند.

روی جستجوی خودکار برای درایورها کلیک کنید تا یک درایور به طور خودکار دانلود و نصب شود.

5A. حالا درایورها در صورت آپدیت نشدن به آخرین نسخه آپدیت می شوند.

5B. اگر قبلاً در مرحله به‌روزرسانی هستند، صفحه نمایش داده می‌شود: ویندوز تشخیص داده است که بهترین درایور برای این دستگاه قبلاً نصب شده است. ممکن است درایورهای بهتری در Windows Update یا در وب سایت سازنده دستگاه وجود داشته باشد(Windows has determined that the best driver for this device is already installed. There may be better drivers on Windows Update or on the device manufacturer’s website) . برای خروج از پنجره بر روی دکمه Close کلیک کنید.(Close )

بهترین درایورها برای دستگاه شما از قبل نصب شده اند

6. رایانه را مجدداً راه اندازی(Restart ) کنید و تأیید کنید که مشکل استفاده زیاد از CPU برطرف شده است.

در برخی موارد، کاربران می‌توانند با نصب مجدد درایورهایی که باعث این مشکل شده‌اند، مانند درایورهای Display یا Audio یا Network ، مشکل مصرف بالای (Network)CPU را برطرف کنند.

1. Device Manager  را اجرا کنید و هر بخش را(section ) با دوبار کلیک کردن روی آن گسترش دهید.

2. اکنون بر روی درایور، به عنوان مثال Intel Display Adapter، کلیک راست کرده و گزینه Uninstall device را(Uninstall device) انتخاب کنید.

روی درایور کلیک راست کرده و Uninstall device را انتخاب کنید.  پردازش میزبان DISM استفاده بالای CPU

3. کادر با عنوان Delete the driver software for this device را علامت بزنید و با کلیک بر روی (Delete the driver software for this device)Uninstall  فرمان را تأیید کنید .

اکنون یک اخطار روی صفحه نمایش داده می شود.  کادر «حذف نرم‌افزار درایور این دستگاه» را علامت بزنید و با کلیک بر روی «حذف نصب»، درخواست را تأیید کنید.  پردازش میزبان DISM استفاده بالای CPU

4. اکنون به وب سایت سازنده مراجعه کرده و آخرین نسخه درایور مذکور را دانلود کنید .(download)

توجه:(Note:) می‌توانید درایورهای نمایشگر Intel، AMD یا NVIDIA را از اینجا دانلود کنید.(NVIDIA)

5. سپس، دستورالعمل های روی صفحه را(on-screen instructions) دنبال کنید تا فایل اجرایی را اجرا کرده و درایور را نصب کنید.

توجه(Note) : هنگام نصب یک درایور جدید بر روی دستگاه خود، سیستم شما ممکن است چندین بار راه اندازی مجدد شود.

همچنین بخوانید: (Also read:) Device Manager چیست؟ [توضیح داده شده](What is Device Manager? [EXPLAINED])

روش 7: ویندوز را به روز کنید
(Method 7: Update Windows )

اگر با روش‌های بالا مشکل را برطرف نکردید، نصب آخرین نسخه ویندوز(Windows) باید مشکل مصرف بالای CPU را در فرآیند سرویس‌دهی میزبان DISM حل کند .

1. همانطور که در روش 5 آموزش داده شده است، به (Method 5)Settings > Update & Security .

2. اکنون از پنل سمت راست گزینه Check for Updates را انتخاب کنید.(Check for Updates)

از پنل سمت راست گزینه Check for Updates را انتخاب کنید

3A. برای دانلود و نصب آخرین به روز رسانی، در صورت وجود، دستورالعمل های روی صفحه را(on-screen instructions) دنبال کنید .

برای دانلود و نصب آخرین به‌روزرسانی موجود، دستورالعمل‌های روی صفحه را دنبال کنید.

3B. اگر سیستم شما از قبل به روز است، پیام You're upd date را(You’re up to date) نشان می دهد .

اکنون از پنل سمت راست گزینه Check for Updates را انتخاب کنید.

4. برای تکمیل نصب، کامپیوتر(Restart) خود را مجددا راه اندازی کنید.

روش 8: دوباره DisHost.exe را نصب کنید
(Method 8: Reinstall DismHost.exe )

گاهی اوقات نصب مجدد فایل DisHost.exe می تواند مشکل استفاده بالای (DismHost.exe)CPU در فرآیند سرویس دهی میزبان DISM را برطرف کند .

1. همانطور که در زیر نشان داده شده است، کنترل پنل(Control Panel ) را از طریق نوار جستجو(Search) راه اندازی کنید.

Control Panel را در نوار جستجو تایپ کنید و روی Open کلیک کنید.

2. View by > Category را تنظیم کنید و روی Uninstall a program کلیک کنید ، همانطور که در زیر نشان داده شده است.

برای باز کردن Uninstall یا تغییر پنجره برنامه، روی Programs & Features کلیک کنید

3. در اینجا عبارت DisHost.exe(DismHost.exe) را جستجو کرده و روی آن کلیک کنید. سپس Uninstall را انتخاب کنید.(Uninstall.)

توجه:(Note:) در اینجا ما از گوگل کروم(Google Chrome) به عنوان مثال استفاده کرده ایم.

اکنون بر روی DisHost.exe کلیک کرده و گزینه Uninstall را همانطور که در تصویر زیر نشان داده شده است انتخاب کنید.  پردازش میزبان DISM استفاده بالای CPU

4. اکنون با کلیک بر روی Uninstall، درخواست را تایید کنید.(Uninstall. )

5. در کادر جستجوی ویندوز (Windows Search box, )%appdata% را تایپ کنید تا پوشه App Data Roaming باز شود .

روی کادر جستجوی ویندوز کلیک کنید و دستور را تایپ کنید.

6. در اینجا روی پوشه DisHost.exe کلیک راست کرده و (DismHost.exe)Delete را بزنید.(Delete.)

توجه:(Note:) ما در اینجا از کروم(Chrome) به عنوان مثال استفاده کرده ایم.

اکنون روی پوشه DisHost.exe کلیک راست کرده و آن را حذف کنید.  پردازش میزبان DISM استفاده بالای CPU

7. دوباره DisHost.exe را(Reinstall DismHost.exe) از اینجا نصب کنید و دستورالعمل های روی صفحه را دنبال کنید.

همچنین بخوانید: (Also Read:) رفع خطای DISM 0x800f081f در ویندوز 10(Fix DISM Error 0x800f081f in Windows 10)

روش 9: بازیابی سیستم را انجام دهید(Method 9: Perform System Restore)

اگر همچنان با مشکل استفاده از CPU مواجه هستید ، آخرین راه حل این است که سیستم را بازیابی کنید. برای انجام همین کار مراحل زیر را دنبال کنید:

1. همانطور که در بالا ذکر شد، Control Panel را اجرا کنید.(Control Panel)

2. View by > Large icons را تنظیم کنید و مانند تصویر روی Recovery کلیک کنید .

Control Panel را اجرا کرده و Recovery را انتخاب کنید

2. بر روی گزینه Open System Restore کلیک کنید.

بازیابی سیستم را انتخاب کنید.

3. اکنون بر روی Next کلیک کنید .

حال مطابق شکل بر روی Next کلیک کنید.

4. آخرین به روز رسانی(last update) را انتخاب کنید و روی Next کلیک کنید ، همانطور که در زیر مشخص شده است.

آخرین آپدیت را انتخاب کرده و روی Next کلیک کنید.  پردازش میزبان DISM استفاده بالای CPU

5. در نهایت، بر روی Finish کلیک کنید تا کامپیوتر (Finish)ویندوزی(Windows) خود را به حالتی برگردانید که در آن DISM Servicing Process هیچ مشکلی ایجاد نمی کرد.

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

امیدواریم این راهنما مفید بوده باشد و بتوانید مشکل استفاده از CPU در فرآیند سرویس دهی میزبان DISM را برطرف کنید(fix DISM host servicing process high CPU usage) . به ما اطلاع دهید که کدام روش برای شما کارآمد است. همچنین اگر سوال یا پیشنهادی دارید در قسمت نظرات مطرح کنید.



About the author

من یک مهندس نرم افزار با تجربه در Xbox Explorer، Microsoft Excel و Windows 8.1 Explorer هستم. در اوقات فراغت دوست دارم بازی های ویدیویی انجام دهم و تلویزیون تماشا کنم. من از دانشگاه یوتا مدرک دارم و در حال حاضر به عنوان مهندس نرم افزار برای یک شرکت بین المللی کار می کنم.



Related posts