Windows Vista Forums
Vista Forums Home Join Vista Forums Windows 7 Forum Vista Tutorials Tags
Welcome to Windows Vista Forums. Our forum is dedicated to helping you find solutions with any problems, errors or issues you are experiencing with Windows Vista. The Vista forum also covers news and updates and has an extensive Windows Vista tutorial section that covers a wide range of tips and tricks.

Go Back   Vista Forums > Vista Forums > Tutorials

Vista - Startup Programs - Enable or Disable

Comment
 
Old 07-23-2007  
Brink


Vista x64 Ultimate SP2, Windows 7 Ultimate x64
 
 

Startup Programs - Enable or Disable

How to Check and Change the Startup Programs in Vista
...

My System SpecsSystem Spec
Old 10-09-2009  
gordon55y


vista home basic
 
 

Re: Startup Programs - Enable or Disable

Shawn,
Thanks for your explanations.

The following are my comments on the OP titled:
WHY ARE ADMINISTRATIVE STARTUP PROGRAMS BLOCKED ?

I think I understand now, but reading the
OP again, I am somewhat confused in trying to figure out what it is trying to say.
Part of the problem is that it says stuff like:
>disallow administrative applications
When it really means something like:
>disallow autorun administrative applications
where autorun means it will run an administrative application without UAC prompt.

The original question in the title implies that all admin apps are blocked.

The startup folder/key are acting no differently than any other application
run by the user. Why the explanation?
Maybe I am missing something?

thanks,
gordon

My System SpecsSystem Spec
Old 10-09-2009  
Brink


Vista x64 Ultimate SP2, Windows 7 Ultimate x64
 
 

Re: Startup Programs - Enable or Disable

How's it now.
My System SpecsSystem Spec
Old 10-10-2009  
gordon55y


vista home basic
 
 

Re: Startup Programs - Enable or Disable

Shawn,
Thanks for your explanations.

Typo at:
A program or shortcut is listed in as a startup program

Is the following correct?
>personal run registry key can be written to by non-administrative (non-elevated) programs
I need to use UAC to run regedit.

The title implies that startup is different:
WHY ARE ADMINISTRATIVE STARTUP PROGRAMS BLOCKED ?
The question should be Why are administrative apps blocked?
I would have preferred an explanation (and justification) for UAC, and then simply
say that startup is the same as interactively running an app.
I don't think startup is different from running an app interactively.
I believe that even applies to the task scheduler. I read that
you can run an admin app through task scheduler interactively without UAC.
Reference:
www.vistax64.com/tutorials/162976-bypass-uac.html

By the way, I notice that when I have an administrative app in startup, the UAC
is available for about 2 mins, then times out. That confused me as I do not
watch boot up normally. You might mention that if that is what you see also.

thanks,
gordon
My System SpecsSystem Spec
Old 10-10-2009  
Brink


Vista x64 Ultimate SP2, Windows 7 Ultimate x64
 
 

Re: Startup Programs - Enable or Disable

Gordon,

Non-elevated programs can make such changes to the run registry key. This is one reason why Vista blocks them by a UAC prompt at startup to prevent them from doing so automatically. Some startup programs, like drivers, load before Vista, so it's important to only have trusted and approved startup programs. If the elevated program was malware, it could do some damage if allowed to run at startup automatically with the other non-elevated startup programs.

UAC is your last line of defense to either allow or deny a program that wants to "run as an administrator" from doing so and having full access to everything on your computer. This can stop malware in it's tracks by giving you the change to deny it from running with the UAC prompt.

At the bottom of the yellow TIP box, you'll see that you can use Method Two in OPTION ONE to create a task in Task Scheduler to manually bypas the UAC prompt if you wanted to. This should only be used with a trusted program though.

Yeah, that timeout is another reason to either not have elevated programs in the startup programs list, or have it run through Task Scheduler instead.

Last edited by Brink; 10-10-2009 at 01:38 PM.. Reason: corrected statement
My System SpecsSystem Spec
Old 10-10-2009  
gordon55y


vista home basic
 
 

Re: Startup Programs - Enable or Disable

Shawn,
Thanks for your web site.

