Программа exe или com surrogate перестала работать с ошибкой в ​​windows 10 2021

Что такое COM Surrogate (dllhost.exe)

COM означает Component Object Model. Это интерфейс Microsoft, представленный еще в 1993 году, который позволяет разработчикам создавать «COM-объекты» с использованием различных языков программирования. По сути, эти COM-объекты подключаются к другим приложениям и расширяют их.

Например, диспетчер файлов Windows использует COM-объекты для создания уменьшенных эскизов изображений и других файлов при открытии папки. COM-объект обрабатывает изображения, видео и другие файлы для создания эскизов.

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

Чтобы устранить эту проблему, Microsoft создала процесс COM Surrogate. Процесс COM Surrogate запускает COM-объект вне исходного процесса, который его запросил. Если COM-объект выйдет из строя, это приведёт к сбою только процесса COM-суррогата, а исходный процесс хоста продолжит работу.

Например, проводник Windows (теперь известный как File Explorer) запускает процесс COM Surrogate всякий раз, когда ему нужно генерировать миниатюры. Процесс COM Surrogate содержит COM-объект, который выполняет эту работу. Если COM-объект выйдет из строя, произойдёт сбой только COM-суррогата, а исходный процесс File Explorer продолжит работу с файлами.

Как вы могли догадаться, COM Surrogate называется «dllhost.exe», потому что COM-объекты, на которых он размещается, являются DLL-файлами.

Как исправить ошибки dllhost.exe всего за несколько шагов?

Помните, прежде чем предпринимать какие-либо действия, связанные с системными файлами, сделайте резервную копию ваших данных!

Ошибки файла dllhost.exe могут быть вызваны различными причинами, поэтому полезно попытаться исправить их различными способами.

Шаг 1… Сканирование компьютера на наличие вредоносных программ.

Файлы Windows обычно подвергаются атаке со стороны вредоносного программного обеспечения, которое не позволяет им работать должным образом. Первым шагом в решении проблем с файлом dllhost.exe или любыми другими системными файлами Windows должно быть сканирование системы на наличие вредоносных программ с использованием антивирусного инструмента.

Если по какой-либо причине в вашей системе еще не установлено антивирусное программное обеспечение, вы должны сделать это немедленно

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

Шаг 2… Обновите систему и драйверы.

Установка соответствующих исправлений и обновлений Microsoft Windows может решить ваши проблемы, связанные с файлом dllhost.exe. Используйте специальный инструмент Windows для выполнения обновления.

  1. Откройте меню «Пуск» в Windows.
  2. Введите «Центр обновления Windows» в поле поиска.
  3. Выберите подходящую программу (название может отличаться в зависимости от версии вашей системы)
  4. Проверьте, обновлена ​​ли ваша система. Если в списке есть непримененные обновления, немедленно установите их.
  5. После завершения обновления перезагрузите компьютер, чтобы завершить процесс.

Помимо обновления системы рекомендуется установить последние версии драйверов устройств, так как драйверы могут влиять на правильную работу dllhost.exe или других системных файлов. Для этого перейдите на веб-сайт производителя вашего компьютера или устройства, где вы найдете информацию о последних обновлениях драйверов.

Шаг 3… Используйте средство проверки системных файлов (SFC).

Проверка системных файлов — это инструмент Microsoft Windows. Как следует из названия, инструмент используется для идентификации и адресации ошибок, связанных с системным файлом, в том числе связанных с файлом dllhost.exe. После обнаружения ошибки, связанной с файлом %fileextension%, программа пытается автоматически заменить файл dllhost.exe на исправно работающую версию. Чтобы использовать инструмент:

  1. Откройте меню «Пуск» в Windows.
  2. Введите «cmd» в поле поиска
  3. Найдите результат «Командная строка» — пока не запускайте его:
  4. Нажмите правую кнопку мыши и выберите «Запуск от имени администратора»
  5. Введите «sfc / scannow» в командной строке, чтобы запустить программу, и следуйте инструкциям.

