# Démarrage

> Démarrer avec Windows, ce que fait la fermeture de la fenêtre, et l'icône de la zone de notification qui garde la station joignable pendant qu'elle tourne en arrière-plan.

Démarrage est la troisième ligne du groupe GÉNÉRAL de la page Paramètres. Elle décide quand le processus de la station tourne : si Windows le lance à l'ouverture de session, et si fermer la fenêtre y met fin ou la masque ; et si la station s'ouvre sur la page Bienvenue. Les trois lignes sont des interrupteurs qui s'appliquent en basculant, et les trois demandent la permission **Modifier les paramètres**.

## Démarrer avec Windows {#start-with-windows}

| Champ | Ce que c'est | Valeurs / défaut | Effet |
| --- | --- | --- | --- |
| Démarrer avec Windows | « Se lance automatiquement à votre ouverture de session Windows, masqué dans la zone de notification. » | Activé ou désactivé. Désactivé tant que vous ne l'activez pas. | Activé : écrit une valeur `GanterLab` sous la clé `Software\Microsoft\Windows\CurrentVersion\Run` de l'utilisateur en cours, lançant l'exécutable installé avec `--tray`, si bien qu'une ouverture de session Windows démarre la station masquée, qui sert depuis la zone de notification. Désactivé : retire cette valeur et la marque Windows « démarrage approuvé » à côté d'elle. |

Le registre est la seule source de vérité ; rien de cet interrupteur n'est gardé dans la base de configuration. L'interrupteur relit le registre chaque fois que la page s'ouvre, si bien qu'une entrée que vous avez désactivée dans l'onglet Démarrage du Gestionnaire des tâches se lit ici comme désactivée, et rallumer l'interrupteur est une réactivation explicite qui efface cette marque. Seul cet interrupteur écrit la clé : l'application ne réécrit jamais la valeur au démarrage, et elle ne réimpose jamais une entrée que le Gestionnaire des tâches a désactivée. L'enregistrement est propre à l'utilisateur et ne demande aucun administrateur.

L'écriture est une mutation de la station, refusée tant que la station n'accepte aucun changement. Tant que le runtime est arrêté, cette page n'est pas dessinée du tout (voir [Paramètres](settings)). Un démarrage masqué n'ouvre aucune fenêtre ; l'icône de la zone de notification est la façon d'entrer.

## Continuer en arrière-plan à la fermeture {#keep-running-in-the-background-when-closed}

| Champ | Ce que c'est | Valeurs / défaut | Effet |
| --- | --- | --- | --- |
| Continuer en arrière-plan à la fermeture | « Fermer la fenêtre laisse l'acquisition et l'enregistrement actifs dans la zone de notification. Utilisez Quitter dans le menu de l'icône pour arrêter l'application. » | Activé ou désactivé. Activé par défaut. | Activé : le bouton de fermeture de la fenêtre masque la fenêtre ; l'hôte, le serveur OPC UA embarqué, la communication avec les équipements, les enregistrements, l'hôte web et l'accès agent continuent tous de tourner. Désactivé : le bouton de fermeture quitte l'application par le même arrêt ordonné que Quitter. |

