COM Surrogate از کار افتاده است به طور ناگهانی در حین مشاهده عکس یا تماشای فیلم ظاهر می شود؟ نگران نباشید که اکثر کاربران با این خطا مواجه می شوند و بنابراین باید راه حلی برای آن وجود داشته باشد. در این پست قصد داریم به نحوه رفع این خطا بپردازیم.
فهرست[ پنهان شدن ]
- COM Surrogate چه می کند و چرا همیشه کار نمی کند؟
- نحوه تعمیر COM Surrogate دیگر کار نمی کند
- روش 1: کدک ها را به روز کنید
- روش 2: تصویر کوچک را غیرفعال کنید
- روش 3: DLL ها را دوباره ثبت کنید
- روش 4: بررسی خطای هارد دیسک
- روش 5: DEP را برای فایل dllhost غیرفعال کنید
- روش 6: درایور نمایش برگشتی
COM Surrogate چه می کند و چرا همیشه کار نمی کند؟
فرآیند dllhost.exe با نام COM Surrogate شناخته میشود و تنها زمانی که احتمالاً متوجه وجود آن میشوید زمانی است که خراب میشود و پیام COM Surrogate متوقف شده است. این COM Surrogate چیست و چرا همچنان خراب می شود؟
COM Surrogate نامی جذاب برای فرآیند قربانی برای یک شی COM است که خارج از فرآیندی که آن را درخواست کرده اجرا می شود. برای مثال، Explorer هنگام استخراج ریز عکسها از COM Surrogate استفاده می کند. اگر به پوشهای بروید که ریز عکسها فعال است، Explorer یک COM Surrogate را فعال میکند و از آن برای محاسبه ریز عکسها برای اسناد موجود در پوشه استفاده میکند. این کار را به این دلیل انجام می دهد که اکسپلورر یاد گرفته است که به استخراج کنندگان تصاویر کوچک اعتماد نکند. آنها سابقه ضعیفی برای ثبات دارند. Explorer تصمیم گرفته است که جریمه عملکرد را در ازای قابلیت اطمینان بهبود بخشد که در نتیجه این بیتهای کد مبهم را از فرآیند اصلی Explorer خارج میکند. هنگامی که استخراج کننده تصاویر کوچک از کار می افتد، خرابی فرآیند COM Surrogate را به جای Explorer از بین می برد.
به عبارت دیگر، COM Surrogate چیزی است که من نسبت به این کد احساس خوبی ندارم، بنابراین از COM می خواهم که آن را در فرآیند دیگری میزبانی کند. به این ترتیب، اگر از کار بیفتد، این فرآیند قربانی COM Surrogate است که به جای فرآیند من از کار می افتد. و هنگامی که خراب می شود، فقط به این معنی است که بدترین ترس های اکسپلورر تحقق یافته است.
در عمل، اگر هنگام مرور پوشههای حاوی فایلهای ویدئویی یا رسانهای، با این نوع خرابیها مواجه میشوید، به احتمال زیاد مشکل یک کدک پوسته پوسته است. بنابراین بدون اتلاف وقت، بیایید ببینیم چگونه COM Surrogate با کمک آموزش لیست شده زیر کار خود را برطرف کرده است.
نحوه تعمیر COM Surrogate دیگر کار نمی کند
روش 1: کدک ها را به روز کنید
از آنجایی که مشکل مربوط به مشاهده عکسها و ویدیوها است، بهروزرسانی کدک گزینه خوبی به نظر میرسد و امیدواریم بتواند به شما در رفع خطای COM Surrogate کمک کند. می توانید آخرین نسخه کدک را برای ویندوز 10 / 8.1 / 7 دانلود کنید اینجا .
اگر DivX یا Nero را نصب کردهاید، ممکن است آنها را به آخرین نسخه خود بهروزرسانی کنید و در برخی موارد، باید آنها را حذف و دوباره نصب کنید تا به درستی کار کنند.
اگر Nero و DivX را ارتقا داده اید و همچنان مشکل دارید، می توانید نام فایل C:Program FilesCommon FilesAheadDSFilterNeVideo.ax را به NeVideo.ax.bak تغییر دهید. همچنین ممکن است لازم باشد نام NeVideoHD.ax را به NeVideoHD.bak تغییر دهید، با این حال، Nero Showtime را خراب می کند.
روش 2: تصویر کوچک را غیرفعال کنید
تو می توانی غیرفعال کردن پیش نمایش بند انگشتی ، که باید به طور موقت مشکل را حل کند، اما راه حل بهینه برای رفع آن نیست. COM Surrogate از کار افتاده است.
روش 3: DLL ها را دوباره ثبت کنید
چند DLL را مجدداً با ویندوز ثبت کنید که احتمالاً می تواند خطای جایگزین COM را برطرف کند. برای انجام این:
1. بر روی دکمه Window کلیک راست کرده و انتخاب کنید خط فرمان (Admin) .
2. در پنجره cmd این دستورات زیر را تایپ کرده و بعد از هر کدام اینتر را بزنید:
|_+_|
این می تواند رفع کنید COM Surrogate از کار افتاده است مشکل اما اگر نه، پس به خواندن ادامه دهید!
روش 4: بررسی خطای هارد دیسک
راه دیگری که می توانید خطای COM Surrogate را برطرف کنید، اجرای ابزار چک دیسک است که توضیح داده شده است. اینجا .
روش 5: DEP را برای فایل dllhost غیرفعال کنید
غیرفعال کردن DEP برای dllhost.exe به نظر می رسد این مشکل برای اکثر کاربران برطرف شده است، بنابراین بیایید ببینیم چگونه این کار را انجام دهیم. می توانید در پست قبلی من در مورد نحوه خاموش کردن DEP بیشتر در مورد آن بخوانید.
1. در مرحله آخر کلیک کنید اضافه کردن مانند نشان داده شده در زیر:
2. در کادر پاپ آپ Add، فایل های اجرایی زیر را انتخاب کنید:
|_+_|
3. فایل dllhost را انتخاب کنید، روی open کلیک کنید و چیزی شبیه به این خواهید داشت:
این احتمالاً باید خطای COM Surrogate has stop working را برطرف کند.
روش 6: درایور نمایش برگشتی
گاهی اوقات بهروزرسانیهای اخیر درایورهای نمایشگر ممکن است باعث این خطا شود و از این رو بازگشت درایور ممکن است مشکل را برطرف کند. اما فقط در صورتی باید این کار را انجام دهید که پس از به روز رسانی درایورها متوجه مشکلی شدید.
1. بر روی آن راست کلیک کنید این کامپیوتر یا کامپیوتر من و خواص را انتخاب کنید.
2. حالا در سمت چپ بر روی کلیک کنید مدیریت دستگاه .
3. Display Adapters را باز کنید و سپس روی دستگاه نمایشگر راست کلیک کرده و Choose را انتخاب کنید حذف نصب کنید.
4. یک کادر پاپ آپ را می بینید که باید آن را بررسی کنید نرم افزار درایور این دستگاه را حذف کنید گزینه و روی OK کلیک کنید. ویندوز دستگاه را حذف نصب می کند و نرم افزار درایور دانلود شده از Windows Update را حذف می کند. بعد از آن می توانید نرم افزار درایورهای تازه را نصب کنید.
همچنین ممکن است دوست داشته باشید:
- نحوه رفع خطای برنامه 0xc000007b
- نحوه تعمیر آیکون کش در ویندوز 10
- نحوه رفع مشکل عدم ایجاد Snap-in در MMC
- نحوه ایجاد نقطه بازیابی سیستم - راه آسان
امیدواریم یکی از این روش ها انجام شود رفع خطای COM Surrogate is stop working . اگر باز هم شک یا سوالی دارید، نظر خود را بیان کنید، ما سعی خواهیم کرد کمک کنیم.
آدیتیا فارادAditya یک متخصص فناوری اطلاعات با انگیزه است و در 7 سال گذشته نویسنده فناوری بوده است. او خدمات اینترنت، موبایل، ویندوز، نرم افزار و راهنمای نحوه انجام را پوشش می دهد.