Шаг 4. Восстановление системы Windows.

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

  1. Откройте меню «Пуск» в Windows.
  2. Введите «Восстановление системы» в поле поиска.
  3. Запустите средство восстановления системы — его имя может отличаться в зависимости от версии системы.
  4. Приложение проведет вас через весь процесс — внимательно прочитайте сообщения
  5. После завершения процесса перезагрузите компьютер.

Если все вышеупомянутые методы завершились неудачно и проблема с файлом dllhost.exe не была решена, перейдите к следующему шагу. Помните, что следующие шаги предназначены только для опытных пользователей

Как поступить, если это вирус?

А как быть с вирусом COM Surrogate? Что это за процесс? Это – вредоносная программа-шпион, которая маскируется под системную службу. С ее удалением не все так просто.

Первым делом необходимо создать точку восстановления системы, после чего произвести удаление вируса в списке программ и компонентов или с использованием специальных утилит наподобие iObit Uninstaller. То, что это именно вирус, нетрудно понять хотя бы по той простой причине, что приложение имеется в списке установленных приложений (оригинальная служба там никогда не отображается).

После этого командой regedit нужно вызвать редактор реестра, при поиске (Ctrl + F) задать Surrogate и удалить все соответствующие ключи (для продолжения поиска использует клавиша F3).

Затем производится перезагрузка системы и при старте осуществляется запуск в безопасном режиме, а затем в разделе восстановления системы выбирается та точка, которая была создана в самом начале.

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

Шаги

Метод 1 из 3:

Быстрое решение проблемы

  1. 1

    Запомните, что вызывает ошибку.

    Есть несколько способов быстрого решения проблемы.

    Как правило, ошибка «Прекращена работа программы COM Surrogate» появляется, когда вы просматриваете папки с миниатюрами видеофайлов и изображений. Ошибка связана с тем, что кодеки (программы, которые обрабатывают видеофайлы) не совместимы с Windows Vista. В большинстве случаев таким программами являются программы DivX и Nero.

  2. 2

    Обновите Nero и DivX.

    Чтобы обновить DivX, скачайте ее последнюю версию с сайта divx.com. Обновить Nero можно с помощью утилиты обновления в самой программе или просто скачайте последнюю версию этой программы с сайта nero.com.

    Если у вас установлена одна или обе эти программы, они могут быть источником проблем.

  3. 3

    Переименуйте несколько файлов Nero, которые вызывают проблему. Это приведет к тому, что файлы прекратят работать. Имейте в виду, что после этого вы не сможете запускать программу Nero ShowTime. Если она вам нужна, воспользуйтесь другим способом.

    • Откройте папку C:\Program Files\Common Files\Ahead\DSFilter\
    • Переименуйте файл NeVideo.ax в NeVideo.ax.bak
    • Переименуйте файл NeVideoHD.ax в NeVideoHD.ax.bak
  4. 4

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

    • Откройте любую папку на компьютере.
    • Нажмите «Упорядочить» в верхнем левом углу окна.
    • Выберите «Параметры папок и поиска»
    • Перейдите на вкладку Вид и установите флажок у «Всегда отображать значки, а не эскизы».
    • Нажмите Применить
  5. 5

    Удалите Nero. Сделайте это, если редко пользуетесь этой программой. Так вы избавитесь от ошибки, но для полного удаления Nero понадобится другая программа.

    • Загрузите и установите программу Revo Uninstaller.
    • Выберите «Nero» в списке программ.
    • Когда процесс удаления завершится, выполните «умеренное» сканирование.
    • Повторите эти действия для каждой программы, связанной с Nero.

Метод 2 из 3:

С помощью InstalledCodec

1

Скачайте бесплатную программу InstalledCodec.Эту программу можно бесплатно скачать с сайта nirsoft.net/utils/installed_codec.html

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

Она найдет установленные на компьютере кодеки и позволит отключить их.

2

Запустите программу InstalledCodec. Дважды щелкните по скачанному ZIP-файлу и нажмите «Извлечь». Устанавливать программу не нужно.

3