>Only elevated programs that have been granted UAC permission by you can make
>such changes to the run registry key. This is one reason why Vista blocks them
>by a UAC prompt at startup to prevent them from doing so automatically.
>Some startup programs, like drivers, load before Vista, so it's important to only
>have trusted and approved startup programs. If the elevated program was malware,
>it could do some damage if allowed to run at startup automatically with the
>other non-elevated startup programs.

I agree. But you are avoiding responding to my point that your text
>personal run registry key can be written to by non-administrative (non-elevated) programs
says the opposite. Am I missing something here?

>UAC is your last line of defense to either allow or deny a program that wants
>to "run as an administrator" from doing so and having full access to everything
>on your computer. This can stop malware in it's tracks by giving you the
>change to deny it from running with the UAC prompt.

Did I say something that is in disagreement with this?
Are you responding to something I said?

>At the bottom of the yellow TIP box, you'll see that you can use Method Two
>in OPTION ONE to create a task in Task Scheduler to manually bypas the
>UAC prompt if you wanted to. This should only be used with a trusted
>program though.

I made the point that the "feature" available to run the task scheduler in
startup is the same "feature" that is available when running as a user executable.
Your response is that there is a "feature" in startup that allows the
task scheduler to run in startup? Didn't I already say that?
Are you disagreeing with what I said?

>Yeah, that timeout is another reason to either not have elevated programs
>in the startup programs list, or have it run through Task Scheduler instead.

We agree.

thanks,
gordon
My System SpecsSystem Spec
Old 10-10-2009  
Brink


Vista x64 Ultimate SP2, Windows 7 Ultimate x64
 
 

Re: Startup Programs - Enable or Disable

Quote  Quote: Originally Posted by gordon55y View Post
>Only elevated programs that have been granted UAC permission by you can make
>such changes to the run registry key. This is one reason why Vista blocks them
>by a UAC prompt at startup to prevent them from doing so automatically.
>Some startup programs, like drivers, load before Vista, so it's important to only
>have trusted and approved startup programs. If the elevated program was malware,
>it could do some damage if allowed to run at startup automatically with the
>other non-elevated startup programs.

I agree. But you are avoiding responding to my point that your text
>personal run registry key can be written to by non-administrative (non-elevated) programs

says the opposite. Am I missing something here?
It was a mistake on my part in the reply. The part in the TIP box is correct.

"Because your startup folder and personal run registry key can be written to by non-administrative (non-elevated) programs, Windows cannot allow elevated (Run as administrator) programs to run at startup from these locations without prompting you with UAC first."



Quote:
>UAC is your last line of defense to either allow or deny a program that wants
>to "run as an administrator" from doing so and having full access to everything
>on your computer. This can stop malware in it's tracks by giving you the
>change to deny it from running with the UAC prompt.

Did I say something that is in disagreement with this?
Are you responding to something I said?
I was responding to your statement of: "I would have preferred an explanation (and justification) for UAC...."



Quote:
>At the bottom of the yellow TIP box, you'll see that you can use Method Two
>in OPTION ONE to create a task in Task Scheduler to manually bypas the
>UAC prompt if you wanted to. This should only be used with a trusted
>program though.

I made the point that the "feature" available to run the task scheduler in
startup is the same "feature" that is available when running as a user executable.
Your response is that there is a "feature" in startup that allows the
task scheduler to run in startup? Didn't I already say that?
Are you disagreeing with what I said?
Not at all, but from your statement below, I was not sure if you have seen it the TIP box or understood if that was for the same thing. I was just pointing it out.

"I don't think startup is different from running an app interactively.
I believe that even applies to the task scheduler. I read that
you can run an admin app through task scheduler interactively without UAC.
Reference:
www.vistax64.com/tutorials/162976-bypass-uac.html "
My System SpecsSystem Spec
Comment

Tutorial Tools


Similar Threads
Tutorial Category
Start Menu All Programs List - Enable or Disable Tutorials
Can't enable or disable programs in Security Center Vista security
Welcome Center - Enable or Disable at All Users Startup Tutorials
Welcome Center - Enable or Disable at Startup Tutorials
Programs and Features - Disable or Enable Tutorials


Vista Forums is an independent web site and has not been authorized,
sponsored, or otherwise approved by Microsoft Corporation.
"Windows Vista", the Start Orb, and related materials are trademarks of Microsoft Corp.
© Designer Media Ltd
Tutorial powered by GARS 2.1.8m ©2005-2006

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46