# Instalar e abrir

> De onde vem o instalador e o que ele coloca na estação, a janela de comissionamento que a primeira abertura mostra, a pasta de dados em que tudo é escrito, por que fechar a janela não para a estação, e por que não é preciso nuvem: o que fica no computador e o que só sai dele quando você liga.

## Instalação {#install}

Baixe o instalador na [página de downloads](/downloads) e execute-o. O [guia de instalação](/downloads/install) mostra os avisos que o navegador e o Windows podem exibir no caminho e o botão a escolher em cada um. Ele instala por usuário, dentro dos seus dados locais de aplicativo, não pede direitos de administrador, traz junto o runtime .NET de que precisa e cria uma entrada no menu Iniciar, "Ganter Lab". A Microsoft Store publica o mesmo instalador. As atualizações vêm do próprio aplicativo: com a atualização automática desligada (o padrão), uma versão à espera é uma marca discreta na barra de status e é instalada em [Configurações, Atualizações](settings-updates) quando você decidir; com ela ligada, a versão baixa em segundo plano e instala na próxima reinicialização.

## Primeira abertura {#first-launch}

1. **Leia antes de esta estação iniciar.** A primeira abertura mostra uma janela de comissionamento antes que qualquer coisa rode. Leia os Termos de Uso e a Política de Privacidade do Desktop (**Ler os Termos**, **Ler a Política de Privacidade do Desktop**), marque as duas declarações e pressione **Aceitar e iniciar o Ganter Lab**. **Sair** fecha o aplicativo sem gravar nada, e a janela volta na abertura seguinte. As versões aceitas aparecem depois em [Sobre e Jurídico](settings-about).
2. **A janela.** Ela abre centralizada, com no máximo 95 % da área útil do monitor, e nunca menor que 880 por 520 pixels. Daí em diante ela reabre onde você deixou (posição, tamanho, maximizada); uma posição salva que cai fora de qualquer monitor, ou um tamanho que o monitor não comporta, é trazida de volta para dentro.
3. **A pasta de dados.** Tudo o que a estação possui mora em `%AppData%\GanterLab`: o banco de configuração (`config.db`), o índice de histórico de execuções (`history-index.db`), o diário de eventos (`events.db`) e as pastas `acquisitions`, `backups`, `assets`, `reports`, `logs` e `crash`. O que não pode acompanhar um usuário do Windows, a identidade da estação e a sessão da conta Ganter, mora em `%ProgramData%\GanterLab`. A variável de ambiente `GANTERLAB_DATA_ROOT` muda o conjunto inteiro de lugar, para um perfil separado; a parte de máquina passa então a morar dentro dela, como `machine`. Desinstalar o Ganter Lab remove o programa e mantém a estação: a configuração, as execuções, os eventos, as aquisições, os backups, os relatórios e os logs em `%AppData%\GanterLab`, e a identidade da estação e a sessão da conta em `%ProgramData%\GanterLab`, continuam no computador, e uma nova instalação abre a mesma estação. Para tirar tudo, apague essas duas pastas depois de desinstalar.
4. **Uma estação vazia.** Nenhum dispositivo, nenhum dashboard, nenhum usuário local: a página de usuários oferece criar o administrador principal (veja [Usuários](users)), e enquanto ninguém entra vale o papel "Não conectado", que numa estação nova pode tudo menos gerenciar usuários. O servidor OPC UA embutido sobe e a barra de status diz "Connector: conectado". A contagem do modo gratuito também começa (veja [Modo gratuito e a licença](app-free-mode)).
5. **Por onde começar.** A estação abre em [Boas-vindas](welcome), a primeira entrada do trilho: um percurso por todas as áreas do programa, cada uma explicada na própria página com um desenho dela em ação, avançando sozinho até você dar um passo. A parada de uma área que a estação monta ganha um visto assim que a estação tem algo ali. **Não mostrar mais** tira a página do trilho, e a estação passa a abrir na View.

Uma partida que não consegue terminar (um banco que não abre, um runtime que não sobe) diz isso num aviso nativo, "O Ganter Lab não conseguiu iniciar" ou "O Ganter Lab não conseguiu terminar de iniciar", com o motivo e a pasta de logs, e então fecha. Uma segunda cópia aberta sobre a mesma pasta de dados nunca disputa com a primeira: ela pede à que está rodando que mostre a janela e sai.

## Sempre ativa {#always-on}

Fechar a janela não para a estação. O X esconde a janela na área de notificação enquanto o servidor embutido, a aquisição e qualquer gravação seguem trabalhando; na primeira vez, uma janelinha do próprio aplicativo avisa você disso e oferece **Sair agora** no lugar. O ícone da área de notificação espelha a saúde do Connector, um clique esquerdo traz a janela de volta, e o menu do clique direito traz **Abrir Ganter Lab**, uma linha de estado somente leitura e **Sair**. Sair é o único jeito de parar o runtime, e ele pergunta antes enquanto uma gravação está em curso. O comportamento é uma chave, "Continuar em segundo plano ao fechar", ao lado de "Iniciar com o Windows" em [Configurações, Inicialização](settings-startup); com ela desligada, o X encerra. Tudo isso está descrito em [A janela](app-window#the-system-tray).

## Sem nuvem {#without-a-cloud}

O Ganter Lab não precisa de nenhum serviço de nuvem para rodar. Os drivers, a Logic, os dashboards, o Process e as suas gravações e os servidores embutidos rodam todos na estação, e a configuração, as execuções e os eventos ficam na pasta de dados descrita acima. O modo gratuito não precisa de conta Ganter nem de conexão com a internet, e a licença continua valendo offline: a licença de uma assinatura vale por 90 dias depois do último contato da estação com o servidor da Ganter, e a licença perpétua não precisa de contato nenhum depois que a estação a ativou (veja [Modo gratuito e a licença](app-free-mode)).

Uma estação instalada procura o site da Ganter por conta própria para uma coisa só, a verificação de atualizações: quando inicia e a cada quatro horas, ela envia a sua versão, o seu canal de atualização e o tipo de processador e de sistema operacional, e o site não guarda o endereço IP nem nada que identifique a estação (veja [Atualizações](settings-updates)). Todo o resto só sai do computador quando você liga:

| O que você liga | O que sai do computador |
|---|---|
| [Acesso remoto](remote-access) (desligado numa estação nova) | As telas da estação, para os navegadores da sua rede local: só endereços privados entram, e a estação recebe conexões e nunca abre uma. |
| O [cartão Publicar](driver-mqtt#the-publish-card) de um broker MQTT | As tags, as variáveis da Logic e os alarmes listados nele, enviados ao broker que você configurou. |
| O [acesso de agente](agent-enabling) (desligado numa estação nova) | O que o assistente que você conecta lê pelas áreas que você permite. O endpoint escuta só em 127.0.0.1 e recusa qualquer pedido vindo da internet, então o assistente roda neste computador; para onde ele envia o que lê depende do próprio assistente. |
| Entrar numa [conta Ganter](account-ganter-account) | A identidade, o nome e a versão da estação e as verificações da licença; nunca a configuração nem os dados gravados. |
| Um [relatório de falha](settings-crash-reports) ou a [sua opinião](account-feedback) | Só o que você vê antes de enviar, e só quando você envia. Com **Enviar os relatórios de falha automaticamente** ligado (desligado por padrão), um relatório de falha vai sem perguntar. |