Протестируйте каждый кодек, чтобы найти тот, который вызывает проблему. Для этого проверьте каждый кодек из списка.
Выберите первый кодек в списке и нажмите «Disable» (Отключить) в верхнем левом углу окна.
Откройте папку с миниатюрами, которая обычно выдает ошибку.
Если появилась ошибка, включите первый и отключите второй кодек (и так далее).

4

Удалите кодек (или оставьте его выключенным). Используйте столбцы «Display Name» (Имя), «Type» (Тип), «File Description» (Описание файла) и «Company» (Компания), чтобы определить, как лучше удалить кодек.
В интернете найдите информацию о кодеке и советы по его удалению.
Если кодек отключен, ошибка появляться не будет, но могут возникнуть проблемы с медиаплеерами.

Метод 3 из 3:

Устранение ошибки в 32-разрядной Vista

  1. 1

    Выясните разрядность системы.

    Прочитайте эту статью, чтобы узнать, как определить разрядность системы.

    Этот метод можно применить только в 32-разрядной версии Vista (но не в 64-разрядной).

  2. 2

    Откройте меню «Пуск».

  3. 3

    Щелкните правой кнопкой мыши по «Компьютер» и в меню выберите «Свойства».

  4. 4

    Щелкните по «Дополнительные параметры системы».

  5. 5

    Перейдите на вкладку Дополнительно и нажмите Параметры в разделе «Быстродействие».

  6. 6

    Перейдите на вкладку Предотвращение выполнения данных.

  7. 7

    Выберите «Включить DEP для всех программ и служб, кроме выбранных ниже».

  8. 8

    Нажмите Добавить, а затем перейдите в папку C:\Windows\System32\.

  9. 9

    Выберите файл dllhost.exe.

  10. 10

    Повторите этот процесс с файлами divx.exe и nero.exe. Их можно найти в соответствующих папках в папке Program Files.

COM Surrogate что это за процесс

Почти все пользователи windows время от времени (справедливости ради следует сказать, что на последних версиях – намного реже) наблюдают сообщения об ошибках. Одной из них является сообщение «Прекращена работа программы COM Surrogate«. Когда такое происходит, то закономерно возникают вопросы: что это за программа COM Surrogate, для чего она нужна, а также почему она взяла и закрылась? Может быть это вовсе вирус, и компьютер уже во всю DDoS-ит какие-то сервера?

За что отвечает программа COM Surrogate

Иллюстрация ошибки COM Surrogate

Что это COM Surrogate? Не стоит сразу впадать в панику, так как COM Surrogate – это не вредоносное приложение, а один из компонентов операционной системы. Он необходим, чтобы COM+ процессы правильно выполнялись в службе IIS. Также он необходим для функционирования некоторых программ, в особенности тех, которые используют библиотеки .NET.

Чему могут навредить сбои в  COM Surrogate

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

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

Как избавиться от ошибки COM Surrogate

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

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

Способ 2: Еще один способ – это установить запрет для COM Surrogate на управление данными в оперативной памяти. Чтобы это сделать нужно:

  1. Зайти в меню «Пуск»
  2. Открыть «Панель управления», в которой понадобится кликнуть на «Свойства системы» («Система» в windows 7 и выше);
  3. В появившемся окне  выбрать «Дополнительно» (или «Дополнительные параметры» для 7+);
  4. Под пунктом «быстродействие» нажать на «Предотвращение выполнение данных»;
  5. Откроется окошко, в котором нужно поставить галочку с чекбокса «Включить DEP для всех галочек для всех служб, кроме выбранных»;
  6. Нажать кнопку «добавить» и в специальном поле написать: «C:\windows\System32\dllhost.exe»;
  7. Применить новую конфигурацию.

После выполнения этих действий проблема должна исчезнуть, и даже ненужно будет обновлять приложения.

Кстати, за работу COM Surrogate отвечает именно процесс dllhost.exe. Если вдруг проблема связана не с аварийным завершением программы, а с чрезмерной нагрузкой процессора и значительным объемом занятой оперативной памяти соответствующим процессом, то два вышеописанных способа чаще всего позволяют избавиться и с озвученной проблемой.

Чего делать не стоит?

