Which is a best practice to start programs automatically in windows, Common startup group or Registry?

Fernando Freitas Alves

I am writing desktop programs for windows and when I need to put some program to start automatically I always use one of those options:

1 - Put a shortcut to the program in the startup group

2 - Create a value key on Windows Registry ("SOFTWARE\Microsoft\Windows\CurrentVersion\Run")

Which of this options is a best practice?

Stefan Schmiedl

It depends on how much weight you would apply to the following questions:

As a user, should I be able to deactivate the automatic startup easily, even temporarily?

As a user, should I get the feeling that the developer trusts me to know what I'm doing?

Clarification:

If I have a shortcut in the AutoStart folder, I know that I can quickly disable this part by myself and the developer trusts me to do this.

If I don't have this visual clue, I have to actively look for it using more-or-less arcane tools (speaking from experience here).

If the automatic startup is essential for the correct function of the program, by all means, put it somewhere I can't get to it. But if it's a nice-to-have thing, like a "quickstarter", then please don't.

Collected from the Internet

Please contact [email protected] to delete if infringement.

edited at
0

Comments

0 comments
Login to comment

Related

From Dev

Which is a best practice to start programs automatically in windows, Common startup group or Registry?

From Dev

How can I make programs start at startup in Windows Vista?

From Dev

What is the "registry editing" equivalent to disabling Windows-7 startup programs with MSCONFIG

From Dev

In which order are startup programs loaded?

From Dev

WSL Ubuntu, is there an easy way to have bash start automatically on Windows startup?

From Dev

Control "sequence" of startup programs in Windows

From Dev

Windows 10 Startup Programs Not Launching

From Dev

Prevent a program adding itself to startup programs automatically

From Dev

UWP app start automatically at startup

From Dev

Automatically start VNC server on startup

From Dev

How to start Skype from command line in windows 10 or start it at startup automatically?

From Dev

I'm trying to list startup programs in C by using registry

From Dev

which is best practice or more efficient?

From Dev

PHP which is the best practice array(...) or [...]

From Dev

Best practice to start a swing application

From Dev

SQL Server Browser - Startup Type - Best Practice

From Dev

Which programs run on Windows IoT?

From Dev

Default Registry Values for Startup in Windows 10

From Dev

automatically login to windows after startup

From Dev

Checklist to configure programs to (not) run at startup in windows 8

From Dev

Stop or pause Windows startup programs during boot?

From Dev

How to monitor programs and services on Windows startup?

From Dev

How to find *all* startup programs on Windows 10?

From Dev

Best practice to develop common header view across all controllers/windows in iOS app

From Dev

Start Quarz Scheduler automatically at startup of Tomcat

From Dev

Best practice for mounting a Windows partition

From Dev

JavaFX as a best practice using a common Base Controller

From Dev

Task Scheduler won't start various programs on startup

From Dev

$parse vs $eval ? which one is best practice?

Related Related

  1. 1

    Which is a best practice to start programs automatically in windows, Common startup group or Registry?

  2. 2

    How can I make programs start at startup in Windows Vista?

  3. 3

    What is the "registry editing" equivalent to disabling Windows-7 startup programs with MSCONFIG

  4. 4

    In which order are startup programs loaded?

  5. 5

    WSL Ubuntu, is there an easy way to have bash start automatically on Windows startup?

  6. 6

    Control "sequence" of startup programs in Windows

  7. 7

    Windows 10 Startup Programs Not Launching

  8. 8

    Prevent a program adding itself to startup programs automatically

  9. 9

    UWP app start automatically at startup

  10. 10

    Automatically start VNC server on startup

  11. 11

    How to start Skype from command line in windows 10 or start it at startup automatically?

  12. 12

    I'm trying to list startup programs in C by using registry

  13. 13

    which is best practice or more efficient?

  14. 14

    PHP which is the best practice array(...) or [...]

  15. 15

    Best practice to start a swing application

  16. 16

    SQL Server Browser - Startup Type - Best Practice

  17. 17

    Which programs run on Windows IoT?

  18. 18

    Default Registry Values for Startup in Windows 10

  19. 19

    automatically login to windows after startup

  20. 20

    Checklist to configure programs to (not) run at startup in windows 8

  21. 21

    Stop or pause Windows startup programs during boot?

  22. 22

    How to monitor programs and services on Windows startup?

  23. 23

    How to find *all* startup programs on Windows 10?

  24. 24

    Best practice to develop common header view across all controllers/windows in iOS app

  25. 25

    Start Quarz Scheduler automatically at startup of Tomcat

  26. 26

    Best practice for mounting a Windows partition

  27. 27

    JavaFX as a best practice using a common Base Controller

  28. 28

    Task Scheduler won't start various programs on startup

  29. 29

    $parse vs $eval ? which one is best practice?

HotTag

Archive