Solução de problemas de inicialização do OneDrive for Business no Windows para áreas de trabalho virtuais: falha após reinicialização
🔍 WiseChecker

Solução de problemas de inicialização do OneDrive for Business no Windows para áreas de trabalho virtuais: falha após reinicialização

Ao sair de uma sessão de área de trabalho virtual e entrar novamente, o OneDrive for Business muitas vezes não inicia automaticamente. O ícone do OneDrive pode não aparecer na bandeja do sistema e os arquivos param de sincronizar até que você inicie o aplicativo manualmente. Esse problema geralmente ocorre porque os programas de inicialização do Windows não são acionados de forma confiável em ambientes de área de trabalho virtual não persistentes ou em pool. Este artigo explica por que o OneDrive falha ao iniciar após uma reinicialização na infraestrutura de área de trabalho virtual e fornece correções testadas para garantir que ele seja iniciado em todas as sessões.

Principais conclusões: Inicialização do OneDrive em áreas de trabalho virtuais

  • Registro do Windows > HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Run: Garante que o OneDrive.exe esteja listado e o caminho aponte para a instalação correta de 64 bits.
  • Política de Grupo > Configuração do Computador > Modelos Administrativos > Componentes do Windows > OneDrive: Impede que o OneDrive seja desabilitado por política em VDI não persistente.
  • Agendador de Tarefas > Tarefa de Atualização Autônoma do OneDrive: Inicia o OneDrive no logon do usuário mesmo quando a chave Run está bloqueada por ferramentas de redefinição de perfil.

ADVERTISEMENT

Por que o OneDrive falha ao iniciar após reinicialização em áreas de trabalho virtuais

Ambientes de área de trabalho virtual como Azure Virtual Desktop, Windows 365 ou VMware Horizon geralmente usam hosts de sessão não persistentes ou em pool. Nessas configurações, os perfis de usuário são descartados após o logout e recriados a partir de uma imagem base no próximo logon. Como a chave de registro Run do Windows é armazenada no perfil do usuário, ela é perdida quando o perfil é redefinido. O OneDrive depende dessa chave Run para iniciar automaticamente. Além disso, as configurações de Política de Grupo em muitas organizações desabilitam explicitamente a inicialização do OneDrive para reduzir atrasos no logon. A combinação de redefinição de perfil e restrições de política resulta no não funcionamento do OneDrive após a reinicialização.

Redefinição de perfil e a chave Run

A chave Run em HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Run é criada quando o OneDrive é instalado ou configurado. Em áreas de trabalho virtuais persistentes, essa chave sobrevive a reinicializações. Em ambientes não persistentes, quaisquer alterações feitas no hive do registro do usuário durante uma sessão são descartadas no logout. Quando o usuário faz login novamente, a chave Run está ausente e o OneDrive não inicia.

Restrições de Política de Grupo

Muitos administradores aplicam a configuração de política “Impedir o uso do OneDrive para armazenamento de arquivos” em Configuração do Computador > Modelos Administrativos > Componentes do Windows > OneDrive. Essa política desabilita a entrada de inicialização do OneDrive e também pode bloquear completamente a inicialização do cliente de sincronização. Mesmo que a chave Run esteja presente, essa política a substitui.

Etapas para corrigir a inicialização do OneDrive após reinicialização em áreas de trabalho virtuais

Use os métodos a seguir em ordem. Teste cada método em uma única sessão de área de trabalho virtual antes de implantar amplamente.

  1. Verifique se o OneDrive está instalado na imagem base
    Abra o File Explorer e navegue até C:\Program Files\Microsoft OneDrive. Se a pasta estiver ausente, instale o OneDrive usando a ferramenta de implantação do Microsoft 365 ou o instalador autônomo. Certifique-se de instalar a versão de 64 bits para Windows 10 e Windows 11. Reinicie a área de trabalho virtual e verifique se o OneDrive.exe aparece na guia Processos do Gerenciador de Tarefas.
  2. Verifique a chave Run no registro do usuário atual
    Pressione a tecla Windows + R, digite regedit e pressione Enter. Navegue até HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Run. Procure um valor chamado “OneDrive” com dados apontando para C:\Program Files\Microsoft OneDrive\OneDrive.exe. Se o valor estiver ausente, clique com o botão direito em uma área vazia, selecione Novo > Valor da Cadeia de Caracteres, nomeie como OneDrive e defina os dados do valor como “C:\Program Files\Microsoft OneDrive\OneDrive.exe” /background. Faça logout e login novamente para testar.
  3. Modifique a Política de Grupo para permitir a inicialização do OneDrive
    Abra o Console de Gerenciamento de Política de Grupo no controlador de domínio ou o editor de política local no host da sessão. Navegue até Configuração do Computador > Modelos Administrativos > Componentes do Windows > OneDrive. Defina a política “Impedir o uso do OneDrive para armazenamento de arquivos” como Desabilitado ou Não Configurado. Execute gpupdate /force na área de trabalho virtual, faça logout e login novamente.
  4. Crie um script de inicialização via Política de Grupo Local
    Abra gpedit.msc. Vá para Configuração do Computador > Configurações do Windows > Scripts > Inicialização. Adicione um novo script com o caminho “C:\Program Files\Microsoft OneDrive\OneDrive.exe” e argumentos /background. Isso executa o OneDrive no contexto do sistema antes que qualquer usuário faça login. Observe que esse método pode fazer com que o OneDrive seja executado como SYSTEM; teste se há problemas de permissão de arquivo.
  5. Use um script de logon para adicionar a chave Run
    Crie um arquivo em lote chamado OneDriveStartup.cmd com o conteúdo: reg add “HKCU\Software\Microsoft\Windows\CurrentVersion\Run” /v OneDrive /t REG_SZ /d “\”C:\Program Files\Microsoft OneDrive\OneDrive.exe\” /background” /f. Implante este script como um script de logon do usuário via Política de Grupo: Configuração do Usuário > Configurações do Windows > Scripts > Logon. Isso adiciona a chave Run toda vez que um usuário faz login.
  6. Habilite a tarefa de atualização autônoma do OneDrive no Agendador de Tarefas
    Abra o Agendador de Tarefas e navegue até Biblioteca do Agendador de Tarefas > Microsoft > Windows > OneDrive. Localize a tarefa chamada “OneDrive Standalone Update Task v2” ou similar. Clique com o botão direito e selecione Propriedades. Na guia Gatilhos, adicione um novo gatilho: Iniciar a tarefa “No logon” para qualquer usuário. Na guia Ações, verifique se a ação é iniciar o OneDrive.exe com argumentos /background. Habilite a tarefa se estiver desabilitada. Essa tarefa persiste entre redefinições de perfil porque está armazenada na pasta de tarefas do sistema.

