Duas pastas “OneDrive” no Explorador do Windows 11? Corrija a duplicação de forma definitiva

Vê duas pastas “OneDrive” idênticas no painel do Explorador do Windows 11/10? Este guia explica por que isso acontece e traz um passo‑a‑passo comprovado para remover a duplicação, com segurança e sem afetar os seus ficheiros.

Índice

O que significa ter duas pastas “OneDrive” no Explorador

O problema mais comum é aparecerem duas entradas com o mesmo nome na árvore de navegação do Explorador de Arquivos (também chamado Explorador de Ficheiros). Ambas apontam para a mesma pasta local do OneDrive: qualquer ficheiro que mova, crie ou apague numa é imediatamente refletido na outra. Ou seja, não são cópias de ficheiros, mas sim dois atalhos de sistema (pastas de namespace) apontando para o mesmo diretório.

Por que a duplicação acontece

O Windows mantém atalhos especiais — Namespace Folders — definidos no Registo em HKEYCLASSESROOT\CLSID. Em cenários como:

  • instalação limpa do Windows seguida de configuração do OneDrive;
  • migração de local da pasta do OneDrive (por exemplo, de C:\Utilizadores\Nome\OneDrive para outra unidade);
  • login com mais de uma conta Microsoft/OneDrive no mesmo perfil;

é possível que o sistema grave duas chaves CLSID que representam o mesmo perfil “OneDrive – Pessoal”. Se ambas as chaves estiverem definidas para aparecer na árvore (System.IsPinnedToNameSpaceTree = 1), o Explorador exibe duas entradas iguais.

Como confirmar que é o mesmo diretório

  • Propriedades: clique com o botão direito em cada “OneDrive”, escolha Propriedades e compare o caminho local. Será idêntico.
  • Operação espelho: crie um ficheiro de teste (CTRL+SHIFT+NPasta). O item surge nos dois atalhos instantaneamente.
  • Atalhos do sistema: observe que “Desafixar do Acesso Rápido” não aparece no menu — porque não são atalhos de utilizador, mas entradas de sistema.

Antes de começar: pré‑requisitos e segurança

  • Faça cópia de segurança do Registo. É simples e evita dores de cabeça caso precise reverter.
  • Use uma conta com direitos de administrador. Execute o Editor de Registo como administrador para garantir que as alterações persistem.
  • Sincronização ativa ou pausada? Esta correção não mexe nos seus ficheiros, apenas na apresentação no Explorador. Pode manter a sincronização ativa.

Solução principal (comprovada): corrigir as chaves CLSID

O objetivo é localizar as duas chaves referentes ao OneDrive e desativar a fixação na árvore de navegação (System.IsPinnedToNameSpaceTree). Após reiniciar, o Windows repõe automaticamente a chave correta para 1 e mantém a duplicada em 0.

Passo‑a‑passo completo

  1. Criar cópia de segurança do Registo.
    Prima Win+R → digite regeditOK → menu FicheiroExportar → em Âmbito selecione Todo o Registo → guarde o .reg num local seguro.
  2. Navegar até a rama de CLSIDs.
    Em Editor de Registo, abra HKEYCLASSESROOT\CLSID.
  3. Localizar a primeira chave do OneDrive com System.IsPinnedToNameSpaceTree.
    Use CTRL+F, pesquise por OneDrive. Ao encontrar uma sub‑chave, verifique no painel direito se há o valor System.IsPinnedToNameSpaceTree.
  4. Definir a chave encontrada para não aparecer.
    Faça duplo clique em System.IsPinnedToNameSpaceTree e altere o valor de 1 para 0. Não feche o Editor de Registo.
  5. Localizar a segunda chave do OneDrive.
    Volte à raiz CLSID e repita a pesquisa (F3) por “OneDrive” até encontrar outra chave com System.IsPinnedToNameSpaceTree = 1. Altere também para 0.
  6. Reinicie o Windows.
    Após o arranque, verifique: a duplicação desaparece e apenas um “OneDrive” permanece visível. Internamente, o Windows repõe a chave legítima para 1, mantendo a outra em 0.

Importante: editar apenas uma chave pode não surtir efeito definitivo. Em alguns casos, essa chave volta sozinha a “1” num arranque posterior e o duplicado reaparece. Por isso, localize e defina as duas como 0 na primeira intervenção; o sistema encarrega‑se de reativar apenas a correta.

