Fix COM Surrogate در ویندوز 7 کار نمی کند

یکی از مشتری های من هنگام مرور عکس ها و فیلم ها در رایانه شخصی ویندوز 7(Windows 7) خود دچار مشکل عجیبی شد : با پیغام خطای زیر ظاهر می شد:

COM Surrogate has stopped working

com جانشین

نکته عجیب این بود که این خطا فقط هنگام مرور فایل‌های ویدیویی یا تصویری رخ می‌دهد، نه هر نوع فایل دیگری. پس از انجام برخی تحقیقات، ما موفق شدیم مشکل را برطرف کنیم، اما قبل از اینکه در نهایت کار کند، مجبور شدیم چند چیز مختلف را امتحان کنیم. در این پست، راه حل های مختلف ممکن را می نویسم و ​​امیدوارم یکی از آنها برای شما مفید باشد.

روش 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

com جانشین dll

روش 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) برطرف کند . اگر نه، یک نظر در اینجا ارسال کنید و مشخصات خود و آنچه را که امتحان کرده اید به ما اطلاع دهید و ما سعی خواهیم کرد کمک کنیم. لذت بردن!



About the author

من یک متخصص کامپیوتر با بیش از 10 سال تجربه هستم و در کمک به افراد در مدیریت کامپیوترهایشان در دفترشان تخصص دارم. من مقالاتی در مورد موضوعاتی مانند نحوه بهینه سازی اتصال اینترنت خود، نحوه راه اندازی رایانه برای بهترین تجربه بازی و موارد دیگر نوشته ام. اگر در مورد هر چیزی که مربوط به کار یا زندگی شخصی خود است به دنبال کمک هستید، من آن شخص برای شما هستم!



Related posts