Fix COM Surrogate در ویندوز 7 کار نمی کند
یکی از مشتری های من هنگام مرور عکس ها و فیلم ها در رایانه شخصی ویندوز 7(Windows 7) خود دچار مشکل عجیبی شد : با پیغام خطای زیر ظاهر می شد:
COM Surrogate has stopped working
نکته عجیب این بود که این خطا فقط هنگام مرور فایلهای ویدیویی یا تصویری رخ میدهد، نه هر نوع فایل دیگری. پس از انجام برخی تحقیقات، ما موفق شدیم مشکل را برطرف کنیم، اما قبل از اینکه در نهایت کار کند، مجبور شدیم چند چیز مختلف را امتحان کنیم. در این پست، راه حل های مختلف ممکن را می نویسم و امیدوارم یکی از آنها برای شما مفید باشد.
روش 1 - کدک ها را به روز کنید
بدیهی است که از آنجایی که مشکل ویدیو/تصویر بود، فکر میکردیم که میتواند با مجموعه کدکهای فعلی نصب شده باشد. این کلاینت به طور خاص دوست داشت موارد را کپی و ریپ کند، بنابراین ffdshow را به همراه چند کدک دیگر نصب کرده بود. ما بهصورت دستی همه کدکها را به آخرین نسخههایشان از جمله ffdshow، Windows 7 Codec Pack و غیره بهروزرسانی کردیم. می توانید آخرین نسخه کدک پک (Codec Pack)ویندوز 7(Windows 7) را دانلود کنید.
اگر DivX یا Nero را روی رایانه خود نصب کردهاید، به آخرین نسخهها نیز بهروزرسانی کنید. در برخی موارد، ممکن است مجبور شوید یک برنامه را حذف کنید و بعداً دوباره آن را نصب کنید.
روش 2 – آنتی ویروس کسپرسکی
یک مشکل شناخته شده با آنتی ویروس کسپرسکی(Kaspersky) وجود دارد که باعث می شود این مشکل رخ دهد. اگر از کسپرسکی(Kaspersky) استفاده می کنید، باید مطمئن شوید که نرم افزار واقعی کسپرسکی(Kaspersky) را به روز کرده اید، نه فقط تعاریف آنتی ویروس. همچنین میتوانید با غیرفعال کردن کامل برنامه و بررسی اینکه آیا مشکل برطرف میشود، آزمایش کنید تا ببینید آیا واقعاً باعث ایجاد مشکل شده است یا خیر.
روش 3 - دستورات
چند دستور وجود دارد که می توانید سعی کنید در ویندوز(Windows) اجرا کنید تا ببینید آیا مشکل را برطرف می کند یا خیر. شما باید اینها را در خط فرمان اجرا کنید. روی Start کلیک(Click) کنید ، cmd را تایپ کنید و سپس راست کلیک کرده و Run as Administrator را انتخاب کنید . حالا دستورات زیر را وارد کنید و بعد از هر کدام اینتر را فشار دهید:
regsvr32 vbscript.dll regsvr32 jscript.dll
که چند dll را مجدداً در ویندوز(Windows) ثبت می کند و احتمالاً خطای جایگزین COM را برطرف می کند. (COM)اگر نه، به خواندن ادامه دهید!
روش 4 - دیسک را برای وجود خطا بررسی کنید
اگر این مشکل را فقط در یک درایو خاص مانند یک دستگاه USB خارجی میبینید ، ممکن است برخی از بخشهای خراب در هارد دیسک وجود داشته باشد. برای اطمینان از اینکه درایو به درستی کار می کند، ایده خوبی است که یک chkdsk را اجرا کنید. می توانید پست قبلی من در مورد نحوه استفاده از ابزار chkdsk(how to use the chkdsk utility) را بخوانید .
روش 5 (Method 5) - DEP(– Disable DEP) را برای dllhost.exe غیرفعال کنید
راه حل دیگری که بارها به آن اشاره شده است، اضافه کردن dllhost.exe به لیست حذف برای DEP ( محافظت از اجرای داده ها(Data Execution Protection) ) است. می توانید پست قبلی من را در مورد نحوه خاموش کردن DEP در ویندوز(how to turn off DEP in Windows) بخوانید . در آخرین مرحله در آن مقاله، روی Add کلیک کنید و سپس فایل exe زیر را در ویندوز 7(Windows 7) 32 بیتی اضافه کنید:
C:\Windows\System32\dllhost.exe
برای ویندوز 7(Windows 7) 64 بیتی، باید فایل dllhost.exe را در این مسیر حذف کنید:
C:\Windows\SysWOW64\dllhost.exe
روش 6 - درایور نمایشگر/چاپگر
این ممکن است کمی مشکل باشد، اما اگر اخیراً یک درایور برای نمایشگر یا حتی سخت افزار دیگری در رایانه خود به روز کرده اید، سعی کنید درایور را به نسخه قبلی برگردانید. معمولاً در مورد درایور نمایشگر بیشتر از هر چیز دیگری اتفاق می افتد. در برخی موارد، بهروزرسانی به جدیدترین نسخه درایور نمایشگر نیز میتواند مشکل را برطرف کند، بنابراین باید با ارتقای درایور یا بازگرداندن درایور بازی کنید.
برای بازگرداندن درایور نمایشگر، به Device Manager بروید، (Device Manager)Display Adapters را گسترش دهید و سپس روی دستگاه نمایشگر کلیک راست کرده و Uninstall را انتخاب کنید . یک پنجره بازشو خواهید دید که در آن باید کادر Delete the driver for this device(Delete the driver software for this device) را علامت بزنید .
در همین راستا، باید درایورهای چاپگر خود را نیز بررسی کنید و در صورت وجود به روز رسانی، همه آنها را به روز کنید.
امیدواریم یکی از این روش ها خطای COM Surrogate را در (COM Surrogate)ویندوز 7(Windows 7) برطرف کند . اگر نه، یک نظر در اینجا ارسال کنید و مشخصات خود و آنچه را که امتحان کرده اید به ما اطلاع دهید و ما سعی خواهیم کرد کمک کنیم. لذت بردن!
Related posts
کلید Tab در ویندوز 7 کار نمی کند
نحوه رفع خطای RPC Server is Unavailable در ویندوز
نحوه رفع خطای «حفاظت از منابع ویندوز نمی تواند عملیات درخواستی را انجام دهد»
نحوه تعمیر کلیدهای صفحه کلید ویندوز که کار نمی کنند
رفع خطای «ویندوز نمیتواند با دستگاه یا منبع ارتباط برقرار کند».
نحوه رفع مشکل «آیتونز نتوانست به این آیفون وصل شود. یک خطای ناشناخته 0xe80000a در ویندوز رخ داد
6 روش برای رفع کد نتیجه VirtualBox: خطای E_FAIL (0x80004005) در ویندوز
7 روش برای رفع خطای «درایور در دسترس نیست» چاپگرهای HP در رایانه شخصی ویندوز
چگونه دوربین را در MS Teams در ویندوز 10 رفع کنیم
نحوه رفع خطای «ویندوز نتوانست یک یا چند مؤلفه سیستم را پیکربندی کند».
نحوه رفع خطای «چیزی اتفاق افتاده و پین شما در دسترس نیست» در ویندوز
نحوه رفع استفاده زیاد از CPU audiodg.exe در ویندوز 11/10
8 روش برای رفع خطای “شما اجازه ذخیره در این مکان را ندارید” در ویندوز
نحوه تعمیر BSOD مدیریت حافظه کد استاپ ویندوز
رفع مفقود شدن پوشه DCIM آیفون در ویندوز 11/10
رفع نقاط بازیابی سیستم از دست رفته در ویندوز ویستا و 7
نحوه رفع خطای «ماژول پلتفرم مورد اعتماد خراب شده است» در ویندوز
نحوه رفع لکنت ماوس در ویندوز 10
در هر راهاندازی مجدد، «راهاندازی رایانه شما را برای اولین استفاده آماده میکند» را برطرف کنید
نحوه رفع خطای "ویندوز قادر به تکمیل فرمت نبود".