Dicas para identificar a chave certa

  • Nome exibido/localizado: campos como (Padrão), LocalizedString ou DisplayName costumam trazer “OneDrive – Pessoal” (ou “OneDrive – Personal”).
  • Ícone: o valor DefaultIcon aponta tipicamente para OneDrive.exe.
  • Evite confundir com OneDrive para Trabalho ou Escola: se usa conta corporativa além da pessoal, haverá outras entradas OneDrive. O método é o mesmo, mas confirme o texto do nome para atuar na entrada correta.

Método alternativo: localizar chaves com PowerShell

Se preferir ganhar visibilidade das chaves “presas” à árvore de navegação de uma só vez, use este comando:

Get-ChildItem 'HKCR:\CLSID' -Recurse |
  Where-Object { $_.GetValue('System.IsPinnedToNameSpaceTree', $null) -eq 1 } |
  ForEach-Object { $_.PSPath }

Anote os caminhos que mencionam “OneDrive”. Depois, volte ao Editor de Registo e aplique a alteração 1 → 0 em cada uma das entradas duplicadas. Se for utilizador avançado, pode também usar o PowerShell para definir os valores diretamente:

# Exemplo: desligar visualização da entrada duplicada (substitua pelo caminho real)
Set-ItemProperty -Path 'HKCR:\CLSID\{GUID}\' -Name 'System.IsPinnedToNameSpaceTree' -Value 0

Nota: substitua {GUID} pelo identificador exato que encontrou. Execute o PowerShell como Administrador.

Alternativas e tentativas menos eficazes

AbordagemResultado relatado
Desinstalar/Reinstalar OneDriveQuase sempre a duplicação volta após novo login.
Desvincular conta (“Unlink this PC”)Não remove os atalhos; apenas para a sincronização.
Arranque limpo (“Clean Boot”)Útil para teste, mas não resolve de forma permanente.
Desinstalar OneDrive + repor WindowsElimina o problema, porém é drástico e implica reinstalação de apps/dados.
“Unpin from Quick Access”Opção não aparece: estas entradas são pastas de sistema, não atalhos comuns.

Boas práticas e precauções

  • Registo: altere com cuidado; mudar valores errados pode afetar outras funcionalidades.
  • Administrador: abra o Editor de Registo como administrador para que as alterações persistam.
  • Cópias de segurança: a edição não mexe nos seus ficheiros, mas manter uma cópia no OneDrive online ou noutro disco é sempre recomendável.

Checklist de diagnóstico rápido

O que verificarComo fazer
Caminhos idênticos?Abra Propriedades nas duas entradas e compare o diretório local.
Sincronização funcional?Crie/mova um ficheiro num atalho e observe a instantânea atualização no outro.
Menu sem “Desafixar”Clique direito → confirme que não há opção de desafixar do Acesso Rápido.
Entradas no RegistoUse a pesquisa do Regedit por “OneDrive” e procure por System.IsPinnedToNameSpaceTree.
Mais de uma conta?Se usa Pessoal + Trabalho/Escola, espere múltiplas entradas — atue apenas sobre as duplicadas.

Como reverter as alterações se necessário

Existem duas formas simples de voltar atrás:

  1. Importar o .reg de backup que exportou no início (duplo clique no ficheiro e confirme a importação).
  2. Voltar manualmente às chaves alteradas e redefinir System.IsPinnedToNameSpaceTree para 1. Reinicie o Windows.

Script pronto: localizar e validar antes de alterar

Se desejar uma validação adicional, este snippet lista apenas chaves relacionadas a OneDrive que estão efetivamente fixadas na árvore:

$pinned = Get-ChildItem 'HKCR:\CLSID' -Recurse |
  Where-Object { $_.GetValue('System.IsPinnedToNameSpaceTree', $null) -eq 1 }

\$pinned | Where-Object {
\$*.GetValue('(Default)', '') -match 'OneDrive' -or
\$*.GetValue('LocalizedString', '') -match 'OneDrive' -or
\$*.PSChildName -match 'OneDrive'
} | ForEach-Object {
\[PSCustomObject]@{
CLSID = \$*.PSChildName
Path  = $\_.PSPath
}
}

