Seite 1 von 1

[GELÖST] Automatischer Start einer unerwünschten Anwendung

Veröffentlicht: 26. Februar 2023 – 15:08 Uhr
von brice73
Hallo,

ich habe ein Installationspaket für die mLink2-Software erstellt.

Die Installation verläuft problemlos, allerdings startet die Software nach der Installation jedes Mal automatisch, wenn sich ein Benutzer zum ersten Mal anmeldet. Beim Start der Anwendung ist die Option „Beim Systemstart ausführen“ in den Standardeinstellungen aktiviert.

Wenn das Softwarefenster geschlossen wird und diese Option nicht deaktiviert ist, wird der folgende Registrierungsschlüssel erstellt: HKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows\CurrentVersion\Run\electron.app.mLink2. Dieser Schlüssel startet die Anwendung (Wert: C:\Users\Public\Programs\mLink2\mLink2.exe). Dadurch startet die Anwendung anschließend bei jeder Benutzeranmeldung automatisch.

Beim ersten automatischen Start der Software beim Anmelden existiert der genannte Schlüssel noch nicht. Ich habe auch die folgenden Ordner überprüft:
C:\ProgramData\Microsoft\Windows\Start Menu\Programs\Startup und
C:\Users\User_Lambda\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\Startup, aber
dort befindet sich keine Verknüpfung zu der betreffenden Anwendung.

Daher weiß ich nicht, welcher Prozess den automatischen Start der Anwendung nach der Installation beim Anmelden verursacht und ob und wie sich dies deaktivieren lässt.

Selbst wenn dies möglich wäre, müsste der Benutzer die standardmäßige Option für den automatischen Start bei jedem Start der Anwendung manuell deaktivieren, um zu verhindern, dass sie bei nachfolgenden Anmeldungen automatisch startet (ich weiß nicht, ob diese Option standardmäßig deaktiviert werden kann).

Betreff: Automatischer Start einer unerwünschten Anwendung

Veröffentlicht: 10. März 2023 - 11:38 Uhr
von Julien Guyonnet
Hallo,
ich versuche, mit dem wapt-Paket eine geplante Aufgabe zu erstellen, die beim Anmelden den Schlüsselwert auf leer setzt.
Viele Grüße,
Julien

Betreff: Automatischer Start einer unerwünschten Anwendung

Veröffentlicht: 15. März 2023 - 12:13 Uhr
von dcardon
Hallo Brice,

du kannst in deinem Paket eine `def session_setup()`-Funktion erstellen, die den betreffenden Registrierungsschlüssel beim Start der Sitzung löscht, oder, wie Julien vorgeschlagen hat, eine geplante Aufgabe, falls er später wieder auftaucht.

Viele Grüße,

Denis