Действието не може да бъде завършено, защото файлът е отворен в COM Surrogate

Действието не може да бъде завършено, защото файлът е отворен в COM Surrogate

Файлът се използва, Действието не може да бъде завършено, защото файлът е отворен в COM Surrogate

Процесът dllhost.exe носи името COM Surrogate , а самият термин е доста общ – но се използва за хостване на една или повече услуги на операционната система. Когато COM сурогатът(COM Surrogate) не може да се справи с кода; може да получите тази грешка.

За да коригирате Действието не може да бъде завършено, тъй като файлът е отворен в грешка COM Surrogate , изпълнете следните стъпки:

  1. Проверете диспечера на задачите
  2. Рестартирайте компютъра и опитайте
  3. Извършете чисто зареждане
  4. Премахнете(Remove) наскоро инсталирана програма на трета страна
  5. Деактивирайте хардуерното ускорение
  6. Деактивирайте предотвратяването на изпълнение на данни

За да научите повече за тези стъпки, продължете да четете.

1] Проверете диспечера на задачите

Понякога приложението може да не се показва отворено в лентата на задачите, но все пак може да работи на друго място без знанието на потребителя. За да изолирате тази възможност, моля, отворете диспечера на задачите(Task Manager) и проверете списъка с програми, които се изпълняват. Ако вашата програма е посочена сред тях, щракнете с десния бутон върху нея и изберете опцията „Край на задачата“, за да я затворите.

Също така опитайте това. Отворете Task Manager > Под раздела Подробности(Details) намерете процеса dllhost.exe , щракнете с десния бутон върху него и изберете Край на задачата(End task) . Сега вижте дали можете да направите това, което искате.

2] Рестартирайте компютъра и опитайте

Рестартирайте компютъра си с Windows и се опитайте да извършите желаната операция с файла.

3] Извършете чисто зареждане

Стартирайте компютъра си в състояние на чисто зареждане(Clean Boot State) и след това опитайте ръчно да отстраните проблема. Ще трябва да намерите процеса на нарушение ръчно. Отстраняването на неизправности при чисто зареждане е предназначено да изолира проблем с производителността.

4] Премахнете(Remove) наскоро инсталирана програма на трета страна

Понякога някои приложения на трети страни може да пречат и това може да причини този проблем. В случай, че системата ви е работила добре по-рано и показва проблема след инсталиране на приложение на трета страна наскоро, опитайте да деинсталирате тази програма(uninstalling that program) и проверете дали работи след това.

5] Деактивирайте хардуерното ускорение

Хардуерното ускорение(Hardware Acceleration) означава използване на хардуера на компютъра за изпълнение на определена задача и функция по-бързо, отколкото би било възможно с помощта на софтуера. Деактивирайте хардуерното графично ускорение(hardware graphics acceleration) и вижте дали това ви помага.

6] Деактивирайте предотвратяването на изпълнение на данни(Disable Data Execution Prevention)

Предотвратяването на изпълнение на данни или DEP е функция за сигурност, която може да помогне за предотвратяване на повреда на вашия компютър. Ако програма се опита да изпълни код от паметта по неправилен начин, DEP затваря програмата. Изключете DEP за тази отделна програма или деактивирайте глобално предотвратяването на изпълнение на данни и вижте дали помага. Имайте предвид(Mind) , че когато деактивирате DEP глобално, това ще направи компютъра ви по-малко защитен.

Ако нещо не работи за вас, не забравяйте да отмените направените промени.

Как да поправя Open in COM Surrogate?

За да коригирате Действието не може да бъде завършено, тъй като файлът е отворен в проблем с COM Surrogate на компютър с (COM Surrogate)Windows 11/10 ; трябва да прекратите процеса dllhost.exe с помощта на диспечера на задачите(Task Manager) . Освен(Apart) това можете да рестартирате компютъра си и да проверите дали това решава проблема. Понякога софтуерът на трети страни също може да бъде отговорен за този проблем. В такава ситуация трябва да проверите дали наскоро сте инсталирали софтуер на трети страни или не. Ако да, можете да го деинсталирате, за да отстраните проблема.

Какво означава, ако файлът(File) е отворен в COM Surrogate ?

Ако получите  Действието не може да бъде завършено, защото файлът е отворен в COM Surrogate(The action cannot be completed because the file is open in COM Surrogate)  грешка при преименуване или копиране на файл в Windows 11/10 , това означава, че услугата dllhost.exe не отговаря както трябва. С други думи, услугата COM Surrogate не може да се справи с кода на вашия компютър, за да изпълни определена задача.

Hope something helps!

Свързани чете:(Related reads:)



About the author

Аз съм инженер по windows, ios, pdf, грешки, джаджи с над 10 години опит. Работил съм върху много висококачествени Windows приложения и рамки като OneDrive за бизнеса, Office 365 и др. Неотдавнашната ми работа включваше разработването на pdf четеца за платформата на windows и работата по изясняване на съобщенията за грешки за потребителите. Освен това участвам в разработването на платформата ios от няколко години и съм много запознат както с нейните характеристики, така и с странностите.



Related posts