Вы можете столкнуться с ситуацией, когда вы не можете переименовать файл на компьютере Windows, несмотря на то, что файл нигде не открыт. Если вы продолжите переименовывать его, вы можете увидеть ошибку: Файл используется, действие не может быть завершено, поскольку файл открыт в COM Surrogate .
Сообщение предложит вам закрыть файл и повторить попытку. Если это поможет, хорошо для вас. Но это не так, тогда вы можете попробовать одно из этих предложений. Но прежде чем начать, проверьте компьютер с помощью антивирусного программного обеспечения, поскольку заражение вредоносным ПО может привести к появлению этого сообщения.
Действие не может быть завершено, потому что файл открыт в COM Surrogate
Процесс dllhost.exe носит имя COM Surrogate , а сам термин довольно общий – но он используется для размещения одной или нескольких служб операционной системы. Когда COM Surrogate не может обработать код; Вы можете получить эту ошибку.
1] Проверьте диспетчер задач
Иногда приложение может не отображаться открытым на панели задач, но оно все равно может работать в другом месте без ведома пользователя. Чтобы изолировать эту возможность, пожалуйста, откройте диспетчер задач и проверьте список запущенных программ. Если ваша программа указана среди них, щелкните ее правой кнопкой мыши и выберите «Завершить задачу», чтобы закрыть ее.
Кроме того, попробуйте это. Откройте Диспетчер задач> На вкладке Сведения найдите процесс dllhost.exe , щелкните его правой кнопкой мыши и выберите Завершить задачу . Теперь посмотрим, сможете ли вы сделать то, что хотели.
2] Перезагрузите компьютер и попробуйте
Перезагрузите компьютер с Windows и попробуйте выполнить нужную операцию с файлом.
3] Выполнить чистую загрузку
Загрузите компьютер в чистом состоянии загрузки и попробуйте вручную устранить проблему. Вы должны будете найти процесс оскорбления вручную. Устранение неполадок при чистой загрузке предназначено для выявления проблем с производительностью.
4] Удалить недавно установленную стороннюю программу
Иногда некоторые сторонние приложения могут создавать помехи, и это может вызвать эту проблему. Если ваша система ранее работала нормально и обнаруживает проблему после установки стороннего приложения, попробуйте удалить эту программу и проверить, работает ли она после этого.
5] Отключить аппаратное ускорение
Аппаратное ускорение означает использование аппаратного обеспечения компьютера для выполнения определенной задачи и функционирования быстрее, чем это было бы возможно при использовании программного обеспечения. Отключите аппаратное ускорение графики и посмотрите, что вам поможет.
6] Отключить предотвращение выполнения данных
Data Execution Prevention или DEP – это функция безопасности, которая может помочь предотвратить повреждение вашего компьютера. Если программа пытается выполнить код из памяти неверным способом, DEP закрывает программу. Отключите DEP для этой отдельной Программы или отключите предотвращение выполнения данных в глобальном масштабе и посмотрите, поможет ли это. Имейте в виду, когда вы отключите DEP глобально, это сделает ваш компьютер менее безопасным.
Если что-то не работает для вас, не забудьте отменить внесенные изменения.
Надеюсь, что-нибудь поможет!
Связанные чтения:
- COM Суррогат перестал работать
- Программы не отвечают в Windows
- Действие не может быть завершено, потому что файл открыт в другой программе.