OneDrive for Business não inicia no Windows após reinicialização em desktops virtuais: Guia de correção
🔍 WiseChecker

OneDrive for Business não inicia no Windows após reinicialização em desktops virtuais: Guia de correção

Após reiniciar um desktop virtual, o OneDrive for Business pode não iniciar automaticamente. Você não vê o ícone do OneDrive na bandeja do sistema e os arquivos não sincronizam até que você abra o aplicativo manualmente. Esse problema ocorre porque ambientes de desktop virtual geralmente bloqueiam ou atrasam aplicativos de inicialização por meio de Política de Grupo, restrições de perfil de usuário ou conflitos de scripts de logon. Este guia explica por que a inicialização do OneDrive falha em desktops virtuais e fornece cinco correções eficazes para restaurar a inicialização automática após cada reinicialização.

Principais conclusões: Corrigir falha de inicialização do OneDrive em desktops virtuais

  • Gerenciador de Tarefas > guia Inicializar: Verifique se o OneDrive está habilitado na lista de inicialização após cada redefinição de perfil ou recriação de imagem.
  • Caminho do registro HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Run: Adicione uma entrada de inicialização do OneDrive se a Política de Grupo limpar as chaves de execução do usuário.
  • Console de Gerenciamento de Política de Grupo > Configuração do Computador > Modelos Administrativos > Componentes do Windows > OneDrive: Defina “Impedir o uso do OneDrive para armazenamento de arquivos” como Desabilitado para permitir que o aplicativo de sincronização seja executado.

ADVERTISEMENT

Por que a inicialização do OneDrive falha em desktops virtuais

Ambientes de desktop virtual, como Windows 10 ou Windows 11 multi-sessão, Azure Virtual Desktop ou VMware Horizon, usam perfis obrigatórios, perfis móveis ou contêineres de perfil FSLogix. Esses tipos de perfil podem remover ou redefinir as chaves de registro de inicialização específicas do usuário toda vez que ele faz logoff. O OneDrive depende de uma chave de execução em HKCU\Software\Microsoft\Windows\CurrentVersion\Run para iniciar no logon. Se a solução de perfil do desktop virtual excluir ou sobrescrever essa chave, o OneDrive não iniciará automaticamente.

Além disso, objetos de Política de Grupo em implantações de desktop virtual geralmente desabilitam a inicialização do OneDrive por meio da política “Não executar aplicativos especificados do Windows” ou bloqueando completamente o caminho do registro Run. Scripts de logon que limpam entradas de inicialização por motivos de desempenho também podem remover a entrada do OneDrive. O resultado é o mesmo: após a reinicialização, o OneDrive está ausente da área de notificação.

Contêineres de perfil FSLogix e inicialização do OneDrive

Os contêineres de perfil FSLogix armazenam o hive do registro do usuário dentro de um arquivo VHDX montado no logon. Se o contêiner não for excluído adequadamente da sincronização do OneDrive ou se o hive do registro for somente leitura durante o logon, a entrada de inicialização do OneDrive pode não persistir. Os administradores devem garantir que a lista de exclusão de perfil do FSLogix inclua o caminho do cache do OneDrive e que o hive do registro do usuário seja gravável durante o processo de inicialização.

Etapas para restaurar a inicialização automática do OneDrive em desktops virtuais

Antes de aplicar qualquer correção, faça logon no desktop virtual e verifique se o OneDrive está instalado. Abra o menu Iniciar, digite “OneDrive” e confirme se o aplicativo aparece. Se o OneDrive não estiver instalado, implante-o usando o instalador por máquina do centro de administração do Microsoft 365. Após confirmar a instalação, prossiga com os seguintes métodos.

Método 1: Habilitar o OneDrive na inicialização do Gerenciador de Tarefas

  1. Abra o Gerenciador de Tarefas
    Pressione Ctrl + Shift + Escape simultaneamente. Se o Gerenciador de Tarefas abrir em modo compacto, clique em “Mais detalhes” na parte inferior.
  2. Vá para a guia Inicializar
    Clique na guia Inicializar na parte superior da janela. Localize “Microsoft OneDrive” na lista de aplicativos.
  3. Habilite o OneDrive
    Se a coluna Status mostrar “Desabilitado”, clique com o botão direito em Microsoft OneDrive e selecione “Habilitar”. Feche o Gerenciador de Tarefas e reinicie o desktop virtual para testar.

Método 2: Adicionar entrada de inicialização do OneDrive via registro

Se a Política de Grupo ou um script de logon remover a chave de inicialização do OneDrive, adicione-a manualmente através do Editor do Registro. Este método funciona tanto no Windows 10 quanto no Windows 11.

  1. Abra o Editor do Registro
    Pressione Windows Key + R, digite regedit e pressione Enter. Clique em Sim quando o Controle de Conta de Usuário solicitar.
  2. Navegue até a chave Run
    No painel esquerdo, expanda HKEY_CURRENT_USER, depois Software, depois Microsoft, depois Windows, depois CurrentVersion e, finalmente, Run.
  3. Crie um novo valor de string
    Clique com o botão direito no painel direito, selecione Novo > Valor de String. Nomeie como OneDrive.
  4. Defina os dados do valor
    Clique duas vezes na nova entrada OneDrive. No campo Dados do valor, cole o seguinte caminho: %LocalAppData%\Microsoft\OneDrive\OneDrive.exe /background. Clique em OK e feche o Editor do Registro. Reinicie o desktop virtual.

Método 3: Implantar a inicialização do OneDrive via Política de Grupo

