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.
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
- Em qualquer app do Office, aceda a Ficheiro/Arquivo → Conta → Atualizações do Office → Desativar atualizações.
- Feche todas as apps do Office.
- Abra o CMD como administrador (pesquise por “CMD”, clique com o botão direito → Executar como administrador).
- 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
Caminho | Quando usar | Observações |
---|---|---|
%ProgramFiles%\Common Files\Microsoft Shared\ClickToRun\OfficeC2RClient.exe | Office 64‑bit em Windows 64‑bit | Primeira tentativa na maioria dos PCs modernos |
%ProgramFiles(x86)%\Common Files\Microsoft Shared\ClickToRun\OfficeC2RClient.exe | Office 32‑bit em Windows 64‑bit | Tente 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.
- Desinstale completamente o Microsoft 365 (utilize o método de remoção completa recomendado pela Microsoft).
- Reinicie o Windows.
- Instale a partir de um pacote offline oficial (imagem
.img
) do Microsoft 365. Monte a imagem, executeSetup.exe
e aguarde a conclusão. - 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
Abordagem | Tempo típico | Vantagens | Limitações | Quando escolher |
---|---|---|---|---|
Rollback de versão | 5–20 min | Rápido, reversível, mantém apps e dados | Atualizações ficam desativadas temporariamente | Primeira tentativa recomendada |
Limpeza de credenciais | 5–10 min | Resolve conflitos de sessão/contas | Exige login novamente; mexe no registo | Se o bug começou após trocar de conta |
Reinstalação offline | 20–60+ min | Ambiente “zero” e edição certa (Click‑to‑Run) | Mais demorado; requer download do pacote | Quando 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, teste16.0.17628.20110
ou16.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
- Trabalhe alguns dias e confirme que o aviso não regressa.
- Ative novamente as atualizações: Ficheiro/Arquivo → Conta → Atualizações do Office → Ativar atualizações.
- 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
+ chaveIdentity
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ção | Como fazer | Resultado esperado |
---|---|---|
Confirmar edição | Word → Conta → Sobre o Word | Deve indicar Click‑to‑Run para usar o cliente de atualização |
Fechar processos Office | Gestor de Tarefas → finalizar WINWORD/EXCEL/POWERPNT | Nenhuma app do Office aberta antes do rollback |
Rollback concluído | Janela “Atualizando o Office” finalizada sem erros | Versão exibida corresponde à escolhida |
Limpeza de credenciais | Apagar OneAuth /IdentityCache e chave Identity | Aplicaçõ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.