فرایند Surrogate dllhost.exe COM چیست ، چرا پردازنده را بارگذاری می کند یا باعث بروز خطا می شود

Pin
Send
Share
Send

در مدیر وظیفه ویندوز 10 ، 8 یا ویندوز 7 می توانید فرایند dllhost.exe را پیدا کنید ، در برخی موارد می تواند باعث بار زیاد پردازنده یا خطاهایی مانند: برنامه COM Surrogate شود که کار را متوقف کرد ، نام برنامه ناموفق dllhost.exe است.

در این دستورالعمل ، با جزئیات بیشتر در مورد نوع برنامه COM Surrogate ، امکان حذف dllhost.exe وجود دارد و چرا این فرایند باعث خطا می شود "برنامه متوقف شده است از کار".

روند dllhost.exe برای چیست؟

فرآیند COM Surrogate (dllhost.exe) یک فرآیند سیستم "واسطه" است که به شما امکان می دهد اشیاء COM (Component Object Model) را وصل کنید تا قابلیت برنامه ها در ویندوز 10 ، 8 و ویندوز 7 گسترش یابد.

مثال: به طور پیش فرض ، ویندوز اکسپلورر ریز عکسها را برای قالب های تصویری یا تصویری غیر استاندارد نشان نمی دهد. اما ، هنگام نصب برنامه های مناسب (Adobe Photoshop ، Corel Draw ، بیننده عکس ، کدک برای فیلم و موارد مشابه) ، این برنامه ها اشیاء COM خود را در سیستم ثبت می کنند و اکسپلورر با استفاده از فرایند COM Surrogate ، به آنها متصل می شود و از آنها برای نمایش تصاویر کوچک در آن استفاده می کند. پنجره

این تنها گزینه ای نیست که dllhost.exe فعال می شود ، اما رایج ترین و در عین حال ، بیشتر اوقات باعث خطاهای "COM Surrogate متوقف شده است کار" یا بار پردازشی بالا. این واقعیت که بیش از یک فرآیند dllhost.exe می تواند به طور همزمان در مدیر کار نمایش داده شود طبیعی است (هر برنامه می تواند نمونه خاص خود را از فرآیند شروع کند).

پرونده اصلی سیستم پردازش در C: Windows System32 قرار دارد. شما نمی توانید dllhost.exe را حذف کنید ، اما معمولاً گزینه هایی برای رفع مشکلات ناشی از این فرآیند وجود دارد.

چرا dllhost.exe COM Surrogate پردازنده را بارگیری می کند یا باعث خطا "برنامه COM Surrogate متوقف شده است کار" و چگونگی تعمیر آن

اغلب اوقات ، هنگام باز کردن پوشه های خاصی که حاوی پرونده های ویدئویی یا عکس در ویندوز اکسپلورر هستند ، بار زیاد روی سیستم یا خاتمه ناگهانی فرآیند COM Surrogate رخ می دهد ، اگرچه این تنها گزینه نیست: گاهی اوقات راه اندازی برنامه های شخص ثالث نیز باعث بروز خطا می شود.

شایع ترین علل این رفتار عبارتند از:

  1. یک برنامه شخص ثالث اشیاء COM را نادرست ثبت کرده یا به درستی کار نمی کند (ناسازگاری با نسخه فعلی ویندوز ، نرم افزار منسوخ شده).
  2. کدک های قدیمی یا نادرست کار ، به ویژه اگر در هنگام ارائه ریز عکسها در Explorer مشکل ایجاد شود.
  3. بعضی اوقات - کار ویروس ها یا بدافزارها روی رایانه ، و همچنین آسیب دیدن فایل های سیستم ویندوز.

استفاده از نقاط بازیابی ، از بین بردن کدک یا برنامه ها

اول از همه ، اگر اخیراً خطاهای خاموش شده توسط یک پردازنده بالا یا COM Surrogate خاتمه یافته است ، سعی کنید از نقاط بازیابی سیستم استفاده کنید (به نقاط ریکاوری ویندوز 10 مراجعه کنید) یا اگر می دانید بعد از نصب کدام یک از برنامه ها یا کدک ها خطایی روی داده است ، حذف آن را امتحان کنید. آنها را در کنترل پنل - برنامه ها و ویژگی ها یا ، در ویندوز 10 ، در تنظیمات - برنامه ها قرار دهید.

توجه: حتی اگر این خطا مدت ها قبل ظاهر شده باشد ، اما هنگام باز کردن پوشه ها با فیلم یا تصاویر در ویندوز اکسپلورر رخ می دهد ، قبل از هر چیز ، سعی کنید کدک های نصب شده را حذف کنید ، به عنوان مثال ، K-Lite Codec Pack ، حتما کامپیوتر خود را مجدداً راه اندازی کنید.

پرونده های خراب