Para ambientes de desktop virtual gerenciados, use a Política de Grupo para forçar a entrada de inicialização do OneDrive para todos os usuários. Este método substitui as redefinições de perfil local.

  1. Abra o Console de Gerenciamento de Política de Grupo
    Em um controlador de domínio ou estação de trabalho de gerenciamento, abra o Console de Gerenciamento de Política de Grupo. Clique com o botão direito na unidade organizacional que contém os computadores desktop virtual e selecione “Criar um GPO neste domínio e vinculá-lo aqui”. Nomeie o GPO como Política de Inicialização do OneDrive.
  2. Navegue até a política de chave Run
    Edite o novo GPO. Vá para Configuração do Computador > Preferências > Configurações do Windows > Registro. Clique com o botão direito em Registro, selecione Novo > Item de Registro.
  3. Configure o item de registro
    Defina Ação como Atualizar. Hive: HKEY_CURRENT_USER. Caminho da chave: Software\Microsoft\Windows\CurrentVersion\Run. Nome do valor: OneDrive. Tipo do valor: REG_SZ. Dados do valor: %LocalAppData%\Microsoft\OneDrive\OneDrive.exe /background. Clique em OK. Feche o editor de GPO e execute gpupdate /force no host do desktop virtual.

Método 4: Excluir o OneDrive da limpeza de perfil do FSLogix

Se seu desktop virtual usa contêineres de perfil FSLogix, configure o FSLogix para preservar a chave de inicialização do OneDrive.

  1. Abra o Editor do Registro do FSLogix
    No host do desktop virtual, abra o Editor do Registro. Navegue até HKLM\Software\FSLogix\Profiles.
  2. Adicione exclusão de registro
    Crie um novo valor de múltiplas strings chamado RegistryExclusions. Adicione o seguinte caminho: Software\Microsoft\Windows\CurrentVersion\Run\OneDrive. Clique em OK e reinicie o host.
  3. Verifique a exclusão
    Faça logon como um usuário de teste. Verifique se a chave de inicialização do OneDrive persiste após um ciclo de logoff e logon.

Método 5: Usar um script de logon para iniciar o OneDrive

Se todos os outros métodos falharem, implante um script de logon que inicie o OneDrive silenciosamente após o carregamento do perfil do usuário.

  1. Crie o script
    Abra o Bloco de Notas. Cole a seguinte linha: "%LocalAppData%\Microsoft\OneDrive\OneDrive.exe" /background. Salve o arquivo como StartOneDrive.cmd em um compartilhamento de rede acessível aos usuários do desktop virtual.
  2. Atribua o script via Política de Grupo
    Abra o Console de Gerenciamento de Política de Grupo. Edite o GPO vinculado aos computadores desktop virtual. Vá para Configuração do Usuário > Políticas > Configurações do Windows > Scripts (Logon/Logoff). Clique duas vezes em Logon. Clique em Adicionar, navegue até o arquivo StartOneDrive.cmd e clique em OK. Execute gpupdate /force no host do desktop virtual.

ADVERTISEMENT

Se o OneDrive ainda não iniciar após a reinicialização

Se o OneDrive não iniciar após aplicar essas correções, verifique os seguintes fatores adicionais.

Entrada de inicialização do OneDrive bloqueada pelo AppLocker ou Controle de Aplicativo do Windows Defender

Ambientes de desktop virtual geralmente usam AppLocker ou WDAC para restringir a execução de executáveis. Se o OneDrive.exe não for permitido pela política, ele não iniciará mesmo que a chave de registro exista. Verifique o Log de Eventos do AppLocker em Logs de Aplicativos e Serviços > Microsoft > Windows > AppLocker. Adicione o OneDrive.exe às regras de editor permitidas ou regras de caminho para %LocalAppData%\Microsoft\OneDrive\.

OneDrive não instalado por máquina

O instalador do OneDrive por usuário coloca o executável sob o perfil do usuário. Em desktops virtuais com perfis não persistentes, o instalador deve ser executado por máquina. Baixe o instalador por máquina do OneDrive no centro de administração do Microsoft 365 em Configuração > OneDrive > Sincronizar. Execute o instalador com a opção /allusers: OneDriveSetup.exe /allusers.

Perfil do usuário somente leitura durante o logon

Algumas soluções de perfil de desktop virtual montam o hive do registro do usuário como somente leitura até que o script de logon termine. Se a entrada de inicialização do OneDrive for gravada durante o logon, mas o hive ainda estiver somente leitura, a gravação falha. Configure a solução de perfil para montar o hive do registro como gravável antes da execução do script de logon, ou use uma tarefa de inicialização atrasada via Agendador de Tarefas para adicionar a entrada do OneDrive após o perfil estar totalmente gravável.

Inicialização do Gerenciador de Tarefas vs. Entrada de Registro: Principais diferenças

Item Inicialização do Gerenciador de Tarefas Entrada de Registro (HKCU Run)
Método de configuração Interface gráfica por usuário Editor do Registro ou Política de Grupo
Persistência após redefinição de perfil Perdida se o perfil for recriado Perdida a menos que adicionada via Política de Grupo
Substituição por Política de Grupo Pode ser desabilitada por política Pode ser removida por política
Melhor para Solução de problemas de usuário individual Implantação empresarial com perfis gerenciados

O OneDrive for Business pode iniciar automaticamente em desktops virtuais após a reinicialização se você abordar as barreiras específicas de perfil e política em seu ambiente. Comece com a verificação de inicialização no Gerenciador de Tarefas, depois passe para o método de registro ou implantação via Política de Grupo. Se o FSLogix estiver em uso, adicione a exclusão de registro para preservar a chave de inicialização. Para ambientes onde a política não pode ser alterada, um script de logon fornece uma alternativa confiável que inicia o OneDrive silenciosamente após o logon do usuário.

ADVERTISEMENT