Если COM Surrogate доставляет неудобства, то ни в коем случае не следует удалять файл dllhost.exe. Это приведет к возникновению других ошибок, еще более серьезных. Снятие соответствующих процессов, в свою очередь, не приведет к устранению неполадки, так как спустя несколько минут или после перезагрузки проблема вернется.

Что такое COM Surrogate (dllhost.exe)?

COM означает Component Object Model. Это интерфейс Microsoft, представленный еще в 1993 году, который позволяет разработчикам создавать «COM-объекты» с использованием различных языков программирования. По сути, эти COM-объекты подключаются к другим приложениям и расширяют их. Например, диспетчер файлов Windows использует COM-объекты для создания уменьшенных изображений и других файлов при открытии папки. COM-объект обрабатывает изображения, видео и другие файлы для создания эскизов. Это позволяет, например, расширять проводник с поддержкой новых видеокодеков.

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

Чтобы устранить эту проблему, Microsoft создала процесс COM Surrogate. Процесс COM Surrogate запускает COM-объект вне исходного процесса, который его запросил. Если COM-объект выйдет из строя, это приведет к сбою только процесса COM Surrogate, и исходный процесс хоста не будет аварийно завершен. Например, проводник Windows запускает процесс COM Surrogate всякий раз, когда ему нужно генерировать миниатюрные изображения. Процесс COM Surrogate содержит COM-объект, который выполняет эту работу. Если COM-объект выйдет из строя, произойдет сбой только COM Surrogate, и исходный процесс проводника продолжит работу.

«Другими словами», как утверждает официальный блог Microsoft The Old New Thing,

И, как Вы могли догадаться, COM Surrogate называется «dllhost.exe», потому что COM-объекты, на которых он размещается, являются DLL-файлами.

Как я могу узнать, какой COM-объект является COM Surrogate?

Стандартный диспетчер задач Windows не дает Вам много информации о том, какой объект COM или DLL-файл обрабатывается COM Surrogate. Если Вы хотите увидеть эту информацию, то мы рекомендуем использовать Microsoft Process Explorer. Загрузите его, и Вы сможете просто перейти к процессу dllhost.exe в Process Explorer, чтобы увидеть, какой COM-объект или DLL-файл он размещает.

Могу ли я отключить его?

Вы не можете отключить процесс COM Surrogate, так как это необходимая часть Windows. Это действительно просто контейнерный процесс, который используется для запуска COM-объектов, которые другие процессы хотят запускать. Например, проводник Windows регулярно создает процесс COM Surrogate для создания эскизов при открытии папки. Другие программы, которые вы используете, также могут создавать собственные процессы COM Surrogate. Все процессы dllhost.exe в вашей системе были запущены другой программой, чтобы сделать что-то, что хочет сделать программа.

Это вирус?

Сам процесс COM Surrogate не является вирусом и является нормальной частью Windows. Однако он может быть использован вредоносными программами. Например, вредоносное ПО Trojan.Poweliks использует процессы dllhost.exe для выполнения своей работы. Если вы видите большое количество процессов dllhost.exe, и они используют заметное количество CPU, это может указывать на то, что процесс COM Surrogate подвергается атаке со стороны вируса или другого вредоносного приложения.

Если Вы обеспокоены тем, что вредоносное ПО злоупотребляет процессом dllhost.exe или COM Surrogate, то Вы должны запустить проверку с помощью антивирусной программы, чтобы найти и удалить любую вредоносную программу, присутствующую в Вашей системе. Если Ваша антивирусная программа говорит, что все в порядке, но у Вас есть подозрения, то запустите сканирование с помощью другого антивирусного инструмента, чтобы получить второе мнение.

Работа программы COM Surrogate прекращена, как исправить?

Изначально рассмотрим, почему программа COM Surrogate может вызывать ошибки или сильно грузить, при условии, что это настоящий компонент системы. Многие пользователи отмечают улучшения после удаления кодеков. Дело в том, что неправильные или битые кодеки провоцируют некорректную обработку файлов, вероятно, это касается только определенного формата. Метод не всегда способен помочь, но обновление кодеков в любом случае не повредит:

