Você pode se deparar com uma situação em que não consegue renomear um arquivo no seu computador Windows, apesar de o arquivo não estar aberto em nenhum lugar. Se você continuar a renomeá-lo, poderá ver um erro: Arquivo em uso, A ação não pode ser concluída porque o arquivo está aberto no COM Surrogate.
A ação não pode ser concluída porque o arquivo está aberto no COM Surrogate
o dllhost.exe processo atende pelo nome COM substitutoe o próprio termo é bem genérico - mas é usado para hospedar um ou mais serviços do sistema operacional. Quando COM Surrogate não consegue processar o código; você pode receber este erro.
1] Verifique o Gerenciador de Tarefas
Às vezes, o aplicativo pode não aparecer aberto na barra de tarefas, mas ainda pode estar em execução em outro lugar sem o conhecimento do usuário. Para isolar essa possibilidade, abra o Gerenciador de Tarefas e verifique a lista de programas em execução. Se o seu programa estiver listado entre eles, clique com o botão direito e selecione a opção "Finalizar tarefa" para fechá-lo.
Além disso, tente isso. Abra o Gerenciador de Tarefas> na guia Detalhes, localize dllhost.exe processo, clique com o botão direito nele e selecione Finalizar tarefa. Agora veja se você pode fazer o que você queria fazer.
2] Reinicie o computador e tente
Reinicie o computador com o Windows e tente executar a operação desejada no arquivo.
3] Execute uma inicialização limpa
Inicialize seu computador no estado de inicialização limpa e tente solucionar o problema manualmente. Você terá que encontrar o processo ofensivo manualmente. Solução de problemas de inicialização limpa é projetada para isolar um problema de desempenho.
4] Remover recentemente instalado 3 rd- programa partidário
Às vezes, alguns aplicativos de terceiros podem estar interferindo e isso pode causar esse problema. Caso seu sistema esteja funcionando bem antes e esteja mostrando o problema depois de instalar um aplicativo de terceiros recentemente, tente desinstalá-lo e verifique se ele funciona depois disso.
5] Desativar aceleração de hardware
Aceleração de hardware significa usar o hardware do computador para executar uma determinada tarefa e funcionar mais rápido do que seria possível usando um software. Desative a aceleração de gráficos de hardware e veja que isso ajuda você.
6] Desativar Prevenção de Execução de Dados
A Prevenção de Execução de Dados ou DEP é um recurso de segurança que pode ajudar a evitar danos ao seu computador. Se um programa tentar executar o código da memória de maneira incorreta, a DEP fecha o programa. Desligue a DEP para esse Programa individual ou desative a Prevenção de Execução de Dados globalmente e veja se isso ajuda. Lembre-se de que quando você desativa a DEP globalmente, ela deixará seu computador menos seguro.
Se algo não funcionar para você, lembre-se de reverter as alterações feitas.
Espero que algo ajude!
Leituras relacionadas:
- COM Surrogate parou de funcionar
- Programas que não estão respondendo no Windows
- A ação não pode ser concluída porque o arquivo está aberto em outro programa.
Posts relacionados:
- Prevenção de Execução de Dados ou recurso DEP no Windows 10/8/7
- Desativar a aceleração de hardware no Windows 10/8/7
- Desativar a aceleração de gráficos de hardware no Microsoft Office 2016/13
- Verificar o status das configurações de Prevenção de Execução de Dados (DEP) no Windows 10/8/7
- A ação não pode ser concluída porque o arquivo está aberto em outro programa