Como Corrigir ERROR_OBJECT_NAME_EXISTS no Windows

Como corrigir ERROR_OBJECT_NAME_EXISTS
O ERROR_OBJECT_NAME_EXISTS (698 / 0x2BA) ocorre quando um processo tenta criar um objeto (como um arquivo, pasta ou recurso do sistema) que já existe. Este erro é comum na gestão de arquivos, serviços do sistema e instalações de aplicações.

Como posso corrigir o ERROR_OBJECT_NAME_EXISTS?

1. Verifique se o objeto já existe

Para arquivos e pastas:

  1. Abra o Explorador de Arquivos (Win + E).
  2. Navegue até o diretório onde você está tentando criar o objeto.
  3. Procure por um arquivo ou pasta com o mesmo nome.
  4. Se existir, renomeie ou exclua e tente a operação novamente.

Para entradas do Registro:
NOTA Edição incorreta do registro pode causar problemas no sistema. Crie um backup antes de fazer alterações.

  1. Pressione Win + R, digite regedit e pressione Enter.
  2. Navegue até o caminho do registro relevante.
  3. Se uma entrada com o mesmo nome existir, exclua ou modifique-a com cuidado.

Se você está tentando criar um arquivo, pasta ou entrada no registro, verifique se já está presente.

2. Execute o aplicativo ou comando como administrador

  1. Clique com o botão direito do mouse no aplicativo ou comando que você está usando.
  2. Selecione Executar como administrador.
  3. Verifique se o problema persiste.

A falta de permissões pode fazer com que o Windows reporte incorretamente que o objeto já existe.

3. Verifique processos travados ou fantasmas

Usando o Gerenciador de Tarefas:

  1. Pressione Ctrl + Shift + Esc para abrir o Gerenciador de Tarefas.
  2. Procure processos relacionados ao programa que você está executando.
  3. Selecione-os e clique em Encerrar Tarefa.
  4. Tente a operação novamente.

Usando o Prompt de Comando:

  1. Abra o Prompt de Comando (Admin) (Win + X > Prompt de Comando (Admin)).
  2. Digite: tasklist | findstr "SeuNomeDePrograma"
  3. Se o processo estiver listado, digite: taskkill /F /IM SeuPrograma.exe
  4. Tente sua operação novamente.

Se um processo estiver usando o nome do objeto na memória, você pode precisar fechá-lo.

4. Limpe os arquivos temporários e cache

  1. Pressione Win + R, digite %temp% e pressione Enter.
  2. Selecione todos os arquivos e exclua-os.
  3. Esvazie a Lixeira e reinicie seu PC.

5. Realize escaneamentos SFC e DISM

  1. Abra o Prompt de Comando (Admin).
  2. Execute: sfc /scannow
  3. Aguarde a conclusão do escaneamento. Se problemas forem encontrados, reinicie seu PC.
  4. Se o erro persistir, execute: DISM /Online /Cleanup-Image /RestoreHealth
  5. Reinicie seu PC e tente novamente.

6. Crie o objeto com um nome diferente

Se um arquivo, pasta ou chave de registro já existir, tente usar um nome ligeiramente diferente.

Por exemplo:

  • Em vez de NewFile.txt, use NewFile_01.txt.
  • Em vez de MyKey, use MyKey_New.

Se renomear funcionar, isso confirma que o conflito de nomes era o problema.

O ERROR_OBJECT_NAME_EXISTS (698 / 0x2BA) é geralmente causado por nomes de objetos duplicados, problemas de permissão ou conflitos de software. Seguindo estas etapas, você deve ser capaz de resolvê-lo de forma eficaz.

Antes de sair, não perca nosso guia mais recente sobre ERROR_ORPHAN_NAME_EXHAUSTED para mais informações.