Microsoft 365: como corrigir o aviso “Restart Required” (erro 29) no Word, Excel e PowerPoint

O Word, Excel, PowerPoint ou Access mostram o aviso “Restart Required” em loop (às vezes com “erro 29”)? Este guia prático reúne causas, prevenção e três soluções testadas: rollback de versão, limpeza de credenciais e reinstalação limpa, com comandos prontos para copiar e colar.

Índice

Visão geral do problema

Depois de abrir ou criar ficheiros/arquivos do Office, algumas instalações do Microsoft 365 exibem repetidamente o banner ou pop‑up Restart Required (Reinício necessário). Em muitos casos o comportamento começou logo após abrir um documento antigo que acionou um pedido de ajustes de privacidade. Reparações rápidas e até reinstalações padrão não resolvem e o ciclo volta assim que a aplicação é iniciada.

Na origem está um bug introduzido numa atualização recente das Apps do Microsoft 365. À época em que a questão foi discutida em fóruns e Q&A, a correção definitiva ainda não estava publicada para todos os canais. Enquanto a correção oficial não chega (ou se a sua máquina ainda não a recebeu), as soluções abaixo têm funcionado para muitos utilizadores.

Como reconhecer que é o mesmo bug

  • O aviso Restart Required volta a aparecer mesmo depois de reiniciar o Office e o Windows.
  • Por vezes surge o erro 29 na barra de notificação.
  • O problema começou após abrir um documento antigo que mostrou um pedido de ajustes de privacidade.
  • As opções Reparar Rápida e Reparação Online não resolveram.
  • O comportamento afeta Word, Excel, PowerPoint e, em alguns ambientes, Access.

Antes de começar

  • Guarde o seu trabalho e feche todas as apps do Office.
  • Crie um ponto de restauro/backup do sistema e exporte cópias do registo/registro que irá editar.
  • Confirme a edição do Office: em Ficheiro/Arquivo → Conta → Sobre o Word, verifique se aparece Click‑to‑Run ou Microsoft Store. Os procedimentos de rollback descritos aqui aplicam‑se à edição Click‑to‑Run.

Reverter para uma versão estável do Office (solução temporária recomendada)

Esta abordagem faz rollback para uma build estável anterior, que elimina o aviso em muitos cenários. Depois poderá voltar a ativar as atualizações.

Passo a passo

  1. Em qualquer app do Office, aceda a Ficheiro/Arquivo → Conta → Atualizações do Office → Desativar atualizações.
  2. Feche todas as apps do Office.
  3. Abra o CMD como administrador (pesquise por “CMD”, clique com o botão direito → Executar como administrador).
  4. Execute o comando de regressão (repare nas aspas):
"%ProgramFiles%\Common Files\Microsoft Shared\ClickToRun\OfficeC2RClient.exe" /update user updatetoversion=16.0.17328.20142

Se aparecer “o sistema não consegue encontrar o caminho especificado”, tente a variante 32‑bit:

"%ProgramFiles(x86)%\Common Files\Microsoft Shared\ClickToRun\OfficeC2RClient.exe" /update user updatetoversion=16.0.17328.20142

Alternativa quando surgir “C:\Program … não é reconhecido” (aspas ausentes):

cd /d "%ProgramFiles%\Common Files\Microsoft Shared\ClickToRun"
OfficeC2RClient.exe /update user updatetoversion=16.0.17328.20142

Esta regressão volta a uma build de fev/2024 que estabilizou o ambiente de muitos utilizadores. Se, no seu dispositivo, ela não eliminar o aviso, teste outras builds anteriores estáveis alterando apenas o número da versão, por exemplo: 16.0.17628.20110 ou 16.0.17231.20182. A lista completa de versões está no Update history for Microsoft 365 Apps (by date) no Microsoft Learn.

Dicas rápidas durante o rollback

  • Se nada acontecer ao premir Enter, verifique o caminho e as aspas, ou confirme se a sua edição não é a Microsoft Store.
  • Se a janela “Atualizando o Office” não aparecer, troque %ProgramFiles% por %ProgramFiles(x86)% e repita.
  • Execute o CMD como administrador para evitar falhas silenciosas.

Tabela de caminhos comuns e quando usar

CaminhoQuando usarObservações
%ProgramFiles%\Common Files\Microsoft Shared\ClickToRun\OfficeC2RClient.exeOffice 64‑bit em Windows 64‑bitPrimeira tentativa na maioria dos PCs modernos
%ProgramFiles(x86)%\Common Files\Microsoft Shared\ClickToRun\OfficeC2RClient.exeOffice 32‑bit em Windows 64‑bitTente se o caminho acima falhar
cd /d "…\ClickToRun" & OfficeC2RClient.exe …Quando o CMD diz “C:\Program não é reconhecido”Usa cd /d para lidar com espaços no caminho

