Page 1 sur 1

[RESOLU] démarrage automatique d'une application inopportun

Posté : 26 févr. 2023 - 15:08
par brice73
Bonjour,

J'ai créé un paquet pour l'installation du logiciel mLink2.

L'installation se fait bien, seulement ce logiciel, à chaque première ouverture d'une session d'un utilisateur, postérieurement à l'installation, se lance aussi. L'application lancée, on voit que dans les réglages de celui-ci par défaut, est coché l'option "run at startup".

Lorsqu'on ferme la fenêtre du logiciel, si l'on ne décoche pas cette option, la clé de registre suivante est créée: HKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows\CurrentVersion\Run\electron.app.mLink2 qui lance l'application (valeur de la clé C:\Users\Public\Programs\mLink2\mLink2.exe). Ainsi l'application se lance alors à chaque fois automatiquement aux ouvertures de sessions suivantes.

Lors du 1er lancement automatique du logiciel à l'ouverture d'une session, la clé précédente n'existe pas encore. J'ai aussi regardé dans les dossiers suivants :
C:\ProgramData\Microsoft\Windows\Start Menu\Programs\Startup
C:\Users\Utilisateur_lambda\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\Startup,
un raccourci vers l'application en question n'y figure pas.

Donc je ne sais pas par quel processus l'application se lance automatiquement à l'ouverture d'une session après l'installation, et s'il y aurait une possibilité de désactiver celle-ci et de quelle façon ?

Par ailleurs, même si cela pouvait être fait, et lorsqu'un lancement de l'application sera effectué par un utilisateur, il resterait que ceux-ci devraient décocher eux-mêmes l'option de démarrage automatique cochée par défaut pour que l'application ne démarre pas automatiquement aux prochaines ouvertures de leurs sessions (je ne sais pas s'il pourrait y avoir une possibilité de décocher par défaut cette case de lancement automatique au démarrage?)

Re: démarrage automatique d'une application inopportun

Posté : 10 mars 2023 - 11:38
par julien.guyonnet
Bonjour,
Création, par le paquet wapt, d'une tache planifiée qui, à l'ouverture de session, mets la valeur de clé à vide ?
Cdlt
Julien

Re: démarrage automatique d'une application inopportun

Posté : 15 mars 2023 - 12:13
par dcardon
Bonjour Brice,

vous pouvez créer un def session_setup() dans votre paquet pour supprimer la clef de registre en question au moment du lancement de la session, ou bien une tâche planifiée si elle revient à nouveau après comme le proposait julien.

Cordialement,

Denis