Inicialização

Iniciar com o Windows, o que fechar a janela faz, e o ícone da área de notificação que mantém a estação alcançável enquanto ela roda em segundo plano.

Ver como Markdown

Inicialização é a segunda linha do grupo GERAL na página Configurações. Ela decide quando o processo da estação roda: se o Windows o abre na entrada do usuário, e se fechar a janela o encerra ou o esconde. As duas linhas são chaves que valem quando viradas, e as duas exigem a permissão Alterar configurações.

Iniciar com o Windows

Campo O que é Valores / padrão Efeito
Iniciar com o Windows "Abre sozinho quando você entra no Windows, oculto na área de notificação." Ligada ou desligada. Desligada até você ligá-la. Ligada: escreve um valor GanterLab sob a chave Software\Microsoft\Windows\CurrentVersion\Run do usuário atual, abrindo o executável instalado com --tray, então uma entrada no Windows inicia a estação escondida, servindo pela área de notificação. Desligada: remove aquele valor e a marca de "inicialização aprovada" do Windows ao lado dele.

O registro é a única fonte de verdade; nada sobre esta chave é guardado no banco de configuração. A chave relê o registro toda vez que a página abre, então uma entrada que você desabilitou no Gerenciador de Tarefas, em Inicializar, se lê como desligada aqui, e ligar a chave de novo é uma reabilitação explícita que limpa aquela marca. Só esta chave escreve a chave do registro: o aplicativo nunca reescreve o valor na partida, e nunca reimpõe uma entrada que o Gerenciador de Tarefas desabilitou. O registro é por usuário e não precisa de administrador.

A escrita é uma mudança na estação, recusada enquanto a estação não aceita mudança. Enquanto o runtime está parado esta página não é desenhada (veja Configurações). Uma partida escondida não abre janela nenhuma; o ícone da área de notificação é o caminho de entrada.

Continuar rodando em segundo plano ao fechar

Campo O que é Valores / padrão Efeito
Continuar rodando em segundo plano ao fechar "Fechar a janela mantém a aquisição e a gravação em andamento na área de notificação. Use o comando Sair do ícone da bandeja para encerrar." Ligada ou desligada. Ligada por padrão. Ligada: o botão de fechar da janela esconde a janela; o hospedeiro, o servidor OPC UA embutido, a comunicação com os dispositivos, as gravações, o hospedeiro web e o acesso de agente continuam todos rodando. Desligada: o botão de fechar encerra o aplicativo pelo mesmo encerramento do Sair.

Na primeira vez que a janela some, uma notificação única do Windows diz "O Ganter Lab continua em execução", que o servidor e as gravações seguem trabalhando dali, e que clicar no ícone da área de notificação abre a janela enquanto um clique direito encerra. A notificação é marcada como vista só depois de ter sido entregue, então uma estação em que nenhuma notificação pôde ser mostrada a recebe numa vez posterior em que a janela sumir.

O ícone da área de notificação

O ícone da área de notificação é o ladrilho da marca com um ponto de saúde no canto. O ponto espelha a saúde do servidor OPC UA embutido, da mesma fonte que o ponto da barra de status lê: verde enquanto o servidor está conectado, âmbar enquanto ele está iniciando, cinza enquanto ele está parado. A dica diz "Ganter Lab: Conectado" (ou "Iniciando…" ou "Parado"), com "(gravando)" acrescentado enquanto uma aquisição grava; esse marcador é atualizado a cada quinze segundos. Um clique esquerdo abre a janela; um clique direito abre o menu.

Item de menu O que ele faz
Abrir o Ganter Lab Restaura e ativa a janela.
Servidor: Conectado (somente leitura) O mesmo texto de estado da dica, com o marcador de gravação. É uma linha de estado, não um comando.
Sair Encerra o processo pelo caminho único de encerramento.

O menu de propósito não tem iniciar nem parar o servidor: um clique perdido não pode derrubar os clientes que leem desta estação. Parar o servidor se faz em Estado.

Sair

O Sair, seja pela área de notificação, pelo botão de fechar com a chave desligada, ou pelo Windows encerrando a sessão, roda um encerramento só: o hospedeiro web, o coletor de séries ao vivo, o acesso de agente, o monitor de saúde, o runtime de processo, o servidor OPC UA embutido, o runtime da lógica (gravando os valores de memória retidos), o diário de eventos e por fim o hospedeiro com o armazenamento de aquisição. Cada passo tem tempo limitado, então um passo que trava é registrado no diário e pulado em vez de deixar o processo preso, e o processo então termina com certeza.

Se uma gravação está rodando, o Sair pergunta antes. Um diálogo chamado "Há uma gravação em andamento" explica: "Sair interrompe a aquisição de dados. Tudo o que foi gravado até agora está salvo e reabre na próxima vez que você iniciar o Ganter Lab, mas nada novo é gravado enquanto o aplicativo estiver fechado.", com Continuar rodando e Sair mesmo assim. O Continuar rodando deixa tudo como estava, com o ícone da área de notificação incluído. Um fim de sessão do Windows nunca espera por essa pergunta; ele grava o que o período de tolerância permitir.

Abrir o aplicativo de novo enquanto uma instância já segura a mesma raiz de dados não inicia uma segunda cópia: a abertura nova sinaliza à que está rodando para mostrar a janela dela, e então sai.

O que esta seção não faz

Não há início nem parada agendados, não há "iniciar minimizado" separado do Iniciar com o Windows (uma partida por entrada no Windows é sempre escondida), não há modo de serviço, e não há configuração por usuário: as duas chaves pertencem à estação. Reiniciar o aplicativo para adotar uma atualização está em Atualizações.