Script de rollback pronto para usar

Copie para um ficheiro .bat, execute como administrador e siga as instruções no ecrã:

@echo off
setlocal

\:: ===== Configurável =====
set "VERSION=16.0.17328.20142"
\:: ========================

echo.
echo ==== Rollback do Microsoft 365 para a versao %VERSION% ====
echo Certifique-se de que TODAS as apps do Office estao fechadas.
echo.

\:: Deteta caminho do OfficeC2RClient.exe (64-bit depois 32-bit)
set "C2R=%ProgramFiles%\Common Files\Microsoft Shared\ClickToRun\OfficeC2RClient.exe"
if not exist "%C2R%" set "C2R=%ProgramFiles(x86)%\Common Files\Microsoft Shared\ClickToRun\OfficeC2RClient.exe"
if not exist "%C2R%" (
echo Nao encontrei o OfficeC2RClient.exe. O Office pode ser a edicao Microsoft Store.
echo Desinstale a edicao da Store e instale a edicao Click-to-Run, ou use a opcao de reinstalacao limpa.
goto \:eof
)

echo Encontrado: "%C2R%"
echo A iniciar downgrade para %VERSION% ...
"%C2R%" /update user updatetoversion=%VERSION%

echo.
echo Se nao viu a janela "Atualizando o Office", execute este script novamente como Administrador.
echo Quando terminar, abra o Word > Ficheiro/Arquivo > Conta e confirme o numero da versao.
endlocal </code></pre>

<h2>Limpar credenciais e identidade do Office</h2>
<p>Em muitas máquinas, limpar caches de autenticação <em>corrigiu</em> o ciclo de reinicialização. Faça backup antes de prosseguir.</p>
<ol>
  <li>Com <kbd>Windows + R</kbd>, abra e limpe (apague o conteúdo) destas pastas:
    <pre><code>%localappdata%\Microsoft\OneAuth
%localappdata%\Microsoft\IdentityCache

Abra o Editor de Registo/Registro (regedit) e remova a subchave abaixo (depois de exportar uma cópia!):

HKEYCURRENTUSER\SOFTWARE\Microsoft\Office\16.0\Common\Identity

Aviso: editar o registo/registro é arriscado. Proceda apenas se souber o que está a fazer e crie um ponto de restauro/backup do sistema.

Reinstalação limpa com instalador offline

Use esta alternativa apenas se as opções anteriores falharem ou se estiver com a edição Microsoft Store e deseja migrar para Click‑to‑Run.

  1. Desinstale completamente o Microsoft 365 (utilize o método de remoção completa recomendado pela Microsoft).
  2. Reinicie o Windows.
  3. Instale a partir de um pacote offline oficial (imagem .img) do Microsoft 365. Monte a imagem, execute Setup.exe e aguarde a conclusão.
  4. Abra o Word e verifique em Ficheiro/Arquivo → Conta → Sobre o Word se a edição aparece como Click‑to‑Run.

Comparativo rápido das opções

AbordagemTempo típicoVantagensLimitaçõesQuando escolher
Rollback de versão5–20 minRápido, reversível, mantém apps e dadosAtualizações ficam desativadas temporariamentePrimeira tentativa recomendada
Limpeza de credenciais5–10 minResolve conflitos de sessão/contasExige login novamente; mexe no registoSe o bug começou após trocar de conta
Reinstalação offline20–60+ minAmbiente “zero” e edição certa (Click‑to‑Run)Mais demorado; requer download do pacoteQuando as outras opções falham

Dicas rápidas de troubleshooting

  • Execute como administrador. Muitos casos só funcionaram com CMD elevado.
  • Use aspas em caminhos com espaços. O erro C:\Program não é reconhecido indica aspas ausentes.
  • Verifique a edição do Office: Sobre o Word mostra “Click‑to‑Run” ou “Microsoft Store”. A edição Store não usa OfficeC2RClient.exe.
  • Sem janela de update? Reveja caminho/aspas, troque %ProgramFiles%%ProgramFiles(x86)% e tente novamente.
  • A versão “certa” varia por máquina. Se 16.0.17328.20142 não resolver, teste 16.0.17628.20110 ou 16.0.17231.20182.
  • Depois do rollback, inicie sessão novamente nas apps e confirme a ativação/licenciamento.

Como voltar a atualizar com segurança

  1. Trabalhe alguns dias e confirme que o aviso não regressa.
  2. Ative novamente as atualizações: Ficheiro/Arquivo → Conta → Atualizações do Office → Ativar atualizações.
  3. Clique em Procurar atualizações e monitorize. Se o problema regressar, repita o rollback para a última build estável que funcionou no seu dispositivo.

