Execute a programm on startup..

Dec 18, 2013 at 1:02am
Everyone says about
HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Run

I got 6 programms on my startup (as shown from task manager of windows 8)
http://i.imgur.com/B5CXF0p.png
And only one(Viber) is on that registry
http://i.imgur.com/GDafLtl.png
None is at the HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Run
C:\Users\Leon\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\Startup
is empty

How are the other 5 programms starting up?
Dec 18, 2013 at 1:30am
You didn't mention

C:\ProgramData\Microsoft\Windows\Start Menu\Programs\Startup

Is that also empty?

Andy
Last edited on Dec 18, 2013 at 2:46am
Dec 18, 2013 at 1:44am
Xmm one of them is there (Syntek Monitor Application)

Still wondering where the other 4 are located :D
Dec 18, 2013 at 2:46am
If you're talking about a 64-bit PC, then you've got the 32-bit apps to think about.

HKEY_CURRENT_USER\Software\Wow6432Node\Microsoft\Windows\CurrentVersion\Run

HKEY_LOCAL_MACHINE\Software\Wow6432Node\Microsoft\Windows\CurrentVersion\Run

Andy
Dec 18, 2013 at 10:38am
Goto start (if you still have that on Win8, idk, it's awful XD ) and search for "sys config", it should bring up a program with the full name of "System Configuration"...

On here there's a startup tab, (btw you'll need admin to get at this program), under the startup tab you can simply check/uncheck lots of programs that boot on the windows login.
Please be careful, you don't want to turn off anything like your graphics driver or whatever. If you know what programs you're looking for then it should be strait forward enough.
Dec 18, 2013 at 10:50am
Please be careful, you don't want to turn off anything like your graphics driver or whatever.


If you refer to AMD Catalyst or Nvidia Control Panel crap these can be safely disabled (I usually get rid of them as only slows down booting process). The driver itself works without them.
Dec 18, 2013 at 12:26pm
Andy finally i found them at
HKEY_LOCAL_MACHINE\Software\Wow6432Node\Microsoft\Windows\CurrentVersion\Run

It drives me mad, 4 different ways to have ur program at startup (not counting the current user registrys)
HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Run
HKEY_LOCAL_MACHINE\Software\Wow6432Node\Microsoft\Windows\CurrentVersion\Run

C:\Users\Leon\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\Startup
C:\ProgramData\Microsoft\Windows\Start Menu\Programs\Startup


Windows at it's best!

Anyways the right/most-known way to do it is HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Run
?
Dec 18, 2013 at 12:49pm
Writing to HKEY_LOCAL_MACHINE requires administrator privileges, writing to HKEY_CURRENT_USER does not. For windows xp does not matter, but for modern windows versions it does.
Dec 18, 2013 at 5:19pm
@ OP: Now that we've all made you do it the hard way I'm going to be TFG for a moment: http://technet.microsoft.com/en-us/sysinternals/bb963902

Process Explorer from the same set of tools also has a field under the image tab called "Autostart Location" that gives you the same data but it can only show you processes that are currently running.

OP said:
Anyways the right/most-known way to do it is HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Run
?

There is also "%ALLUSERS%\Start Menu\Programs\Run" (Not sure if that one is still valid on Windows 8).

For Pro versions of Windows there are also local GPO's that you can look at with the "Resultant Set of Policy" MMC plug in. EDIT: I forgot to mention that you can edit these with the "Group Policy Object Editor" MMC plug in.

And for all versions of Windows, Services have an option to start up automatically as well.
Last edited on Dec 18, 2013 at 5:20pm
Dec 18, 2013 at 8:13pm
modoran wrote:
If you refer to AMD Catalyst or Nvidia Control Panel crap these can be safely disabled


No, I meant the actual drivers... I don't actually think they're accessible off that screen (it is mostly UIs or things like Skype) but under one of the tabs there's a lot of processes on boot up too, not just logon.
If the OP has common sense it should be fine
Dec 18, 2013 at 8:25pm
SatsumaBenji wrote:
Goto start (if you still have that on Win8, idk, it's awful XD ) and search for "sys config", it should bring up a program with the full name of "System Configuration"

That is a typo, SatsumaBenji meant to put "msconfig" where I italicized the text. Searching for that may happen to resolve to the correct utility but it is not the name of the executable.
Dec 18, 2013 at 8:27pm
Well... The executable file does have the name "msconfig.exe" but if you just look for "sys config" on your start menu it shows the utility labelled as "System Configuration" because this is what the utility is for.

The name of a lot of applications can be something like "launch.exe", you don't call the program "launch" do you?

e.g. Cyberlink Power Director is under PDR.exe, although this would be a fine name, not many people would know what you meant without its proper name.
Last edited on Dec 18, 2013 at 8:34pm
Dec 18, 2013 at 8:35pm
That is true and your point is taken, I'm sorry for being pedantic. In this case though since it is so old it is generally referred to as "msconfig" (Em-Ess-Config). You'll also have a more difficult time trying to find documentation about it online if you search for it by the name "System Configuration".
Dec 18, 2013 at 8:57pm
Yes well I do also know that "msconfig" is probably a very commonly known application name among places like this. And yeah I imagine it would be much easier finding results for that rather than "System Configuration"

Lets say it's about even XD
Topic archived. No new replies allowed.