> For the complete documentation index, see [llms.txt](https://wedocs.gitbook.io/wedocs-5.2/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://wedocs.gitbook.io/wedocs-5.2/infraestrutura-instalacao-e-requisitos/guias-de-atualizacao-and-manutencao/atualizacao-do-weknow-client.md).

# Atualização do Weknow Client

Este artigo apresenta o procedimento para verificar, baixar e aplicar atualizações do **Weknow Client**, bem como os principais recursos disponibilizados pelo **Weknow Updater** para manutenção e validação do ambiente.

### 1. Atualização geral (Recomendado)

Para garantir a compatibilidade entre os componentes da plataforma, recomenda-se manter o **Weknow Client** atualizado sempre que houver atualização do **Weknow Server**.

1. Com a interface do atualizador aberta, clique no botão **Verificar** para consultar os servidores de pacotes da Weknow.
2. Caso a coluna *Situação* indique que há módulos desatualizados, localize o botão **Atualizar**.
3. Clique na seta do menu suspenso ao lado do botão e selecione a opção **Atualizar Cliente**.

<figure><img src="https://2272670858-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fe85p03cLIYvL7gAVHE90%2Fuploads%2FcepAc3e92ufEt5ZQlxwB%2Fimage.png?alt=media&amp;token=cf17725e-3571-4410-b763-9b6f2573f438" alt=""><figcaption></figcaption></figure>

4. Aguarde a finalização do download e aplicação dos arquivos. Ao encerrar, o sistema abrirá uma janela contendo as **Notas de Versão**, discriminando todas as melhorias, correções de bugs e novas funcionalidades implementadas.

### 2. Execução de atualizações específicas

Caso a equipe de TI necessite realizar uma manutenção isolada, o menu suspenso do botão **Atualizar** disponibiliza quatro rotinas específicas, sujeitas a regras de dependência:

* **Atualizar Servidor:** Atualiza estritamente o núcleo (Core). É a primeira ação a ser feita, pois a atualização do Servidor é pré-requisito obrigatório antes de atualizar qualquer outro módulo secundário marcado como "Incompatível".
* **Atualizar Gerenciador Tarefas:** Aplica a versão mais recente do motor de automação (TaskManager). A ação só é liberada se o Servidor já estiver na versão atualizada.
* **Atualizar Serviço MonetDB:** Executa a atualização do banco analítico indexado, seguindo a mesma regra de compatibilidade prévia com a versão do Servidor.
* **Atualizar Cliente:** Atualiza os arquivos do Cliente Desktop localizados no servidor.

### 3. Recursos avançados de governança e manutenção

O painel inferior do atualizador disponibiliza três ferramentas de diagnóstico essenciais para o SysAdmin:

**Notas de Versão**

* **Ação:** Selecione qualquer aplicação na grade e clique em Notas de versão.
* **Função:** Abre o descritivo técnico das modificações que serão aplicadas àquele módulo antes mesmo de rodar o instalador, permitindo a análise de impacto na instituição.

**Reparar (Mecanismo Cleaner)**

* **Ação:** Clique no botão **Reparar**.
* **Função:** Aciona de forma integrada as rotinas do utilitário `wknw_cleaner.exe`. O sistema realiza uma varredura completa nos arquivos binários de todos os módulos (ou do item selecionado), corrigindo permissões, limpando caches temporários corrompidos e restaurando atalhos nativos.

**Serviços**

* **Ação:** Clique no botão **Serviços**.
* **Função:** Abre um gerenciador interno simplificado que permite parar, iniciar ou reiniciar os serviços do Windows atrelados ao Weknow diretamente pela interface, sem a necessidade de abrir o `services.msc` nativo do sistema operacional.
