[SOLVED] Automatic startup of an unwanted application

Questions about WAPT Packaging / Requests and help regarding Wapt packages.
Forum Rules
Community Forum Rules
* English support on www.reddit.com/r/wapt
* French community support is available on this forum
* Please prefix the topic title with [RESOLVED] if it is resolved.
* Please do not edit a topic that is tagged [RESOLVED]. Open a new topic referencing the old one.
* Specify the installed WAPT version, full version, and build number (2.2.1.11957 / 2.2.2.12337 / etc.) as well as the Enterprise/Discovery edition.
* Versions 1.8.2 and earlier are no longer supported. The only questions accepted regarding version 1.8.2 are related to upgrading to a supported version (2.1, 2.2, etc.).
* Specify the server OS (Linux/Windows) and version (Debian Buster/Bullseye - CentOS 7 - Windows Server 2012/2016/2019).
* Specify the OS of the administration/package creation machine and the machine with the problematic agent, if applicable (Windows 7/10/11/Debian 11/etc.).
* Avoid asking multiple questions when opening a topic, otherwise it may be ignored. If there are multiple topics, open separate topics, preferably one after the other and not all at the same time (i.e., do not spam the forum).
* Include code snippets, screenshots, and other images directly in the post. Links to Pastebin, Bitly, and other third-party sites will be systematically removed.
* As with any community forum, support is provided voluntarily by members. If you require commercial support, you can contact Tranquil IT's sales department at 02.40.97.57.55
Locked
brice73
Messages: 42
Registration: February 13, 2023 - 8:05 AM

February 26, 2023 - 3:08 PM

Hello,

I created a package for installing the mLink2 software.

The installation goes smoothly, but this software also launches automatically every time a user logs in for the first time after installation. When the application is launched, the "run at startup" option is checked in its default settings.

When the software window is closed, if this option is not unchecked, the following registry key is created: HKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows\CurrentVersion\Run\electron.app.mLink2, which launches the application (value of the key C:\Users\Public\Programs\mLink2\mLink2.exe). Thus, the application then launches automatically every time a user logs in.

The first time the software launches automatically at login, the aforementioned key does not yet exist. I also checked the following folders:
C:\ProgramData\Microsoft\Windows\Start Menu\Programs\Startup and
C:\Users\User_Lambda\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\Startup, but
there's no shortcut to the application in question.

So I don't know what process causes the application to launch automatically when a user logs in after installation, and if there's a way to disable this and how.

Furthermore, even if it were possible, when a user launches the application, they would still have to manually uncheck the default automatic startup option to prevent it from launching automatically on subsequent logins (I don't know if there's a way to disable this automatic startup option by default?).
WAPT Enterprise 2.6.1.17765
WAPT server under Debian 13
Administration/package creation under Windows 11/10
julien.guyonnet
Messages: 12
Registration: Apr 21, 2021 - 10:38

March 10, 2023 - 11:38

Hello,
I'm trying to create a scheduled task using the wapt package that, upon login, sets the key value to empty.
Regards,
Julien
User avatar
dcardon
WAPT Expert
Messages: 1929
Registration: June 18, 2014 - 09:58
Location: Saint Sébastien sur Loire
Contact :

March 15, 2023 - 12:13

Hi Brice,

you can create a `def session_setup()` in your package to delete the registry key in question when the session starts, or a scheduled task if it reappears afterward, as Julien suggested.

Regards,

Denis
Denis Cardon - Tranquil IT
Share your experiences on WAPT! Send us your blog and article URLs in the "Your Opinion of the forum, and we'll feature them on the WAPT
Locked