I have a program that I want to auto start every time when windows starts,
how can I do that? I know that i can do it when i put it in start folder in
“programs”. But I don’t want to do it at that way, are there any other methods?
Is it possible to create a batch file or something and write what the program
is named and just click on the batch file one time, and the program will start
every time when the windows starts, or do you have other ideas?
The batch file idea reminds me of the old “autoexec.bat” file that would run
every time MS-DOS was booted. That file still exists for some compatibility
reasons, but it’s no longer used at all.
There are other ways, but things get pretty geeky pretty quick if you don’t
want to use the Start menu functionality.
Become a Patron of Ask Leo! and go ad-free!
I’ll start by saying this: unless you know what you’re doing, the Start menu
– or more correctly the Start->[All] Programs->Startup sub menu – is the
easiest, quickest and safest way to do it. It’s what I honestly recommend –
even if you need to set up an auto-login to make it happen on boot.
All you need do is create a shortcut within that sub menu to whatever it is
you want and it will be run each time you log in.
Now, if you’re still set on finding other ways, my recommendation would be
to grab the tool “autoruns” from
SysInternals.com. It will list everything that auto-starts on your machine, and
attempt to add things to the registry”
You’ll see several entries that are in the registry, for one example:
has many programs listed there on my machine. You can easily look at the
examples of what’s already there on your own.
The several different registry keys have different purposes. They run as
different users, and auto-run at different times (Boot versus user login, for
example). They may not have access to everything you need, though, based on
permissions and the state of the machine as it’s booting up.
You probably want to know what you’re doing before you attempt to add things
to the registry. It’s also why I say that the Start menu approach is much
But the start menu, and the registry, are pretty much your only options.