Пуск и «Панель управления»;
Перейти в раздел «Программы и компоненты»;
Найти патч кодеков, возможно это K-Lite Codec Pack или TheHDvid-Codec

Особенно важно произвести действие, если установлено несколько;

  1. Нажать «Удалить»;
  2. Установить кодеки.

Когда присутствует процесс, который сильно загружает систему, то можно воспользоваться функцией «Предотвращение выполнения данных». Нужно выполнить:

  1. Пуск и перейти в «Панель управления»;
  2. Далее клик на «Система»;
  3. Перейти во вкладку «Дополнительно»;
  4. В разделе «Быстродействие» нажать на кнопку «Параметры»;
  1. Переходим на соответствующую вкладку и активируем параметр «Включить DEP для всех, кроме»;
  1. Снизу нужно добавить правило, оно заключается в указании пути C:WindowsSystem32dllhost.exe;
  2. Всё закрыть и перезагрузить систему.

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

  1. Открыть панель Пуск и развернуть список «Все программы»;
  2. Перейти в «Стандартные»;
  3. Далее нажать на «Служебные»;
  4. Выбрать «Монитор ресурсов»;
  5. Устанавливаете галочку возле dllhost.exe и развернуть снизу список «Дескрипторы»;
  6. Ищите строку, в которой в составе пути имеется запись «Error»;
  1. Найти файл и удалить картинку или видео.

Последний известный и при этом рабочий вариант заключается и использовании DISM утилиты.

  1. Запустить консоль с правами админа (Win + R и cmd);
  2. Затем введите exe /Online /Cleanup-image /ScanHealth;
  1. После выполнения сканирования запустить восстановление DISM.exe /Online /Cleanup-image /RestoreHealth.

Способ #2: очистка антивирусным сканнером

Выберите одно из нижеописанных решений и действуйте согласно прилагаемому руководству:

Microsoft Security Essentials

Бесплатный антивирус от создателей Windows. Умело определяет, какой процесс в системе «свой», а какой «чужой». Защищает в реальном времени от шпионского и рекламного ПО (spyware и adware), червей и троян. Потребляет мизерное количество ресурсов ПК. Работает в фоновом режиме. Практически полностью автоматизирован: не отвлекает пользователя частыми запросами для запуска апдейта, выполнения очистки.

1. На официальной страничке продукта (http://windows.microsoft.com/ru-ru/windows/security-essentials-download) клацните ссылку «Скачать».

2. Запустите инсталлятор с правами администратора.

3. Под текстом правил и условий соглашения нажмите «Я принимаю».

4. Кликните кнопку «Присоединиться… », чтобы присоединиться к программе улучшения продукта, или кнопку «Я не хочу… », чтобы отказаться от программы.

5. Нажмите «Далее».

6. Если вы не используете сторонний фаервол (только системный), не убирайте метку в настройке «Если нет ни одного… ». Снова клацните «Далее».

7. При первом запуске антивирус автоматически запустит обновление своих баз (вкладка «Обновить»). Дождитесь его завершения.

8. Перейдите на главную вкладку (Домой).

9. В списке «Параметры проверки» установите значение «Особая».

10. Для запуска сканирования кликните «Проверить сейчас».

11. Удалите вирус и другие потенциально опасные элементы, найденные Microsoft Security Essentials.

Malwarebytes Anti-Malware

Одна из лучших программ для борьбы с компьютерными зловредами. Распространяется условно бесплатно. Коммерческая версия продукта умеет защищать ПК в реальном времени. Anti-Malware способен выискивать червей и троян во всех «уголках» операционной системы и её реестра, в разделах диска.

1. Откройте в браузере — https://ru.malwarebytes.org.

2. Перейдите в раздел «Для дома» и клацните «Бесплатная загрузка».

3. Установите скачанный дистрибутив в систему.

4. В окне утилиты, на вкладке «Информационная панель», нажмите «Проверить обновления».

5. После апдейта откройте вкладку «Проверка».

6. Выберите режим проверки «Полная… » или «Выборочная… » (требуется дополнительная настройка).

7. Запустите проверку (кнопка «Сканировать»).

8. Нейтрализуйте обнаруженные элементы.

Stopzilla Antimalware

Наделена скрупулёзным механизмом сканирования. Выявляет и обезвреживает в системе как распространённые вирусные «штаммы», так и неизвестные. Контролирует безопасность ОС в процессе веб-сёрфинга. Бесплатно Stopzilla можно пользоваться в течение 15 дней.

1. Откройте страницу — http://www.stopzilla.com/downloads/download-stopzilla-antimalware/. Нажмите ссылку «Start Download».

2. Проинсталлируйте сканер в Windows.

3. Дождитесь завершения загрузки обновлений.

4. На вкладке «Scan» выберите алгоритм сканирования (Quick — быстро, Intelliegent — выборочно, Full — глобальная проверка).

5. Нажмите «Start scan».

6. По окончании проверки удалите опасные файлы и записи в реестре, обнаруженные утилитой Stopzilla.

Успешной вам очистки компьютера!

Чему могут навредить сбои в этом процессе

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

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

COM-суррогат перестает работать

Существует несколько причин, которые могут вызвать такие ошибки: плохая или поврежденная программа, настройки UAC, заражение вредоносными программами, настройки DEP и т. д. Если вы недавно обновили драйвер evice, возможно, хотите откат и посмотрите, поможет ли это. Если проблема началась недавно, можете ли вы попробовать восстановить систему и посмотреть, не устраняется ли проблема? Известно также, что помощь в отключении эскизов с помощью опций проводника файлов. Если нет, вот еще несколько советов.

1] Настройки UAC:

В Windows 10/8/7 у вас есть настройки контроля учетных записей (UAC), которые будут препятствовать доступу администратора к программам из-за причины безопасности. Некоторые программы нуждаются в доступе администратора для правильной работы, поэтому для решения этой проблемы вам нужно щелкнуть правой кнопкой мыши на исполняемом файле и запустить как администратор.

Если вы хотите всегда запускать эту Программу в качестве администратора, тогда щелкните правой кнопкой мыши по ярлыку и перейдите к Свойства и нажмите вкладку «Совместимость».

Затем установите флажок «Запустить эту программу как администратор». Затем нажмите «Применить / ОК».

Иногда вам также потребуется включить режим совместимости, поскольку определенные программы могут быть не полностью совместимы с Windows 7/8/10.

Если программа совместима с Windows 10/8/7, убедитесь, что вы не включили режим совместимости, если ее включить отключить ее, так как она также может привести к сбою программы.

2] Инфекция вредоносных программ:

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

Перезагрузите систему в безопасном режиме и выполните полное сканирование.

3] Настройка DEP:

Настройка DEP, т.е. настройка предотвращения выполнения данных может привести к сбою программ. Чтобы проверить эти настройки

1. Нажмите Начать и Щелкните правой кнопкой мыши на Компьютер и выберите Свойства

2. Нажмите Дополнительные настройки системы.

3. Нажмите вкладку Дополнительно и выберите Настройки в разделе Производительность .

4. Нажмите Предотвращение выполнения данных.

5. Убедитесь, что вы выбрали « Включить DEP для основных программ и служб Windows .»

6. Затем нажмите Применить и нажмите ОК и reboot ваша система

В качестве альтернативы вы можете выбрать Включить DEP для всех программ и сервисов, кроме тех, которые я выбираю, нажмите «Добавить» и добавьте следующее:

  • C: Windows System32 dllhost.exe для 32-разрядных систем
  • C: Windows SysWOW64 dllhost.exe для 64-разрядных систем

Нажмите Apply / OK.

4] Перерегистрируйте DLL-файлы

Откройте повышенный CMD и выполните следующие команды:

 regsvr32 vbscript.dll 
 regsvr32 jscript.dll 

См., Если это поможет.

Если эти шаги не будут устранены, попробуйте переустановить конкретное приложение, которое вызвав проблему.

Если это происходит с одним из компонентов Windows, попробуйте запустить SFC /SCANNOW.

См. это сообщение, если вы получили. Действие не может быть выполнено, так как файл открыт в COM Суррогатное сообщение.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

Adblock
detector