O Word demora muito para iniciar e você suspeita que um dos seus complementos é o culpado. Cada vez que o Word carrega, ele inicializa todos os complementos habilitados, e um complemento mal escrito ou desatualizado pode adicionar segundos ou até minutos ao processo de inicialização. Este artigo explica como medir o tempo de carregamento de cada complemento usando o perfilador de desempenho interno do Word. Você aprenderá a identificar o complemento lento e decidir se deve desabilitá-lo permanentemente.
Principais conclusões: medindo o impacto dos complementos na inicialização do Word
- Arquivo > Opções > Complementos > Gerenciar Complementos COM > Ir: Abre a caixa de diálogo onde você pode desabilitar complementos após a medição.
- Chave do Registro HKEY_CURRENT_USER\Software\Microsoft\Office\16.0\Word\Performance: Ativa o registro de tempo de carregamento por complemento.
- Visualizador de Eventos > Logs do Windows > Aplicativo > ID do Evento 1000: Exibe o tempo de carregamento registrado para cada complemento em milissegundos.
Por que os complementos tornam a inicialização do Word mais lenta
Os complementos do Word são programas externos que estendem a funcionalidade do aplicativo. Eles podem ser complementos COM, macros VBA ou suplementos da Web do Office. Quando o Word inicia, ele carrega todos os complementos habilitados na memória. Cada complemento executa seu próprio código de inicialização, que pode incluir conectar-se a um serviço de rede, ler arquivos de configuração ou carregar grandes conjuntos de dados. Um único complemento lento pode atrasar todo o processo de inicialização porque o Word espera que cada complemento termine de carregar antes de mostrar a interface do usuário.
A causa raiz de complementos lentos geralmente é código ineficiente, bibliotecas desatualizadas ou dependência de recursos externos que demoram a responder. Por exemplo, um complemento que tenta contatar um servidor na internet pode travar se o servidor estiver inacessível. O Word não possui um tempo limite interno para a inicialização de complementos, portanto, um complemento travado pode causar um atraso indefinido.
Tipos de complementos que causam atrasos
Os complementos COM são a fonte mais comum de atrasos na inicialização porque executam código nativo e têm acesso total ao sistema operacional Windows. Os complementos VBA, como modelos globais com macros Auto, também podem tornar a inicialização mais lenta se contiverem rotinas de inicialização complexas. Os suplementos da Web do Office são executados em um ambiente de navegador isolado e geralmente têm menos impacto, mas ainda podem causar atrasos se carregarem grandes arquivos JavaScript ou fizerem chamadas de rede.
Passos para medir o tempo de carregamento de complementos usando o Registro e o Visualizador de Eventos
O Word não mostra os tempos de carregamento de complementos na interface do usuário. Você precisa ativar um recurso oculto de registro de desempenho através do Registro do Windows e depois ler os resultados no Visualizador de Eventos. As etapas a seguir funcionam para Word 2016, Word 2019, Word 2021 e Word para Microsoft 365 no Windows 10 e Windows 11.
- Feche o Word completamente
Certifique-se de que nenhum processo do Word esteja sendo executado em segundo plano. Abra o Gerenciador de Tarefas com Ctrl+Shift+Esc e finalize todas as tarefas do Word que encontrar. - Abra o Editor do Registro
Pressione Windows+R, digiteregedite pressione Enter. Clique em Sim se solicitado pelo Controle de Conta de Usuário. - Navegue até a chave de desempenho do Word
Vá paraHKEY_CURRENT_USER\Software\Microsoft\Office\16.0\Word\Performance. Se a chave Performance não existir, clique com o botão direito na pasta Word, selecione Novo > Chave e nomeie comoPerformance. - Crie o DWORD EnablePerformanceLogging
Clique com o botão direito na chave Performance, selecione Novo > Valor DWORD (32 bits) e nomeie comoEnablePerformanceLogging. Clique duas vezes no novo valor, defina os dados como1e clique em OK. - Inicie o Word e deixe-o carregar completamente
Abra o Word normalmente. Aguarde até que a inicialização termine e o documento em branco ou a tela inicial apareça. Em seguida, feche o Word. - Abra o Visualizador de Eventos
Pressione Windows+R, digiteeventvwr.msce pressione Enter. - Localize os eventos de carregamento de complementos
No painel esquerdo, expanda Logs do Windows e selecione Aplicativo. No painel Ações à direita, clique em Filtrar Log Atual. Na caixa de diálogo Filtrar, digite1000no campo IDs de Evento e clique em OK. Você verá uma lista de eventos com Origem = Word. - Leia o tempo de carregamento de cada complemento
Clique duas vezes em um evento para abrir seus detalhes. No campo Descrição, procure linhas como:Complemento: MyAddin.dll, Tempo de carregamento: 4500 ms
O número apósTempo de carregamento:é o tempo em milissegundos que o complemento levou para inicializar. Repita isso para cada evento até encontrar o complemento mais lento. - Desabilite o complemento lento
Vá para Arquivo > Opções > Complementos. Na parte inferior da caixa de diálogo, defina Gerenciar como Complementos COM e clique em Ir. Desmarque o complemento lento e clique em OK. Reinicie o Word para confirmar que o tempo de inicialização melhorou.
Problemas comuns após medir os tempos de carregamento de complementos
Nenhum evento de carregamento de complemento aparece no Visualizador de Eventos
Se você não vir nenhuma entrada de ID de Evento 1000 após ativar o registro de desempenho, o valor do Registro pode não ter sido aplicado corretamente. Verifique se o DWORD EnablePerformanceLogging está definido como 1 na chave HKEY_CURRENT_USER\Software\Microsoft\Office\16.0\Word\Performance. Confirme também que você fechou o Word antes de editar o Registro. Se o caminho da chave estiver incorreto, o registro não será ativado.
O Word ainda inicia lentamente após desabilitar o complemento lento
Se desabilitar um complemento não resolver o atraso na inicialização, outro complemento também pode estar lento. Execute as etapas de medição novamente para identificar o próximo complemento mais lento. Em alguns casos, vários complementos adicionam um pequeno atraso que se acumula em uma lentidão perceptível. Desabilite todos os complementos não essenciais e reabilite-os um de cada vez para encontrar a combinação que causa o problema.
O tempo de carregamento do complemento é muito curto, mas a inicialização ainda é lenta
Se o Visualizador de Eventos mostrar todos os complementos carregando em menos de 100 ms, mas o Word ainda iniciar lentamente, o problema não são os complementos. Considere outras causas, como um modelo Normal.dotm grande, uma chave de Dados do Word corrompida no Registro ou um disco rígido lento. Tente iniciar o Word no Modo de Segurança mantendo pressionada a tecla Ctrl enquanto inicia o Word. Se o Modo de Segurança iniciar rapidamente, o problema provavelmente é um complemento ou personalização que o perfilador não capturou.
Medição pelo Registro vs. Teste no Modo de Segurança: encontrando o complemento lento
| Item | Medição pelo Registro | Teste no Modo de Segurança |
|---|---|---|
| Método | Ativa o registro de desempenho no Registro e lê o Visualizador de Eventos | Inicia o Word com todos os complementos desabilitados mantendo Ctrl pressionado na inicialização |
| Tempo necessário | 10 a 15 minutos para configuração e análise | 30 segundos por teste |
| Granularidade | Mostra o tempo exato de carregamento de cada complemento em milissegundos | Apenas informa se algum complemento está causando problema, não qual |
| Melhor para | Isolar o complemento lento específico entre muitos | Confirmar rapidamente se os complementos são a causa raiz |
Use a medição pelo Registro quando você tiver muitos complementos e precisar de dados precisos para decidir qual desabilitar. Use o teste no Modo de Segurança para uma verificação rápida quando quiser apenas saber se os complementos estão envolvidos.
Agora você pode medir o tempo de carregamento de cada complemento usando o Registro e o Visualizador de Eventos e, em seguida, desabilitar o mais lento na caixa de diálogo Complementos COM. Após desabilitar o culpado, reinicie o Word e verifique a velocidade de inicialização. Para problemas persistentes, repita a medição para capturar complementos lentos secundários ou use o Modo de Segurança do Word para descartar outros problemas de personalização. Como dica avançada, você pode exportar a chave de Registro Performance como um arquivo .reg e implantá-la em várias máquinas usando Política de Grupo para medir o desempenho de complementos em toda a sua organização.