در وظیفه ویندوز 10، 8 یا ویندوز 7، شما می توانید فرایند dllhost.exe را شناسایی کنید، در برخی موارد می تواند باعث افزایش بار پردازنده یا اشتباهات مانند: برنامه COM Surrogate، نام برنامه dllhost.exe ناموفق، متوقف شده است.
این کتابچه راهنمای دستورالعمل توضیح می دهد که چه برنامه Com Surrogate است، آیا می توان dllhost.exe را حذف کرد و چرا این فرآیند موجب خطا می شود "برنامه متوقف شد".
پروسه dllhost.exe چیست؟
فرآیند متناوب COM (dllhost.exe) یک فرآیند سیستم متوسط است که به شما اجازه می دهد که اشیاء کامپوننت Object Model (COM) را به منظور گسترش قابلیت های برنامه ها در ویندوز 10، 8 و ویندوز 7 بسنجید.
به عنوان مثال: به طور پیش فرض، ریز عکسها برای فرمت های ویدئویی و تصویری غیر استاندارد در Windows Explorer نمایش داده نمی شود. با این حال، در هنگام نصب برنامه های مناسب (Adobe Photoshop، Corel Draw، Viewer ها، کدک های ویدئویی و مانند آن) این برنامه ها اشیا COM خود را در سیستم ثبت می کنند، و اکسپلورر، با استفاده از فرآیند COM Surrogate، به آنها متصل می شود و برای نمایش ریز عکس ها در پنجره
این گزینه تنها زمانی است که dllhost.exe درگیر است، اما رایج ترین و در عین حال اغلب باعث اشتباه "COM متوقف شده کار" یا بار پردازنده بالا است. واقعیت این است که بیش از یک فرایند dllhost.exe می تواند به طور همزمان در مدیریت وظیفه نمایش داده شود، طبیعی است (هر برنامه می تواند نمونه خود را از فرآیند اجرا کند).
فایل پروسه اصلی سیستم در C: Windows System32 واقع شده است. شما نمی توانید dllhost.exe را حذف کنید، اما معمولا امکاناتی برای حل مشکلات ایجاد شده توسط این فرایند وجود دارد.
چرا dllhost.exe COM Surrogate پردازنده را بارگیری می کند یا خطایی را ایجاد می کند که «برنامه COM متناظر متوقف شده است» و نحوه تعمیر آن
در اغلب موارد، بار زیاد در سیستم و یا فرایند ناگهانی فرایند COM Removal رخ می دهد هنگام باز کردن پوشه های خاصی حاوی فایل های ویدئویی یا عکس در ویندوز اکسپلورر، هر چند این تنها گزینه نیست: گاهی حتی ساده راه اندازی برنامه های شخص ثالث باعث خطا می شود.
رایج ترین دلایل این رفتار:
- یک برنامه شخص ثالث نادرست COM اشیاء را ثبت کرده یا آنها به درستی کار نکرده اند (ناسازگاری با نسخه های فعلی ویندوز، نرم افزار قدیمی).
- کدک های قدیمی کار کرده یا نادرست آن، به ویژه اگر مشکلی در هنگام کوچک کردن تصاویر در Explorer ایجاد شود.
- گاهی اوقات - کار ویروس ها یا بدافزار در رایانه شما، و همچنین صدمه به فایل های سیستم ویندوز.
با استفاده از نقاط بازیابی، کدک ها یا برنامه ها را حذف کنید
اولا اگر اخیرا اشتباهات بالا روی پردازنده یا "Surrogate COM Surgeate" رخ داده است، سعی کنید از نقاط بازیابی سیستم استفاده کنید (به امتیازات بازیابی ویندوز 10 مراجعه کنید) یا اگر می دانید کدام برنامه یا کدک نصب کرده اید، سعی کنید حذف کنید آنها در کنترل پنل - برنامه ها و اجزای سازنده، و یا در ویندوز 10، در تنظیمات - برنامه های کاربردی.
توجه داشته باشید: حتی اگر خطا به مدت طولانی ظاهر شد، اما به نظر می رسد هنگام باز کردن پوشه ها با ویدئو یا تصاویر در Explorer، اول از همه سعی کنید حذف کدک های نصب شده، مانند K-Lite Codec Pack، پس از اتمام حذف، مطمئن شوید که کامپیوتر را مجددا راه اندازی کنید.
فایل های آسیب دیده
اگر بارگذاری بالا در پردازنده از dllhost.exe هنگام باز کردن یک پوشه خاص در Explorer ظاهر می شود، ممکن است حاوی فایل رسانه ای آسیب دیده باشد. یکی، هر چند که همیشه کار راه را برای فاش کردن چنین فایل:
- مانیتور منبع ویندوز را باز کنید (کلید Win + R را فشار دهید، کلید را وارد کنید و Enter را فشار دهید. همچنین می توانید از جستجو در نوار وظیفه ویندوز 10 استفاده کنید).
- در برگه پردازنده، پرونده dllhost.exe را علامت بزنید و سپس (توجه به پسوند) را بررسی کنید که آیا در قسمت "ماژول های مرتبط" فایل های ویدیویی یا تصویری وجود دارد. اگر یک وجود دارد، با احتمال بالا، این فایل خاص باعث مشکل می شود (شما می توانید سعی کنید آن را حذف کنید).
همچنین اگر در هنگام باز کردن پوشه ها با انواع خاصی از فایل های خاص، مشکلات COM Surrogate بوجود می آیند، پس COM اشیاء ثبت شده توسط برنامه مسئول باز کردن این نوع فایل را می توان سرزنش کرد: شما می توانید بررسی کنید که آیا مشکل پس از حذف این برنامه (و ترجیحا، راه اندازی مجدد کامپیوتر پس از حذف)
خطاهای ثبت نام کام
اگر روش های قبلی کمک نکنند، می توانید سعی کنید برای رفع اشکال COM-Objects در ویندوز. این روش همیشه به نتیجه مثبت منجر نمی شود، می تواند منجر به منفی شود، زیرا من به شدت توصیه می کنم یک نقطه بازگردانی سیستم را قبل از استفاده از آن ایجاد کنید.
برای بطور خودکار این خطاها را اصلاح کنید، می توانید از برنامه CCleaner استفاده کنید:
- در برگه رجیستری، کادر «خطاهای اکتیو ایکس و کلاس» را علامت بزنید، روی «جستجوی مشکلات» کلیک کنید.
- اطمینان حاصل کنید که آیتم های "ActiveX / COM Errors" انتخاب شده اند و روی "Fixed Selected" کلیک کنید.
- موافقت کنید که کپی پشتیبان از رجیستری را برای حذف شدن حذف کنید و مسیر ذخیره را مشخص کنید.
- پس از اصلاح، کامپیوتر را مجددا راه اندازی کنید.
جزئیات CCleaner و کجا برای دانلود برنامه: از CCleaner با مزایا استفاده کنید.
راه های اضافی برای رفع خطاهای COM جایگزین
در نهایت، برخی از اطلاعات اضافی که می تواند به حل مشکلات با dllhost.exe کمک کند اگر مشکل تا کنون ثابت نشده است:
- رایانه خود را برای بدافزار از طریق ابزارهایی مانند AdwCleaner (و همچنین استفاده از آنتی ویروس خود) اسکن کنید.
- فایل dllhost.exe خود معمولا یک ویروس نیست (اما نرم افزارهای مخرب که با استفاده از COM Surrogate می توانند با آن مشکلی ایجاد کنند). با این حال، اگر شک دارید، اطمینان حاصل کنید که فایل پروسه در آن قرار دارد C: Windows System32 (راست کلیک بر روی فرایند در مدیر وظیفه - باز کردن محل فایل)، و توسط دیجیتال امضا شده توسط مایکروسافت (راست کلیک بر روی فایل - خواص). اگر شک و تردید باقی بماند، به بررسی نحوه بررسی پرونده های ویندوز برای ویروس ها مراجعه کنید.
- سعی کنید یکپارچگی فایل های سیستم ویندوز را بررسی کنید.
- سعی کنید DEP را برای dllhost.exe غیرفعال کنید (فقط برای سیستم های 32 بیتی): به Control Panel - System بروید (یا بر روی «این Computer» کلیک کنید. «Properties»)، در سمت راست «Advanced System Settings» را انتخاب کنید، در برگه Advanced در بخش «عملکرد»، روی «تنظیمات» کلیک کنید و بر روی «پیشگیری از اجرای داده ها» کلیک کنید. انتخاب کنید "فعال کردن DEP برای همه برنامه ها و خدمات به جز آنهایی که در زیر انتخاب شده اند"، روی دکمه "اضافه کردن" کلیک کنید و مسیر را به فایل مشخص کنید. C: Windows System32 dllhost.exe. تنظیمات را اعمال کنید و رایانه را مجددا راه اندازی کنید.
و در نهایت، اگر هیچ چیز کمک نکرد، و شما ویندوز 10 دارید، می توانید سیستم را با صرفه جویی در داده ها بازنشانی کنید: چگونه ویندوز 10 را بازنشانی کنید.