La première fois que le bouton de fermeture masque la fenêtre, une petite fenêtre de l'application elle-même, **Ganter Lab continue de fonctionner**, dit ce qui continue de fonctionner, où se trouve l'icône (près de l'horloge, ou sous la flèche ^ de la barre des tâches) et que désactiver cet interrupteur fait quitter l'application au bouton de fermeture à chaque fois. Elle propose **Continuer en arrière-plan** (le choix par défaut, que Échap choisit aussi) et **Quitter maintenant**, qui quitte cette fois seulement et laisse l'interrupteur activé. Après l'une ou l'autre réponse, elle ne réapparaît plus sur cette station. Interrupteur désactivé, le bouton de fermeture quitte l'application sans avertissement. Plus de détails sous [La fenêtre](app-window#the-system-tray).

## Afficher la page Bienvenue dans le menu {#show-the-welcome-page-in-the-menu}

| Champ | Ce que c'est | Valeurs / défaut | Effet |
| --- | --- | --- | --- |
| Afficher la page Bienvenue dans le menu | « Elle explique chaque zone du programme, une étape à la fois. Tant qu'elle est dans le menu, la station s'ouvre sur elle. » | Activé ou désactivé. Activé par défaut, sur une station neuve comme sur une station mise à jour depuis une version antérieure. | Activé : [Bienvenue](welcome) est la première entrée de la barre pour un rôle qui configure quelque chose, et la station s'ouvre sur elle. Désactivé : l'entrée quitte la barre de toutes les vues à la fois, et la station s'ouvre sur View. |

Le **Ne plus afficher** de la page elle-même désactive cet interrupteur ; le réactiver ici remet la page dans la barre. Le réglage appartient à la station : il est le même pour chaque rôle et chaque vue.

## L'icône de la zone de notification {#the-tray-icon}

L'icône de la zone de notification est la tuile de la marque avec un point d'état de santé dans son coin. Le point reflète l'état de santé du Connector, depuis la même source et avec les mêmes mots que l'état de santé de la barre d'état : vert tant que chaque équipement lit, orangé tant que l'un est instable, rouge tant que l'un ne communique pas, gris tant que le Connector est arrêté. Le serveur OPC UA embarqué n'en fait pas partie : le Connector lit pendant que le serveur est arrêté. L'infobulle affiche « Ganter Lab : Connector : en ligne » (ou « Ganter Lab : Connector : Furnace ne communique pas », la ligne de la barre d'état), avec « (enregistrement en cours) » ajouté tant qu'une acquisition enregistre ; ce marqueur est rafraîchi toutes les quinze secondes. Un clic gauche ouvre la fenêtre ; un clic droit ouvre le menu. Avec une Icône et un Nom définis sous [Paramètres, Image de marque](settings-branding), l'icône est l'Icône de la station avec le même point, et l'info-bulle et le menu disent le Nom de la station à la place de Ganter Lab (« Acme : Connector : en ligne »).

| Entrée du menu | Ce qu'elle fait |
| --- | --- |
| Ouvrir Ganter Lab | Restaure et active la fenêtre. Avec un Nom sous Image de marque, l'élément dit Ouvrir suivi de ce nom. |
| Connector : en ligne (en lecture seule) | La ligne d'état de santé de la barre d'état, telle que l'infobulle la dit, avec le marqueur d'enregistrement. C'est une ligne d'état, pas une commande. |
| Quitter | Met fin au processus par le chemin d'arrêt unique. |

Le menu n'a délibérément aucun démarrage ni arrêt du serveur : un clic malheureux ne doit pas faire tomber les clients qui lisent depuis cette station. Arrêter le serveur se fait sur sa [ligne du Connector](connector-opcua-server).

## Quitter {#exit}

Quitter, que ce soit depuis la zone de notification, depuis le bouton de fermeture avec l'interrupteur désactivé, ou depuis Windows qui met fin à la session, exécute un seul arrêt ordonné : l'hôte web, le collecteur de séries en direct, l'accès agent, le superviseur d'état de santé, le runtime de Process, le serveur OPC UA embarqué, le runtime de la logique (qui écrit les valeurs de mémoire conservées), le journal des événements et enfin l'hôte avec le magasin d'acquisition. Chaque étape est bornée dans le temps, si bien qu'une étape qui se bloque est journalisée et sautée plutôt que de laisser le processus en plan, et le processus se termine ensuite à coup sûr.

Si un enregistrement est en cours, Quitter demande d'abord. Une boîte de dialogue intitulée « Un enregistrement est en cours » explique : « Quitter arrête l'acquisition de données. Tout ce qui a été enregistré jusqu'ici est conservé et rouvre au prochain démarrage de Ganter Lab, mais rien de nouveau n'est enregistré tant que l'application est fermée. », avec **Laisser fonctionner** et **Quitter quand même**. Laisser fonctionner laisse tout comme c'était, l'icône de la zone de notification comprise. Une fin de session Windows n'attend jamais cette question ; elle écrit ce que le délai de grâce permet.

Relancer l'application alors qu'une instance tient déjà la même racine de données ne démarre pas une seconde copie : le nouveau lancement signale à celle qui tourne de montrer sa fenêtre, puis se termine.

## Ce que cette section ne fait pas {#what-this-section-does-not-do}

Il n'y a pas de démarrage ni d'arrêt programmé, pas de « démarrer réduit » distinct de Démarrer avec Windows (un démarrage à l'ouverture de session Windows est toujours masqué), pas de mode service, et pas de réglage par utilisateur : chaque interrupteur d'ici appartient à la station. Redémarrer l'application pour prendre une mise à jour est sur [Mises à jour](settings-updates).
