Com surrogate программа перестала работать windows 7 x64 как исправить
Обновлено: 21.11.2024
Какой бы редкой ни казалась эта проблема, вы можете обнаружить, что это одна из самых неприятных проблем, которые нужно исправить в Windows 7. Если ваш компьютер показывает вам сообщение «COM Surrogate перестал работать», не паникуйте! Этот глюк поправим. О том, как исправить ошибку com surrogate в windows 7, читайте ниже.
Вы можете несколько раз нажать «Отмена», и в итоге вы доберетесь до пункта назначения, но это не значит, что проблема исчезла, она вернется. Обычно это происходит, когда вы пытаетесь выполнить персонализацию и/или используете панель управления. Это неотъемлемая часть вашего опыта работы с компьютером, поэтому вам следует обратить пристальное внимание на то, о чем ваш компьютер пытается вас предупредить. Например, это может быть признаком того, что ваш реестр поврежден. В этом конкретном случае используйте Auslogics Registry Cleaner для аккуратного хранения реестра вашего компьютера. Это программное обеспечение на 100 % бесплатно и гарантирует отсутствие недействительных записей, встроенных глубоко в реестр вашего компьютера.
Вот несколько быстрых решений, которые вы можете попробовать, чтобы разобраться в проблеме с суррогатом COM.
Во-первых, попытайтесь понять, что таким образом ваш компьютер пытается сообщить вам, что надвигается какая-то катастрофа. Поэтому будьте осторожны и обновляйте или удаляйте некоторые программы, которые могут вызывать сбои. Проверьте на наличие вредоносных программ и вирусов. Если у вас не установлен антивирус, сделайте это немедленно.
Совет профессионала. Многие проблемы с ПК можно устранить с помощью инструмента восстановления ПК. PC Repair — это простое в использовании и надежное программное обеспечение для оптимизации Windows, разработанное для устранения сотен системных проблем.
- Adobe Photoshop CS3
- Неро 8
- Kaspersky Internet Security 2011
- DivX
- К-лайт
Возможно, эти старые версии программного обеспечения несовместимы с вашим компьютером. Проблема возникает с большей частотой на 64-битных системах, а не на 32-битных. Программное обеспечение может работать со сбоями, потому что вам нужно обновить версию, и это может вызвать проблему, с которой вы столкнулись. Однако существует простой способ выяснить, какое приложение неисправно.
Следуйте этому списку, чтобы узнать:
- Перейти к панели управления
- Выберите Система и безопасность
- Затем Центр уведомлений
- Монитор надежности
Выбрав вкладку «Просмотреть все отчеты о проблемах» в нижней части окна, вы сможете получить доступ к истории проблем. Оказавшись там, вам нужно найти отчет о сбое от COM Surrogate и проверить запись с надписью «Имя модуля сбоя». Здесь вы узнаете, какая программа виновата в ошибке dllhost exe. Используя резервную систему, предоставленную вам Windows 7, вы можете затем удалить неисправное программное обеспечение и, если необходимо, снова установить его в обновленной версии. Это должно помочь с ошибкой суррогата com в Windows 7.
Конечно, в этом случае вы всегда можете обновить свои драйверы. Устаревший драйвер может привести к сбоям в работе, поэтому мы рекомендуем использовать специальное программное обеспечение, такое как Auslogics Driver Updater, чтобы следить за всеми установленными приложениями и графиком их обновления.
Если первое предложение не помогло, попробуйте второе решение.
Для этого потребуется принять некоторые решения с вашей стороны, так как вы будете настраивать некоторые важные параметры. Вам необходимо деактивировать DEP или предотвращение выполнения данных, чтобы попытаться исправить ошибку dllhost. Для этого вам нужно найти меню, следуя по пути «Мой компьютер» > «Свойства» > «Дополнительные параметры системы». Во всплывающем окне выберите «Настройки» в разделе «Производительность». Вы попадете в окно, где вы можете выбрать пункт с надписью «Включить DEP для всех программ и служб, кроме выбранных мной» и установить флажок с надписью COM Surrogate. Добавление этого параметра и сохранение изменений послужит вам dllhost exe com суррогатным исправлением Windows 7.
Многие пользователи Windows (7, 8 и 10) сообщают о проблеме, когда они получают сообщение об ошибке «COM Surrogate перестало работать» при просмотре папок, содержащих видео или мультимедийные файлы. Сообщается, что некоторые пользователи также получали эту ошибку при попытке печати. COM Surrogate — это исполняемый хост-процесс (dllhost.exe), который работает в фоновом режиме, пока вы перемещаетесь по файлам и папкам. Благодаря этому процессу вы можете просматривать эскизы, и когда этот процесс дает сбой, на экране появляется всплывающее окно с ошибкой. Это также может быть вызвано поврежденными кодеками, необходимыми для просмотра мультимедиа. В этом руководстве мы перечислили для вас несколько шагов, которые, как мы надеемся, решат проблему.
Восстановить поврежденные системные файлы
Загрузите отсюда и запустите Restoro для сканирования поврежденных файлов. Если файлы обнаружатся поврежденными и отсутствующими, исправьте их, а затем проверьте, устраняет ли это проблему, если нет, перейдите к решениям, перечисленным ниже.
Способ 1: откат к предыдущему драйверу видеоадаптера
Для этого удерживайте клавишу Windows и нажмите R. В диалоговом окне запуска введите hdwwiz.cpl и нажмите OK. Прокрутите до раздела «Видеоадаптеры» в диспетчере устройств. Щелкните его правой кнопкой мыши и выберите «Свойства». Нажмите «Откатить драйвер» и следуйте инструкциям на экране. В некоторых случаях этот параметр недоступен, в этом случае попробуйте использовать методы, указанные ниже.
Способ 2. Добавьте dllhost.exe в исключение DEP
- Выберите «Пуск» > «Панель управления» > «Система» > «Дополнительные параметры системы» > «Параметры производительности» > «Предотвращение выполнения данных».
- Выберите «Включить DEP для всех программ и служб, кроме выбранных мной».
- Нажмите «Добавить» и перейдите в папку C:\Windows\System32\dllhost.exe на 32-разрядной машине Windows, а на 64-разрядной машине добавьте C:\Windows\SysWOW64\dllhost.exe
- После добавления dllhost.exe в список исключений примените изменения или нажмите "ОК".
Способ 3. Перерегистрируйте библиотеки DLL
Выполните следующие команды в расширенной командной строке. Нажмите «Пуск», введите cmd; Щелкните правой кнопкой мыши программу «cmd» в результатах поиска и выберите «Запуск от имени администратора».
В окне командной строки введите следующие команды и нажмите клавишу Enter одну за другой:
Способ 4. Проверка диска на наличие ошибок
Если эта ошибка возникает при открытии файлов, сохраненных на определенном ДИСКЕ, отличном от C:\, вам следует проверить этот диск на наличие ошибок, в противном случае, если нет дополнительных дисков, следует проверить C:\.
Удерживая нажатой клавишу Windows, нажмите E. В Windows 7/Vista: вы увидите список дисков. В Windows 8/10 выберите «Этот компьютер» на левой панели, чтобы просмотреть диски. Щелкните правой кнопкой мыши выбранный жесткий диск, который вы хотите проверить, и выберите «Свойства».
Перейдите на вкладку "Инструменты" сверху и нажмите "Проверить сейчас" в разделе "Проверка ошибок".
Проверьте параметры и кнопку "Пуск".
Способ 5: обновить кодеки
Способ 6: сброс настроек Internet Explorer
Проблема также может быть вызвана поврежденными кэшированными файлами. В этом случае лучше сбросить IE. Для этого удерживайте клавишу Windows и нажмите R. В диалоговом окне «Выполнить» введите inetcpl.cpl и нажмите «ОК». Перейдите на вкладку «Дополнительно» и выберите «Сброс». Установите флажок «Удалить личные настройки» и снова нажмите кнопку сброса. После этого перезагрузите компьютер и проверьте.
Способ 7. Удаление EaseUS Data Recovery
В некоторых случаях сообщалось, что приложение EaseUS Data Recovery вызывало проблемы с процессом COM Surrogate, мешая работе некоторых его важных элементов. Поэтому рекомендуется удалить его и проверить, сохраняется ли проблема. Для этого:
Способ 8. Чистая загрузка
В некоторых случаях эту проблему можно обойти, выполнив чистую загрузку, поскольку в состоянии чистой загрузки сторонние приложения не запускаются. Поэтому проверьте, возникает ли эта ошибка во время чистой загрузки, и если это не так, это означает, что ее вызывает стороннее приложение. Попробуйте включить приложения одно за другим и посмотрите, какое из них вызывает ошибку. Кроме того, вы можете либо удалить это приложение, либо найти обходной путь, который устраняет ошибку.
Примечание. Также попробуйте отключить предварительный просмотр эскизов и проверьте, решит ли это проблему.
На днях я играл с одной из своих виртуальных машин под управлением Windows 7, когда столкнулся с небольшой проблемой. Я пытался щелкнуть правой кнопкой мыши "Мой компьютер" и выбрать "Свойства" и получил следующее сообщение об ошибке:
Ошибка выполнения!
Программа: C:\Windows\SysWOW64\DllHost.exe
После нажатия кнопки "ОК" я получаю сообщение о том, что COM Surrogate перестал работать.
Если я нажму кнопку "Отмена" несколько раз, она в конечном итоге исчезнет, и я смогу получить доступ к тому, что хочу, но это довольно раздражает. Это также произошло, когда я попытался нажать «Персонализация» на рабочем столе и при попытке использовать панель управления.
В конце концов я нашел несколько решений и опробовал их. К счастью, один из них сработал, и проблема исчезла. Ниже приведены решения, которые я нашел.
Способ 1. Удаление Adobe Photoshop CS3, Nero и т. д.
Очевидно, что некоторые версии Adobe CSX и другого программного обеспечения, такого как Nero 8, могут вызывать ошибку DllHost.exe. Если вы недавно установили новое программное обеспечение, удалите его и перезагрузите компьютер.
Обратите внимание, что эта проблема чаще возникает в 64-разрядных системах, чем в 32-разрядных. Плохо написанное 64-разрядное программное обеспечение может вызвать проблемы, поэтому обязательно загрузите последние 64-разрядные версии для всех сторонних программ.
Если вы не уверены, какое приложение может быть причиной проблемы, вы можете использовать Монитор надежности в Windows 7, чтобы выяснить это.
Перейдите в Панель управления, Система и безопасность, Центр поддержки, а затем в Монитор надежности. Вы также можете ввести монитор надежности в поле поиска в правом верхнем углу.
Далее нажмите «Просмотреть все отчеты о проблемах» внизу, и вы попадете на экран «История проблем».
Найдите в источнике отчет о сбое, в котором есть суррогат COM, щелкните его правой кнопкой мыши и выберите «Просмотреть технические подробности». Проверьте запись, в которой указано имя модуля с ошибкой, так как она обычно указывает, какая программа вызвала проблему.
Я также слышал, что Kaspersky Internet Security 2011 может вызывать проблемы с dllhost.exe и com surrogate. Добавление dllhost.exe в список исключений в KIS 2011, похоже, решает проблему.
И наконец, известно, что эту ошибку вызывают пакеты кодеков DivX и ffdshow, поэтому загрузите последнюю версию кодека или удалите их. Если вы используете какие-либо другие кодеки, такие как K-Lite, установите последние версии или полностью удалите их.
Способ 2 – отключить DEP или добавить исключение
Еще один способ решить эту проблему — отключить DEP или предотвращение выполнения данных. Вы можете сделать это в Windows 7, щелкнув правой кнопкой мыши Мой компьютер, выбрав Свойства и щелкнув Дополнительные параметры системы.
Перейдите на вкладку "Дополнительно", а затем нажмите "Настройки" в разделе "Производительность".
Наконец, нажмите «Предотвращение выполнения данных», затем нажмите «Включить DEP» для всех программ, кроме выбранных, и добавьте dllhost.exe в список.
Надеюсь, это исправит ошибку Com Surrogate в Windows 7. Если нет, оставьте комментарий, и я постараюсь помочь.
Основатель The Back Room Tech и главный редактор. Он начал вести блог в 2007 году и уволился с работы в 2010 году, чтобы вести блог на постоянной основе. Он имеет более чем 15-летний опыт работы в отрасли информационных технологий и имеет несколько технических сертификатов. Прочитать полную биографию Асема
Сегодня, когда вы просматриваете папки, содержащие видео/медиафайлы, или пытаетесь распечатать файлы на компьютере с Windows, вы получаете сообщение об ошибке: COM Surrogate перестал работать.
Это расстраивает, но не нужно паниковать. Обычно эту проблему легко исправить. В этом руководстве вы узнаете о двух простых и эффективных способах решения этой проблемы. Читайте дальше и узнайте, как…
Примечание. Приведенные ниже снимки экрана относятся к Windows 10, но вы также можете попробовать эти методы, если столкнулись с проблемой в Windows 7.
Решение 1. Откатите видеодрайвер
Проблема COM Surrogate перестала работать в основном из-за неправильного видеодрайвера на вашем компьютере с Windows. Вероятно, вы можете исправить это, откатив видеодрайвер. Посмотрите, как:
1) На клавиатуре нажмите и удерживайте клавишу с логотипом Windows , затем нажмите R, чтобы открыть окно "Выполнить".
3) Найдите и разверните раздел Адаптеры дисплея. Щелкните правой кнопкой мыши драйвер видеоадаптера и выберите "Свойства".
4) Выберите для просмотра на панели драйверов. Затем нажмите Откатить драйвер.
Если значок "Откатить драйвер" стал серым, вы можете загрузить предыдущую версию драйвера вашей видеокарты с вашего компьютера или с веб-сайта производителя видеокарты или, в качестве альтернативы, вы можете решить все проблемы с драйверами автоматически с помощью Driver Easy.
Вы можете автоматически обновлять драйверы с помощью БЕСПЛАТНОЙ или профессиональной версии Driver Easy. Но с версией Pro это займет всего 2 шага (и вы получите полную поддержку и 30-дневную гарантию возврата денег):
1) Загрузите и установите Driver Easy.
2) Запустите Driver Easy и нажмите кнопку «Сканировать сейчас». Затем Driver Easy просканирует ваш компьютер и обнаружит проблемные драйверы.
3) Нажмите «Обновить все», чтобы автоматически загрузить и установить правильную версию всех драйверов, которые отсутствуют или устарели в вашей системе (для этого требуется версия Pro — вам будет предложено для обновления при нажатии кнопки Обновить все).
Примечание. Вы можете сделать это бесплатно, если хотите, но частично вручную.
Решение 2. Добавьте dllhost.exe в исключение DEP
COM Surrogate — это исполняемый хост-процесс (dllhost.exe), работающий в фоновом режиме, когда вы просматриваете файлы или папки. Добавление его в список исключений DEP также может помочь решить вашу проблему.
1) На клавиатуре нажмите и удерживайте клавишу с логотипом Windows , затем нажмите R, чтобы открыть окно "Выполнить".
3) Нажмите «Система» при просмотре крупными или мелкими значками. Затем нажмите «Дополнительные параметры системы» во всплывающем окне.
4) Нажмите "Настройки" в диалоговом окне "Производительность".
5) Установите флажок Включить DEP для всех программ и служб, кроме тех, которые я выбрал: на панели Предотвращение выполнения данных. Затем перейдите в папку C:\Windows\SysWOW64 или System32 (в зависимости от вашей системы).
Примечание. Если вы не уверены в типе своей системы, откройте окно «Выполнить» и введите msinfo32, чтобы открыть панель информации о системе, после чего вы сможете проверить ее.
6) Прокрутите вниз, чтобы найти и дважды щелкнуть dllhost.
7) Нажмите "Применить" > "ОК", чтобы сохранить настройки.
Надеемся, что эта статья поможет вам решить проблему. Не стесняйтесь комментировать ниже свой собственный опыт.
Читайте также: