Файл открыт в com surrogate что это windows 10

Удерживание файла каким-либо процессом является основной причиной, по которой его не удаётся удалить средствами Проводника. Процессы же могут быть разными. В Windows 7, 8.1 и 10 при удалении файлов или папок пользователям иногда приходится сталкиваться с ошибкой «Операция не может быть завершена, так как эта папка (файл) открыта в «СОМ Surrogate»». Решается проблема элементарно, если, конечно, СОМ Surrogate не является замаскированным вирусом, что бывает очень редко.

Перед тем как перейти к решению, позвольте пару слов о самом СОМ Surrogate. Имя исполняемого файла СОМ Surrogate dllhost.exe. Располагается он в папках C:\Windows\System32 и C:\Windows\SysWOW64. В последнем случае его копии либо жёсткие ссылки могут обнаруживаться во вложенных каталогах папки SysWOW64. Это «родные» директории dllhost.exe, если он обнаруживается в других местах, особенно в каталоге пользователя, высока вероятность, что он является вирусом. Такой файл подлежит обязательному анализу VirusTotal.

СОМ Surrogate — это системная программа Windows, участвующая в обработке мультимедийных файлов. Она активно взаимодействует с библиотеками .Net и графическими драйверами, способствует корректному отображению эскизов при открытии папок с картинками и видеофайлами, потребляя в эти моменты значительное количество памяти. Как и все процессы, СОМ Surrogate иногда даёт сбои, и удержание им файла или папки является проявлением как раз одного из них.

Ошибка - СОМ Surrogate

Возникает она чаще всего при попытке удаления папки с большим количеством изображений. Решается проблема очень просто. Откройте Диспетчер задач, найдите в нём процессы с именем СОМ Surrogate и завершите их принудительно.

Диспетчер задач

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

Такое поведение наблюдается, если в папке имеется поврежденный медиафайл или на ПК установлены старые кодеки. У некоторых пользователей ошибка возникала при наличии в системе K-Lite Codec Pack (по причине несовместимости с каким-то другим ПО). Первым способом устранения проблемы может стать удаление или обновление кодеков, вторым — поиск битого файла и его удаление. Найти его не так уже и сложно. Запустите командой perfmon /res в окошке «Выполнить» монитор ресурсов.

Переключитесь в окне монитора на вкладку «ЦП», найдите в списке файл грузящий память dllhost.exe с описанием «COM Surrogate». Отметьте галочкой процесс dllhost.exe и проанализируйте список связанных с ним дескрипторов в том же окне монитора. Ищите в нём мультимедийные файлы (пути к папкам), которые в данный момент пытаетесь открыть. Это и будут те самые повреждённые объекты, вызывающие неправильную работу COM Surrogate. Завершите через монитор ресурсов (клик ПКМ по дескриптору) процесс и удалите проблемный файл.

Монитор ресурсов

Рекомендуем также попробовать отключить функцию DEP для файла dllhost.exe.

Командой systempropertiesperformance откройте параметры быстродействия, переключитесь на вкладку «Предотвращение выполнения данных», активируйте радиокнопку «Включить DEP для всех программ…», нажмите «Добавить» и укажите путь к программе COM Surrogate C:\Windows\System32\dllhost.exe.

Параметры быстродействия

Сохраните настройки и перезагрузитесь.

Способ этот, однако, не будет работать в 64-битных системах, так как атрибуты DEP для 64-разрядных исполняемых файлов задавать нельзя.

Загрузка…

Download Windows Speedup Tool to fix errors and make PC run faster

You may come across a situation where you are unable to rename a file on your Windows computer despite the file not being open anywhere. If you go on to rename it, you may see an error: File In Use, The action cannot be completed because the file is open in COM Surrogate.
The action cannot be completed because the file is open in COM Surrogate
The message will suggest you close the file and try again. If it helps, good for you. But it does not, then you could try one of these suggestions. But before you begin, do scan your computer with your antivirus software, as malware infection may throw up this message.

The dllhost.exe process goes by the name COM Surrogate, and the term itself is pretty generic – but it is used to host one or more operating system services. When COM Surrogate is unable to handle the code; you may receive this error.

To fix The action cannot be completed because the file is open in COM Surrogate error, follow these steps:

  1. Check the Task Manager
  2. Restart computer and try
  3. Perform a Clean Boot
  4. Remove recently installed 3rd-party program
  5. Disable Hardware Acceleration
  6. Disable Data Execution Prevention

To learn more about these steps, continue reading.

1] Check the Task Manager

At times, the application might not show open in the taskbar, but it might still be running elsewhere without the knowledge of the user. To isolate this possibility, please open the Task Manager and check the list of programs that are running. If your program is listed among them, right-click on it and select the option ‘End Task’ to close it.

Also, try this. Open Task Manager > Under the Details tab, locate dllhost.exe process, right-click on it, and select End task. Now see if you can do what you wanted to do.

2] Restart computer and try

Restart your Windows computer and try to carry out the desired operation on the file.

3] Perform a Clean Boot

Boot your computer in Clean Boot State and then try to manually troubleshoot the issue. You will have to find the offending process manually. Clean-boot troubleshooting is designed to isolate a performance problem.

4] Remove recently installed 3rd-party program

At times, a few third-party applications might be interfering, and that could cause this issue. In case your system was working fine earlier and is showing the problem after installing a 3rd party application any recently, try uninstalling that program and check if it works after that.

5] Disable Hardware Acceleration

Hardware Acceleration means using a computer’s hardware for performing a certain task and function faster than would be possible using the software. Disable hardware graphics acceleration and see if that helps you.

When you disable Hardware Acceleration smooth rendering of graphics may be affected adversely.

6] Disable Data Execution Prevention

Data Execution Prevention or DEP is a security feature that can help prevent damage to your computer. If a program tries executing code from memory in an incorrect way, DEP closes the program. Turn Off DEP for that individual Program or disable Data Execution Prevention globally and see if it helps. Mind you when you disable DEP globally, it will leave your computer less secure.

When DEP is enabled. Windows can detect attempts to run code from protected memory locations and help prevent attacks. When you disable DEP, your system will be left ‘that much unprotected’.

If something does not work for you, remember to reverse the changes made.

How do I fix Open in COM Surrogate?

To fix The action cannot be completed because the file is open in COM Surrogate issue on Windows 11/10 PC; you need to terminate the dllhost.exe process using Task Manager. Apart from that, you can restart your computer and check if it solves the issue. At times, third-party software can be responsible for this problem as well. In such a situation, you need to check if you have recently installed any third-party software or not. If yes, you may uninstall it to fix the problem.

What does it mean if a File is open in COM Surrogate?

If you get The action cannot be completed because the file is open in COM Surrogate error while renaming or copying a file on Windows 11/10, it implies that dllhost.exe service is not responding as it should be. In other words, the COM Surrogate service is unable to handle the code on your computer to perform a certain task.

Hope something helps!

Related reads:

  • COM Surrogate has stopped working
  • Programs not responding in Windows
  • File in use, The action can’t be completed because the file is open in another program.

Anand Khanse is the Admin of TheWindowsClub.com, a 10-year Microsoft MVP (2006-16) & a Windows Insider MVP (2016-2022). Please read the entire post & the comments first, create a System Restore Point before making any changes to your system & be careful about any 3rd-party offers while installing freeware.

Ошибка: файл открыт в "COM Surrogate"

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

Ошибка довольно не приятная, и что интересно, даже на официальном сайте Microsoft нет решения данной проблемы. Единственное, что удалось найти, так это временное устранение ошибки, для того, что бы можно было выполнить необходимое действие с файлом, например удалить его.

Если возникает данная ошибка, то стоит открыть Диспетчер задач (Ctrl+Alt+Delete), найти процесс COM Surrogate и завершить его.

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

Загрузка…

COM Surrogate: что это за процесс, почему грузит систему

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

Окно ошибка Некоторые моменты в операционной системе Виндовс способны пошатнуть психику даже самого устойчивого пользователя. Чтобы немножко упростить Вам жизнь, хочу поведать о COM Surrogate

Обзор приложения

COM Surrogate является стандартной утилитой, тесно связанной с работой драйверов графического адаптера и динамическими библиотеками .NET Framework. Без данной программы было бы невозможно просматривать видео или картинки на компьютере.

Запускается она с помощью файла dllhost.exe, который можно увидеть в перечне процессов диспетчера задач. Иногда он может потреблять значительную часть ресурсов, создавая сильную нагрузку на оперативную память и ЦПУ.

dllhost.exe


Почему COM Surrogate грузит процессор?

Ниже мы разберем причины такого нежелательного поведения. Но сначала просто их перечислим. Проблемы возникают, когда:

  • Вы пытаетесь воспроизвести поврежденный медиа файл;
  • В системе установлены неактуальные версии кодеков;
  • На компьютере «поселился» вирус.

Рекомендуем:

  • TouchPal — что это за программа для Android
  • Taskmgr.exe что за процесс, как отключить и стоит ли?
  • Отключаем автоматический запуск USB в Windows 10
  • Как открыть и эффективно использовать Диспетчер задач Windows 10

Методы исправления проблемы

Если файл, который Вы хотите открыть (изображение / видео) является битым, то увидите сообщение об ошибке «COM Surrogate прекращена работа». Но для достоверности в принятии последующих решений необходимо выполнить проверку:

  • Запускаем утилиту «Монитор ресурсов», воспользовавшись строкой поиска Windows:

Мониторинг ресурсов в поиске

  • Когда откроется стандартное приложение, необходимо переключиться на вкладку «ЦП» и отыскать в перечне процессов файл «exe». Затем кликните по нему для просмотра детального описания в нижней части окна:

Список файлов в утилите мониторинг ресурсов

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

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

в обзоре по ссылке

.


Деинсталляция кодеков

  • Откройте папку «Этот компьютер» и в правом верхнем углу увидите ссылку на действие «Удалить / изменить программы». Нажмите на неё:

Кнопка удаления программ в проводнике

  • Найдите в списке утилиту K-Lite или любую другую, название которой содержит слово «Codec», и нажмите кнопку «Удалить»:

Деинсталляция K-lite

Для Windows 10 актуален и другой способ: кликаем правой кнопкой мышки по кнопке «Пуск» (или нажимаем Win + X ) и в появившемся меню выбираем самый первый пункт – «Приложения и возможности»:

Удаление через приложения и возможности

  • После окончания процедуры обязательно перезагружаем ПК.

Ситуация не изменилась в лучшую сторону? Тогда рассмотрим еще несколько решений.


Отключаем DEP

Не буду особо вдаваться в подробности, а сразу перейду к инструкции:

  • Через панель управления или строку поиска находим элемент «Система». Можно найти его и в главном контекстном меню, нажав Win + X . В новом окне выбираем «Дополнительные параметры»:

Дополнительные системные параметры

  • Когда откроется окно, кликаем по кнопке «Параметры» в секции «Быстродействие», затем идем на вкладку «Предотвращение выполнения…», где активируем опцию включения DEP для всех приложений, кроме указанных – жмем «Добавить» и находим файл dllhost в папке Windows | System32:

dllhost.exe в перечне ограничений DEP

  • После открытия, добавления в список и выхода из всех окон (нажимайте ОК для сохранения изменения), необходимо перезапустить систему.

Проверка на вирусы

Если ни один их способов не помогает, есть вероятность того, что компьютер заражен вирусами. Рекомендую проделать стандартную процедуру:

  • Нажимаем Win + R и вводим в строке команду:

%temp%

COM Surrogate: что это за процесс, почему грузит систему

  • Отобразится папка с временными элементами. Их нужно все удалить:

содержимое папки temp

  • Скачать две бесплатные утилиты – AdwCleaner и CCleaner. Первая не нуждается в установке – просто запускаете и дожидаетесь окончания проверки. Обнаруженные угрозы будут показаны в отчете:

COM Surrogate: что это за процесс, почему грузит систему

  • Затем переходим к использованию второй утилиты для очистки следов зловредного скрипта в системном реестре. Подробную инструкцию (видео) можно посмотреть здесь.

Очистка реестра Ccleaner

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

С уважением, Виктор!

Информационный портал IT Техник

Вам помогло? Поделитесь с друзьями — помогите и нам!

Some users have reported the “this action cannot be completed because the file is open in COM Surrogate” problem when trying to do something with files on the computer. In this article from MiniTool Partition Wizard, we will learn how to fix it.

The full error message is shown as: File In Use, The action cannot be completed because the file is open in COM Surrogate.

Under what circumstances do you encounter this error? Well, you may encounter situations as follows:

  1. This error occurs when a user tries to access or edit certain options in the file’s Properties window.
  2. You may see this error message when you try to delete a file from File Explorer.
  3. When you encounter a situation where you can’t rename a file on a Windows computer, even though the file isn’t open anywhere. If you keep renaming, you may see errors.

Well, you can try the methods below to fix the error. But before that, you should first try to restart your computer.

Some users reported that ending the COM agent process in Task Manager helped resolve the issue. To do so, here is the steps:

Step 1: Press the Ctrl + Shift + Esc keys to open the Task Manager.

Step 2: In the Task Manager window, switch to the Details tab.

Step 3: Find the dllhost.exe process. Then right-click it and click End task.

end the COM agent process

Restart your computer and check if the “The action cannot be completed because the file is open in COM Surrogate” error is resolved.

Solution 2: Perform a Clean Boot

Starting the computer in a clean boot state may resolve this issue. Here is the step:

Step 1: Press the Win + R keys to open the Run dialog. Then type msconfig in the box and press Enter.

Step 2: Under the General tab, click the Selective startup option and check these two options:

Load system services

Load start items

click the Selective startup option

Step 3: Switch to the Services tab, and then checkmark Hide all Microsoft services.

Step 4: Check all the third-party apps in the list, and then click Disable all to disable all of these services.

Step 5: Go to the Startup tab, and then click Open Task Manager.

Step 6: Now in the Task Manager window, right-click each app one by one and click Disable.

Step 7: Finally, click Apply > OK to save the changes. If you receive a prompt to restart the system, click Restart.

Solution 3: Disable Data Execution Prevention

DEP (Data Execution Prevention) is a security feature that can help prevent damage to your computer. DEP will shut down a program if it tries to execute code from memory in an incorrect manner. Turn off DEP for that individual program or disable Data Execution Prevention globally and see if it helps.

Note:

When you disable DEP globally, it makes your computer less secure.

To disable it, here is how to do:

Step 1: Open an elevated Command Prompt window. You can press Win + R, type cmd, and press Ctrl + Shift + Enter to open Command Prompt Windows 10 and run it as administrator.

Step 2: Type the following command line in Command Prompt window and hit Enter to turn off DEP on Windows 10.

BCDEDIT /SET {CURRENT} NX ALWAYSOFF

disable Data Execution Prevention Windows 10

Step 3: Then you can restart your Windows 10 computer, and DEP is completely disabled on Windows 10.

Solution 4: Delete the Application

Sometimes, some third-party apps can interfere, which can cause this problem. If your system was working fine before and you are having problems after installing a 3rd party application recently, try uninstalling the program and check if it works after that.

Solution 5: Disable Hardware Acceleration

Hardware acceleration means using a computer’s hardware to perform certain tasks and functions faster than using the software. Disable hardware graphics acceleration and see if that helps you.

  • Файл mpg чем открыть на компьютере windows
  • Утилиты для windows 11 оптимизация системы
  • Файл отвечающий за загрузку windows 10
  • Файл lay6 чем открыть в windows 10
  • Утилиты для windows xp sp3