Мій клієнт почав мати незрозумілу проблему під час перегляду фотографій і відео на своєму ПК з Windows 7: це буде спливаюче повідомлення з таким повідомленням про помилку:
COM-сурогат перестав працювати
![](http://gadget-info.com/img/windows-help/601/fix-com-surrogate-has-stopped-working-windows-7.jpeg)
Дивно, що помилка виникала лише під час перегляду файлів відео або зображень, а не будь-якого іншого типу файлів. Після проведення деяких досліджень нам вдалося виправити проблему, але довелося спробувати пару різних речей, перш ніж вона нарешті спрацювала. У цій посаді я напишу різні можливі рішення і, сподіваюся, один з них працюватиме для вас.
Метод 1 - Оновлення кодеків
Очевидно, оскільки це була проблема з відео / зображенням, ми вважали, що це може бути щось з встановленим набором кодеків. Цей клієнт, зокрема, любив копіювати та копіювати матеріали, тому він встановив ffdshow плюс деякі інші кодеки. Ми вручну оновили всі кодеки до їх останніх версій, включаючи ffdshow, Windows 7 Codec Pack та інші. Ви можете завантажити останню версію Windows 7 Codec Pack.
Якщо на комп'ютері інстальовано програму DivX або Nero, виконайте оновлення до останніх версій. У деяких випадках, можливо, доведеться видалити програму, а потім переінсталювати її пізніше.
Спосіб 2 - Антивірус Касперського
Там була відома проблема з антивірусом Касперського, що випадки цієї проблеми відбуваються. Якщо ви використовуєте Kaspersky, вам потрібно переконатися, що ви оновлюєте актуальне програмне забезпечення Kaspersky, а не тільки антивірусні визначення. Ви також можете перевірити, чи дійсно це викликає проблему, вимкнувши програму взагалі, і переконавшись, що проблема зникне.
Метод 3 - Команди
Є кілька команд, які можна спробувати запустити у Windows, щоб перевірити, чи виправлена проблема. Ви повинні запустити їх у командному рядку. Натисніть кнопку Пуск, введіть cmd, а потім клацніть правою кнопкою миші та виберіть пункт Запуск від імені адміністратора. Тепер введіть наступні команди, натиснувши Enter після кожного:
regsvr32 vbscript.dll regsvr32 jscript.dll
Це буде повторно зареєструвати декілька dlls з Windows і, можливо, виправити помилку COM сурогату. Якщо ні, продовжуйте читати!
Спосіб 4 - перевірте диск на помилки
Якщо ви бачите цю проблему тільки на конкретному диску, як зовнішній пристрій USB, то це може бути, що є деякі погані сектори на жорсткому диску. Це гарна ідея запустити chkdsk, щоб переконатися, що диск працює належним чином. Ви можете прочитати мій попередній пост про те, як використовувати утиліту chkdsk.
Спосіб 5 - Вимкнення DEP для dllhost.exe
Інше виправлення, про яке багато разів згадувалося, додає dllhost.exe до списку виключень для DEP (Data Execution Protection). Ви можете прочитати мій попередній пост про те, як вимкнути DEP у Windows. На останньому етапі цієї статті клацніть Додати, а потім додайте наступний файл exe у Windows 7:
C: Windows System32 dllhost.exe
Для Windows 7 64-біт, ви повинні виключити файл dllhost.exe в цьому шляху: \ t
C: Windows SysWOW64 dllhost.exe
![](http://gadget-info.com/img/windows-help/601/fix-com-surrogate-has-stopped-working-windows-7-2.jpeg)
Спосіб 6 - Драйвер дисплея / принтера
Це може бути трохи складніше, але якщо ви нещодавно оновили драйвер для дисплея або навіть якесь інше обладнання на вашому комп'ютері, спробуйте повернути драйвер до попередньої версії. Це звичайно більше так з водієм показу ніж будь що ще. У деяких випадках оновлення до останньої версії драйвера дисплея також може усунути проблему, тому вам доведеться зіграти з оновленням драйвера або повернути драйвер назад.
Щоб відмовитися від драйвера дисплея, перейдіть до диспетчера пристроїв, розгорніть Display Adapters, а потім клацніть правою кнопкою миші на пристрої відображення і виберіть Uninstall . Ви побачите спливаюче вікно, в якому вам потрібно позначити пункт Видалити драйвер для цього пристрою .
![](http://gadget-info.com/img/windows-help/601/fix-com-surrogate-has-stopped-working-windows-7-3.jpeg)
У тому ж світлі слід також перевірити драйвери принтера та оновити їх, якщо доступні оновлення.
Будемо сподіватися, що один з цих методів буде виправити помилку COM Surrogate в Windows 7. Якщо ні, то опублікуйте коментар тут і дайте нам знати ваші специфікації і те, що ви пробували, і ми спробуємо допомогти. Насолоджуйтесь!