ADVERTISEMENT

Se o OneDrive ainda tiver problemas após a correção principal

OneDrive mostra um X vermelho em arquivos do Office compartilhados

Se o OneDrive iniciar, mas a sincronização falhar com um X vermelho em arquivos do Office compartilhados, o problema geralmente é um token de sincronização desatualizado. Redefina o OneDrive pressionando a tecla Windows + R, digitando %localappdata%\Microsoft\OneDrive\onedrive.exe /reset e pressionando Enter. Aguarde 30 segundos e inicie o OneDrive manualmente pelo menu Iniciar. Isso limpa as credenciais em cache e força uma nova autenticação.

OneDrive abre, mas fecha imediatamente

Se o OneDrive abrir e fechar em segundos, verifique se há entradas de inicialização conflitantes. Pressione Ctrl + Shift + Esc para abrir o Gerenciador de Tarefas. Vá para a guia Inicializar e procure várias entradas do OneDrive. Desabilite todas, exceto a que aponta para C:\Program Files\Microsoft OneDrive\OneDrive.exe. Verifique também no console de Serviços do Windows um serviço chamado “Microsoft OneDrive Updater Service” e defina-o como Automático.

Mecanismo de sincronização do OneDrive não carrega após redefinição de perfil

Em VDI não persistente com contêineres de perfil FSLogix, a chave Run do OneDrive pode estar armazenada no contêiner, mas não carregada. Configure o FSLogix para incluir a chave HKCU\Software\Microsoft\Windows\CurrentVersion\Run na lista de exclusão de registro. Como alternativa, use o método do Agendador de Tarefas descrito na etapa 6, que ignora completamente a inicialização baseada em perfil.

Arquivos Sob Demanda vs Manter Sempre Neste Dispositivo: Principais Diferenças para Áreas de Trabalho Virtuais

Item Arquivos Sob Demanda Manter Sempre Neste Dispositivo
Descrição Os arquivos aparecem como placeholders até serem abertos; os dados são baixados sob demanda Os arquivos são totalmente baixados para o disco local e sincronizados
Uso de espaço em disco Mínimo; apenas metadados armazenados localmente Alto; conteúdo completo do arquivo armazenado localmente
Uso de rede Requer acesso constante à rede para abrir arquivos Arquivos disponíveis offline após a sincronização inicial
Impacto na inicialização O OneDrive inicia rapidamente porque nenhuma sincronização completa é necessária O OneDrive pode realizar uma sincronização completa após cada logon, atrasando a inicialização
Melhor para VDI Recomendado para áreas de trabalho não persistentes para reduzir o tempo de logon Use apenas em áreas de trabalho persistentes com amplo armazenamento local

Em ambientes de área de trabalho virtual, Arquivos Sob Demanda é a configuração preferida porque minimiza o uso de armazenamento local e acelera o processo de logon. Para ativá-lo, clique com o botão direito no ícone do OneDrive na bandeja do sistema, selecione Configurações > Sincronizar e backup > Configurações avançadas e ative Arquivos Sob Demanda.

Agora você pode configurar o OneDrive para iniciar de forma confiável após cada reinicialização em seu ambiente de área de trabalho virtual. Comece verificando a chave Run e as configurações de Política de Grupo em um único host de sessão. Em seguida, implante o gatilho do Agendador de Tarefas ou o script de logon para toda a coleção. Para problemas persistentes, verifique as exclusões de registro do FSLogix e confirme se a Tarefa de Atualização Autônoma do OneDrive está habilitada e configurada para ser executada no logon.

ADVERTISEMENT