Fix COM Surrogate перестал работать в Windows 7

У моего клиента возникла странная проблема при просмотре изображений и видео на его ПК с Windows 7 : всплывающее окно со следующим сообщением об ошибке:

COM Surrogate has stopped working

ком суррогат

Странным было то, что ошибка появлялась только при просмотре файлов видео или изображений, а не файлов любого другого типа. Проведя некоторые исследования, нам удалось решить проблему, но нам пришлось попробовать несколько разных вещей, прежде чем это наконец сработало. В этом посте я опишу различные возможные решения, и, надеюсь, одно из них сработает для вас.

Способ 1 — обновить кодеки

Очевидно, поскольку это была проблема с видео/изображением, мы подумали, что это может быть связано с текущим набором установленных кодеков. Этот клиент особенно любил копировать и рипить что-то, поэтому у него был установлен ffdshow и некоторые другие кодеки. Мы вручную обновили все кодеки до последних версий, включая ffdshow, Windows 7 Codec Pack и другие. Вы можете загрузить последнюю версию Windows 7 Codec Pack .

Если на вашем компьютере установлены DivX или Nero , обновите их до последних версий. В некоторых случаях вам может потребоваться удалить программу, а затем переустановить ее позже.

Способ 2 — Антивирус Касперского

Известна проблема с антивирусом Касперского(Kaspersky) , из-за которой возникает эта проблема. Если вы используете «Лабораторию Касперского(Kaspersky) », вам необходимо убедиться, что вы обновляете само программное обеспечение « Лаборатории Касперского(Kaspersky) », а не только антивирусные определения. Вы также можете проверить, действительно ли это вызывает проблему, полностью отключив программу и посмотрев, исчезнет ли проблема.

Способ 3 — Команды

Есть несколько команд, которые вы можете попробовать запустить в Windows , чтобы посмотреть, решит ли это проблему. Вы должны запустить их в командной строке. Нажмите(Click) « Пуск(Start) », введите cmd, затем щелкните правой кнопкой мыши и выберите «Запуск(Run) от имени администратора(Administrator) » . Теперь введите следующие команды, нажимая Enter после каждой:

regsvr32 vbscript.dll
regsvr32 jscript.dll

Это перерегистрирует несколько DLL в Windows и, возможно, исправит ошибку суррогата 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 в Windows(how to turn off DEP in Windows) . На последнем шаге в этой статье нажмите « Добавить(Add) », а затем добавьте следующий исполняемый файл в 32-разрядной версии Windows 7 :(Windows 7)

C:\Windows\System32\dllhost.exe

Для 64-разрядной версии Windows 7(Windows 7) необходимо исключить файл dllhost.exe по этому пути:

C:\Windows\SysWOW64\dllhost.exe

ком суррогатная dll

Способ 6 — Драйвер дисплея/принтера

Это может быть немного сложно, но если вы недавно обновили драйвер для вашего дисплея или даже какого-то другого оборудования на вашем компьютере, попробуйте откатить драйвер до предыдущей версии. Обычно это больше связано с драйвером дисплея, чем с чем-либо еще. В некоторых случаях обновление до самой последней версии драйвера дисплея также может решить проблему, поэтому вам придется поиграть либо с обновлением драйвера, либо с откатом драйвера.

Чтобы откатить драйвер дисплея, перейдите в Диспетчер устройств(Device Manager) , разверните Адаптеры дисплея( Display Adapters ) , затем щелкните правой кнопкой мыши устройство дисплея и выберите Удалить(Uninstall) . Вы увидите всплывающее окно, в котором вам нужно установить флажок Удалить программное обеспечение драйвера для этого устройства(Delete the driver software for this device) .

откат драйвера

В том же свете вам также следует проверить драйверы принтера и обновить их все, если доступны обновления.

Надеемся, что один из этих методов исправит ошибку COM Surrogate в (COM Surrogate)Windows 7 . Если нет, оставьте комментарий здесь и сообщите нам свои характеристики и то, что вы пробовали, и мы постараемся помочь. Наслаждаться!



About the author

«Я внештатный эксперт по Windows и Office. У меня более 10 лет опыта работы с этими инструментами, и я могу помочь вам извлечь из них максимальную пользу. Мои навыки включают в себя: работу с Microsoft Word, Excel, PowerPoint и Outlook; страницы и приложения, а также помощь клиентам в достижении их бизнес-целей».



Related posts