Com a lista em mãos, aplique a mudança manualmente nas duas entradas duplicadas, como descrito no passo‑a‑passo principal.

Quando remover totalmente o OneDrive faz sentido

Se não utiliza o serviço no PC e quer removê‑lo:

  1. Desvincule a conta: DefiniçõesContaDesvincular este PC.
  2. Desinstale o cliente:
    winget uninstall Microsoft.OneDrive
    (alternativamente, aceda a AplicaçõesAplicações instaladas e desinstale por lá).
  3. Limpeza opcional: apague a pasta local do OneDrive, se necessário (garanta que os ficheiros já estão seguros na nuvem ou noutro disco).

Perguntas frequentes (FAQ)

Editar o Registo afeta os meus ficheiros?

Não. A alteração atua apenas na visibilidade do atalho no Explorador. A pasta real e a sincronização do OneDrive continuam intactas.

Preciso mesmo reiniciar o Windows?

Sim, é o caminho mais confiável para que o Explorador recarregue a árvore de navegação e o Windows reavalie qual entrada deve permanecer fixada.

Tenho OneDrive Pessoal e um OneDrive de Trabalho/Escola. Posso perder a entrada corporativa?

Não, desde que edite apenas as chaves que correspondem ao OneDrive Pessoal duplicado. Verifique o campo de nome (OneDrive – Pessoal vs OneDrive – Nome da organização).

Por que a duplicação reaparece após alguns dias?

O mais comum é ter sido alterada apenas uma das duas chaves. Volte ao Registo e repita a pesquisa; defina 0 nas duas duplicadas e reinicie. A partir daí, o sistema mantém ativa apenas a legítima.

Posso tentar “Reparar” o OneDrive pelo instalador?

Pode, mas não costuma resolver de forma permanente, porque a causa está nos registos de pastas de namespace do Windows, não no binário do OneDrive.

E se o Regedit não encontrar “OneDrive”?

Use o comando PowerShell de inventário mostrado acima para enumerar todas as chaves com System.IsPinnedToNameSpaceTree = 1. Caso ainda assim não apareça, confirme se o problema não é outro (por exemplo, uma pasta personalizável fixada no Acesso Rápido).

Estou num PC gerido pela empresa. Tenho permissões?

Algumas organizações bloqueiam a edição do Registo. Se vir mensagens de acesso negado, contacte a equipa de TI para aplicarem a correção por política.

Erros comuns e como evitá‑los

  • Confundir entrada Pessoal com entrada de Trabalho/Escola: leia o nome exibido na chave antes de alterar.
  • Alterar um valor semelhante: modifique apenas System.IsPinnedToNameSpaceTree. Não mexa noutros valores (como Attributes) sem necessidade.
  • Fechar o Regedit cedo demais: depois de alterar a primeira chave, continue a pesquisa até encontrar a segunda.

Resumo rápido (takeaways)

  • Duas pastas “OneDrive” iguais no Explorador significam duas entradas de namespace fixadas para o mesmo perfil.
  • A correção duradoura é desativar as duas chaves duplicadas (definir System.IsPinnedToNameSpaceTree = 0) e reiniciar; o Windows reativa automaticamente a legítima.
  • Métodos como reinstalar o OneDrive raramente impedem o retorno da duplicação.
  • Faça backup do Registo e use conta de administrador.

Apêndice: comandos úteis

Listar todas as chaves fixadas na árvore

Get-ChildItem 'HKCR:\CLSID' -Recurse |
  Where-Object { $_.GetValue('System.IsPinnedToNameSpaceTree', $null) -eq 1 } |
  ForEach-Object { $_.PSPath }

Definir uma chave específica para 0 (exemplo)

Set-ItemProperty -Path 'HKCR:\CLSID\{GUID}\' -Name 'System.IsPinnedToNameSpaceTree' -Value 0

Desinstalar o OneDrive (opcional)

winget uninstall Microsoft.OneDrive

Conclusão

Diagnosticar e resolver o “OneDrive duplicado” no Explorador de Arquivos não requer reinstalar programas nem formatar o PC. Ao ajustar corretamente as chaves CLSID relacionadas — e garantir que as duas entradas duplicadas são desativadas — o Windows mantém apenas o atalho legítimo visível, e o seu ambiente volta a ficar limpo e organizado.

Índice