Como confirmar a versão e o canal instalados

  • No Word: Ficheiro/Arquivo → Conta → Sobre o Word → verifique Versão e Compilação.
  • Em ambientes geridos, confirme o canal (Atual, Empresarial Mensal, Semi‑Anual) junto do administrador. O ritmo de correções varia por canal.

Perguntas frequentes

O erro 29 tem um significado específico?

O número 29 aparece para alguns utilizadores junto do aviso Restart Required. Ele não aponta, por si só, para uma única causa. Trate‑o como um sintoma adicional do mesmo ciclo de reinicialização e siga os passos deste guia.
Funciona para Access, Project e Visio?

Sim, quando instalados como parte das Microsoft 365 Apps via Click‑to‑Run. O rollback de versão e a limpeza de credenciais aplicam‑se do mesmo modo.
Como sei se tenho a edição Microsoft Store?

No Sobre o Word, a linha final normalmente indica Microsoft Store quando é essa edição. Em Definições/Configurações → Aplicações também pode ver a origem. A edição Store não usa o OfficeC2RClient.exe; para usar os comandos deste guia, migre para Click‑to‑Run (reinstalação).
Posso executar os comandos via PowerShell?

Sim. Exemplo:

cd "C:\Program Files\Common Files\Microsoft Shared\ClickToRun"
.\OfficeC2RClient.exe /update user updatetoversion=16.0.17328.20142

E se o update travar a 50–60%?

Feche todas as apps do Office, aguarde alguns minutos e verifique o Gestor de Tarefas. Se necessário, finalize OfficeC2RClient.exe e repita o comando como administrador. Reiniciar o Windows entre tentativas também ajuda.
Como evito que o Office volte a atualizar de imediato?

Mantenha Desativar atualizações em Conta até que valide a estabilidade. Em ambientes empresariais, os administradores podem usar políticas para pausar ou controlar canais de atualização.

Apêndice de comandos úteis

  • Ver se o cliente existe: where /r "C:\Program Files\Common Files\Microsoft Shared\ClickToRun" OfficeC2RClient.exe where /r "C:\Program Files (x86)\Common Files\Microsoft Shared\ClickToRun" OfficeC2RClient.exe
  • Forçar fecho do cliente: taskkill /im OfficeC2RClient.exe /f
  • Testar versões alternativas (substitua pelo número desejado): "%ProgramFiles%\Common Files\Microsoft Shared\ClickToRun\OfficeC2RClient.exe" /update user updatetoversion=16.0.17628.20110

Boas práticas após normalizar

  • Reative as atualizações, mas faça primeiro uma procura manual e teste em ficheiros não críticos.
  • Evite abrir documentos de origem desconhecida que acionem diálogos de privacidade até que confirme a estabilidade.
  • Documente a build que funcionou na sua máquina para facilitar um novo rollback, se necessário.

Resumo executivo

  • Problema: bug recente faz o Office pedir Restart Required em loop (por vezes com erro 29).
  • Solução que mais resolve: rollback temporário com OfficeC2RClient.exe para uma build anterior estável (ex.: 16.0.17328.20142) e atualizações desativadas.
  • Alternativas/Complementos: limpar caches de identidade (OneAuth/IdentityCache + chave Identity no registo/registro) e, em último caso, reinstalar a partir de um instalador offline oficial.
  • Notas práticas: use CMD como administrador, cuide das aspas, ajuste %ProgramFiles%%ProgramFiles(x86)%, e confirme se a sua edição não é a Microsoft Store.

Checklist de diagnóstico

VerificaçãoComo fazerResultado esperado
Confirmar ediçãoWord → Conta → Sobre o WordDeve indicar Click‑to‑Run para usar o cliente de atualização
Fechar processos OfficeGestor de Tarefas → finalizar WINWORD/EXCEL/POWERPNTNenhuma app do Office aberta antes do rollback
Rollback concluídoJanela “Atualizando o Office” finalizada sem errosVersão exibida corresponde à escolhida
Limpeza de credenciaisApagar OneAuth/IdentityCache e chave IdentityAplicações pedem login novamente e param de pedir reinício

Observações para administradores

  • Se a organização usa canais de atualização diferentes, teste o rollback numa unidade piloto antes de expandir.
  • Documente a versão alvo e utilize scripts de arranque para automatizar o comando OfficeC2RClient.exe com deteção de arquitetura.
  • Em ambientes partilhados, a limpeza de credenciais ajuda a remover estados de sessão inconsistentes entre contas Microsoft 365 e contas locais/Azure AD.

Conclusão

O ciclo de Restart Required nas Apps do Microsoft 365 é, tipicamente, consequência de uma atualização problemática. A solução mais eficaz tem sido voltar temporariamente a uma build estável, complementando com a limpeza de credenciais quando necessário. Com os passos e scripts deste artigo, você consegue restaurar a produtividade rapidamente e, depois, retomar as atualizações de forma controlada.

Índice