اگر هنگام پردازش یک پوشه خاص در ویندوز اکسپلورر ، پردازنده بالایی از dllhost.exe ظاهر شود ، ممکن است حاوی یک فایل رسانه آسیب دیده باشد. یک ، اگرچه همیشه کار نمی کند ، راه شناسایی چنین پرونده ای:

  1. مانیتور Windows Resource Monitor را باز کنید (Win + R را فشار دهید ، resmon را تایپ کنید و Enter را فشار دهید. می توانید از جستجو در نوار وظیفه Windows 10 نیز استفاده کنید).
  2. در تب CPU ، روند dllhost.exe را بررسی کنید و سپس (اگر به فایل های تصویری یا تصویری در لیست پرونده های موجود در بخش "ماژول های متصل" وجود داشته باشد ، بررسی کنید (با توجه به پسوند)). اگر یکی وجود داشته باشد ، پس از آن با احتمال زیاد ، این پرونده است که باعث ایجاد مشکل می شود (می توانید سعی کنید آن را حذف کنید).

همچنین ، اگر هنگام باز کردن پوشه ها با انواع پرونده های خاص ، مشکلات Surrogate COM رخ دهد ، ممکن است اشیاء COM که توسط برنامه مسئول باز کردن این نوع پرونده ها ثبت شده اند مقصر باشند: می توانید بررسی کنید که آیا این مشکل بعد از حذف این برنامه همچنان ادامه دارد (و ترجیحاً راه اندازی مجدد رایانه بعد از حذف)

خطاهای ثبت COM

اگر روش های قبلی کمکی نمی کند ، می توانید خطاهای شی COM را در ویندوز رفع کنید. این روش همیشه به نتیجه مثبتی منتهی نمی شود ، همچنین می تواند به یک نتیجه منفی منجر شود ، بنابراین من بسیار توصیه می کنم قبل از استفاده ، یک نقطه بازگرداندن سیستم ایجاد کنید.

برای تصحیح خودکار چنین خطاهایی ، می توانید از برنامه CCleaner استفاده کنید:

  1. در برگه رجیستری ، کادر "خطاهای ActiveX و Class" را علامت بزنید ، روی "عیب یابی" کلیک کنید.
  2. تأیید کنید که آیتم های خطاهای ActiveX / COM انتخاب شده اند و بر روی Correct Selected کلیک کنید.
  3. تهیه نسخه پشتیبان از ورودی های رجیستری حذف شده و مسیر ذخیره را مشخص کنید.
  4. پس از تعمیر ، کامپیوتر را مجدداً راه اندازی کنید.

جزئیات بیشتر در مورد CCleaner و برنامه بارگیری بارگیری برنامه: استفاده از CCleaner جهت استفاده مناسب.

راه های اضافی برای رفع خطاهای Surrogate COM

در پایان ، برخی از اطلاعات اضافی که می تواند به رفع مشکلات dllhost.exe کمک کند ، اگر مشکل هنوز برطرف نشده است:

  • با استفاده از ابزارهایی مانند AdwCleaner (و همچنین با استفاده از نرم افزار ضد ویروس خود) رایانه خود را برای بدافزار اسکن کنید.
  • خود پرونده dllhost.exe معمولاً ویروس نیست (اما بدافزارها با استفاده از COM Surrogate می توانند باعث بروز مشکلاتی در آن شوند). با این حال ، اگر شک دارید ، اطمینان حاصل کنید که پرونده فرایند موجود است C: Windows System32 (با کلیک راست بر روی فرآیند در مدیر وظیفه برای باز کردن محل فایل) و امضای دیجیتالی از مایکروسافت (کلیک راست بر روی فایل - خصوصیات). اگر شک دارید ، چگونه روش پردازش ویندوز را برای ویروس اسکن کنید.
  • سعی کنید صحت فایل های سیستم ویندوز را بررسی کنید.
  • DEP را برای dllhost.exe غیرفعال کنید (فقط برای سیستمهای 32 بیتی): به Control Panel - System بروید (یا با کلیک راست بر روی "این رایانه" - "Properties") ، "سمت چپ" را در سمت چپ ، "" پیشرفته "انتخاب کنید. در بخش "عملکرد" ​​، روی "گزینه ها" کلیک کرده و برگه "پیشگیری از اجرای داده" را باز کنید. "فعال کردن DEP برای همه برنامه ها و خدمات را انتخاب کنید به جز موارد انتخاب شده در زیر" ، روی دکمه "افزودن" کلیک کرده و مسیر پرونده را مشخص کنید C: Windows System32 dllhost.exe. تنظیمات را اعمال کرده و رایانه را مجدداً راه اندازی کنید.

و در آخر اینکه ، اگر چیزی به شما کمک نکند و ویندوز 10 داشته باشید ، می توانید با ذخیره کردن داده ها ، مجدداً تنظیم مجدد سیستم را انجام دهید: نحوه تنظیم مجدد ویندوز 10.

Pin
Send
Share
Send