Você abre uma pasta sincronizada com o OneDrive e vê arquivos com nomes como “Q4_Budget-DESKTOP-ABC123.xlsx” ou “Meeting_Notes-LAPTOP-XYZ456.docx.” Isso acontece quando o OneDrive anexa o nome do computador ao nome do arquivo. A causa é um recurso de resolução de conflitos dentro do OneDrive que renomeia arquivos quando detecta um conflito de sincronização entre dois dispositivos. Este artigo explica por que o OneDrive anexa o nome do computador aos seus arquivos e fornece uma correção passo a passo usando o centro de administração do Microsoft 365 para interromper esse comportamento.
Principais conclusões: impedir que o OneDrive adicione o nome do computador aos nomes de arquivos
- Centro de administração Microsoft 365 > Configurações > Configurações da organização > OneDrive > Sincronizar: Controla restrições de sincronização em todo o locatário, bloqueio de tipos de arquivo e comportamento do Known Folder Move.
- Cmdlet do SharePoint Online Management Shell Set-SPOTenantSyncClientRestriction: Desativa o recurso de renomeação por conflito que anexa o nome do computador.
- Configurações do OneDrive > Sincronizar e backup > Configurações avançadas > Arquivos sob demanda: Configuração que controla se os arquivos são baixados sob demanda ou mantidos localmente; não está diretamente relacionada, mas muitas vezes é confundida como a causa.
Por que o OneDrive anexa o nome do computador aos nomes de arquivos
O OneDrive for Business usa um mecanismo de resolução de conflitos para lidar com situações em que dois usuários ou dois dispositivos editam o mesmo arquivo quase ao mesmo tempo. Quando ocorre um conflito de sincronização, o OneDrive mantém ambas as versões do arquivo. Ele renomeia uma cópia anexando o nome do computador do dispositivo que salvou a alteração. Isso garante que nenhum dado seja perdido durante conflitos de sincronização. No entanto, esse comportamento pode ser acionado incorretamente se a sincronização for interrompida, se um arquivo for deixado aberto em um dispositivo enquanto outro dispositivo tenta sincronizar, ou se o cliente de sincronização do OneDrive detectar uma alteração de arquivo que não consegue reconciliar. O resultado é um nome de arquivo duplicado que inclui o nome do computador, como “Relatório-DESKTOP-ABC123.docx.” Isso não é um bug. É um recurso de segurança deliberado projetado para evitar perda de dados. Mas para muitas organizações, essa renomeação gera confusão e trabalho extra de limpeza.
O processo de detecção de conflitos de sincronização
O OneDrive verifica a hora de modificação, o tamanho e o hash de conteúdo do arquivo durante cada ciclo de sincronização. Se duas alterações chegarem para o mesmo arquivo em poucos segundos, o OneDrive não consegue mesclá-las automaticamente. Ele marca uma versão como vencedora e renomeia a versão perdedora. O arquivo renomeado recebe o nome do computador anexado. Isso acontece com mais frequência quando um arquivo é salvo em um dispositivo enquanto o mesmo arquivo ainda está aberto em outro dispositivo. Também acontece quando um dispositivo móvel carrega uma foto enquanto a versão desktop da mesma foto ainda está sincronizando.
Quando o nome do computador não é o problema
Alguns usuários veem sufixos de nome de computador em arquivos que nunca estiveram em conflito. Isso pode ocorrer se um usuário renomear manualmente um arquivo em um dispositivo enquanto o cliente de sincronização ainda está processando. O cliente interpreta a renomeação como um novo arquivo e o arquivo antigo como ainda existente, criando uma duplicata. Nesse caso, a duplicata não é um conflito real, mas o cliente de sincronização ainda a renomeia para evitar substituição. A correção para ambos os cenários é a mesma: desabilitar o comportamento de renomeação por conflito no nível do locatário.
Passos para impedir que o OneDrive adicione o nome do computador a arquivos duplicados
Você deve usar o SharePoint Online Management Shell para desabilitar o recurso de renomeação por conflito. Essa alteração se aplica a todo o seu locatário do Microsoft 365. Não existe configuração de usuário individual para esse comportamento. Você precisa do módulo SharePoint Online Management Shell instalado e de permissões de administrador global ou administrador do SharePoint.
Instalar o SharePoint Online Management Shell
- Abra o Windows PowerShell como administrador
Clique com o botão direito no botão Iniciar e selecione Windows PowerShell Admin ou Terminal Admin. Confirme o prompt do Controle de Conta de Usuário. - Verifique se o módulo já está instalado
Execute o comandoGet-Module -ListAvailable -Name Microsoft.Online.SharePoint.PowerShell. Se o módulo aparecer, pule para a etapa 4. Se nada aparecer, continue para a etapa 3. - Instale o SharePoint Online Management Shell
ExecuteInstall-Module -Name Microsoft.Online.SharePoint.PowerShell. Digite Y para confirmar a instalação do PSGallery. Aguarde a instalação terminar. - Conecte-se ao SharePoint Online
ExecuteConnect-SPOService -Url https://seudominio-admin.sharepoint.com. Substituaseudominiopelo domínio real do seu locatário. Faça login com uma conta de administrador global ou administrador do SharePoint.
Desabilitar o recurso de renomeação por conflito
- Obtenha as configurações atuais de sincronização do locatário
ExecuteGet-SPOTenantSyncClientRestriction. Observe o valor da propriedadeExcludedFileExtensions. Se estiver vazio, você ainda não definiu exclusões de tipo de arquivo. - Desabilite o comportamento de renomeação por conflito
ExecuteSet-SPOTenantSyncClientRestriction -DisableReporting $true -ExcludedFileExtensions "". Este comando desabilita o relatório de restrição do cliente de sincronização e limpa quaisquer exclusões de tipo de arquivo existentes. O efeito principal é impedir que o cliente de sincronização renomeie arquivos com o nome do computador em caso de conflito. - Verifique a alteração
ExecuteGet-SPOTenantSyncClientRestrictionnovamente. Confirme que o valor deDisableReportingagora éTrue. - Aguarde a propagação
A alteração pode levar até 24 horas para alcançar todos os clientes de sincronização. Você não precisa reiniciar nenhum dispositivo. Os usuários verão a alteração após o próximo ciclo completo de sincronização.
Se o OneDrive ainda criar arquivos duplicados após a correção
O OneDrive ainda anexa o nome do computador aos arquivos
Se o nome do computador ainda aparecer nos arquivos após 24 horas, verifique se o comando PowerShell foi executado sem erros. Execute novamente Set-SPOTenantSyncClientRestriction -DisableReporting $true. Em seguida, peça a um usuário para pausar e retomar a sincronização do OneDrive. Clique com o botão direito no ícone do OneDrive na área de notificação, selecione Pausar sincronização por 2 horas e depois clique em Retomar sincronização. Isso força uma nova sincronização completa e aplica a nova política do locatário.
Arquivos duplicados aparecem sem o nome do computador
Se você vir arquivos duplicados que não têm o nome do computador anexado, a causa é diferente. Isso geralmente acontece quando um arquivo é salvo em duas pastas diferentes do OneDrive ou quando um arquivo é copiado manualmente. Verifique o caminho do arquivo para ambas as cópias. Se estiverem em pastas diferentes, exclua a cópia indesejada. Para evitar isso, oriente os usuários a salvar arquivos apenas na pasta correta do OneDrive e evitar arrastar arquivos entre pastas de sincronização.
Usuários relatam arquivos ausentes após a correção
Desabilitar o recurso de renomeação por conflito não exclui arquivos. Ele apenas impede futuras renomeações. Os arquivos existentes com nomes de computador em seus nomes permanecem. Os usuários devem excluir ou renomear manualmente essas duplicatas antigas. Pesquise arquivos contendo o nome do computador usando a pesquisa do Windows File Explorer com a string DESKTOP- ou LAPTOP- e o sufixo específico do nome do computador. Exclua as duplicatas após verificar se o arquivo original está intacto.
Arquivos sob demanda vs renomeação por conflito: principais diferenças
| Item | Arquivos sob demanda | Renomeação por conflito |
|---|---|---|
| Descrição | Controla se os arquivos são baixados para o dispositivo ou permanecem como espaços reservados somente online | Controla se o OneDrive renomeia arquivos quando ocorre um conflito de sincronização |
| Local da configuração do usuário | Configurações do OneDrive > Sincronizar e backup > Configurações avançadas > Arquivos sob demanda | Não existe configuração de usuário; controlado em todo o locatário via PowerShell |
| Efeito nos nomes de arquivos | Não altera nomes de arquivos | Anexa o nome do computador à versão perdedora de um arquivo durante conflito |
| Gatilho típico | Usuário ativa/desativa o recurso nas configurações do OneDrive | Conflito de sincronização entre dois dispositivos ou ciclo de sincronização interrompido |
| Controle do administrador | Nenhum controle de administrador; cada usuário define sua própria preferência | Administrador usa Set-SPOTenantSyncClientRestriction para desabilitar |
Agora você pode impedir que o OneDrive anexe o nome do computador a arquivos duplicados usando o SharePoint Online Management Shell. Execute o comando Set-SPOTenantSyncClientRestriction -DisableReporting $true e aguarde até 24 horas para a propagação da alteração. Após a correção, verifique se há arquivos duplicados existentes e limpe-os manualmente. Para gerenciamento contínuo, monitore o log de auditoria do centro de administração Microsoft 365 em busca de eventos de conflito de sincronização para identificar usuários que acionam frequentemente o comportamento de renomeação.