Windows Has Blocked Some Startup Programs

H

Haydon

Every time I boot up, I get a 'Windows Has Blocked Some Startup Programs'
message.

I know what the program is, I want it to run every time I start my machine,
so how can I get Windows to let me do so?
 
D

Dana Cline

Right-click on that EXE in Explorer, go to Properties. On the Compatibility
tab, check the box that says Run As Administrator. That should fix it...

Dana Cline - MCE MVP
 
A

Andy Sweet [MSFT]

Windows Defender might be blocking the program.

If that's the case: Click Start, click All Programs, click Windows Defender,
click Tools, click Software Explorer.
Make sure the Category dropdown says Startup Programs, and click the button
that says Show for all users.
In the left pane, highlight the program that's being blocked/disabled, and
click Enable.

Does that fix the problem?
 
S

Steve Vogel

That didn't fix the problem for me.

SV


Dana Cline said:
Right-click on that EXE in Explorer, go to Properties. On the Compatibility
tab, check the box that says Run As Administrator. That should fix it...

Dana Cline - MCE MVP
 
H

Haydon

Yeah, I have already tried that too. The enable is grayed out.

I even tried disabling it and re-enabling it again, but it is still the
same.
 
D

Dana Cline

Andy,

What if the program is marked as Not Yet Classified and the Enable button is
not enabled?

Dana Cline - MCE MVP
 
A

Andy Sweet [MSFT]

I'm told that Not Yet Classified means that MS hasn't analyzed the software
yet. If Enable has been grayed out, it means the item has not yet been
disabled. If it had been disabled, the Classification column will say
disabled.
 
C

Calvin

What if both "Enable" and "Disable" are grayed out? (Classifications is "Not
Yet Classified")
 
R

Reveal which formula causing true result

Andy Sweet said:
Windows Defender might be blocking the program.

If that's the case: Click Start, click All Programs, click Windows Defender,
click Tools, click Software Explorer.
Make sure the Category dropdown says Startup Programs, and click the button
that says Show for all users.
In the left pane, highlight the program that's being blocked/disabled, and
click Enable.

Does that fix the problem?

--
Andy Sweet
Windows User Assistance team
Microsoft Corporation

ONLY ONE USER, ACCOUNTS NOT AN ISSUE. ENABLE BUTTON ALWAYS GRAY AND DISABLED. NO ACCESS TO ANY CONTROL OVER STARTUP PROGRAMS.
 
N

Not Me

The shortcut is in startup, it is set to 'run as admin' in advanced
settings.
In Defender the available option is Disable, so it's not a defender issue.

"Reveal which formula causing true result"
 
N

Not Me

And the justification for having that kind of bug in release software would
be what?
If I spefically give a program permission to run at startup, and even go
through the step of telling it to 'run as admin'; I shouldn't have to make
it a scheduled task.
While I appreciate knowing the workaround, I consider that a major flaw in
this Alpha 2 release of Vista.

Ramesh said:
There is a proper solution to this problem, using Task Scheduler. See:
http://www.winhelponline.com/blog/fix-for-windows-has-blocked-some-startup-programs-error

--
Regards,

Ramesh Srinivasan, Microsoft MVP [Windows Shell/User]
The Winhelponline Blog: http://www.winhelponline.com/blog
Windows® Troubleshooting: http://www.winhelponline.com


"Reveal which formula causing true result"
 
R

Ramesh, MS-MVP

"Security" is the justification.

From http://support.microsoft.com/kb/930367

<quote>
This issue occurs because a program or a service that has User Account
Control (UAC) restrictions tries to start during the Windows Vista startup
process or logon process. User Account Control is a set of infrastructure
technologies that helps prevent malicious programs, sometimes called
"malware," from damaging your computer. Software Explorer blocks programs or
services that require User Account Control confirmation.
</quote>

You can however configure the UAC as per your needs, using the Secpol.msc.
There is an option to elevate without prompting, but that lowers the
security.

--
Regards,

Ramesh Srinivasan, Microsoft MVP [Windows Shell/User]
The Winhelponline Blog: http://www.winhelponline.com/blog
Windows® Troubleshooting: http://www.winhelponline.com


Not Me said:
And the justification for having that kind of bug in release software
would be what?
If I spefically give a program permission to run at startup, and even go
through the step of telling it to 'run as admin'; I shouldn't have to make
it a scheduled task.
While I appreciate knowing the workaround, I consider that a major flaw in
this Alpha 2 release of Vista.

Ramesh said:
There is a proper solution to this problem, using Task Scheduler. See:
http://www.winhelponline.com/blog/fix-for-windows-has-blocked-some-startup-programs-error

--
Regards,

Ramesh Srinivasan, Microsoft MVP [Windows Shell/User]
The Winhelponline Blog: http://www.winhelponline.com/blog
Windows® Troubleshooting: http://www.winhelponline.com


"Reveal which formula causing true result"
:

Windows Defender might be blocking the program.

If that's the case: Click Start, click All Programs, click Windows
Defender,
click Tools, click Software Explorer.
Make sure the Category dropdown says Startup Programs, and click the
button
that says Show for all users.
In the left pane, highlight the program that's being blocked/disabled,
and
click Enable.

Does that fix the problem?

--
Andy Sweet
Windows User Assistance team
Microsoft Corporation

ONLY ONE USER, ACCOUNTS NOT AN ISSUE. ENABLE BUTTON ALWAYS GRAY AND
DISABLED. NO ACCESS TO ANY CONTROL OVER STARTUP PROGRAMS.
 
N

Not Me

I understand the concept, but that isn't the point.
When you go into the program properties and tell it to run as admin, and run
at startup, it should run at startup!
To be forced to set it as a scheduled task to work around the 'security' is
not acceptable. I consider it to be one of Vista's many flaws.
Stopping a program that the user specificly gives permission to run (by
ticking the 'run as admin' box) isn't security, it's a pain in the rectum.
If Vista's left hand doesn't know what the right hand is doing, they need to
cut them both off and use them as suppositories for the programmers.
For those who are required to make other people's computers work the way
THEY want them to, Vista is more than a challenge, it's a lost cause.
Believe it or not, many people don't want to have to deal with all the
garbage, they just want it to work!

Ramesh said:
"Security" is the justification.

From http://support.microsoft.com/kb/930367

<quote>
This issue occurs because a program or a service that has User Account
Control (UAC) restrictions tries to start during the Windows Vista startup
process or logon process. User Account Control is a set of infrastructure
technologies that helps prevent malicious programs, sometimes called
"malware," from damaging your computer. Software Explorer blocks programs
or services that require User Account Control confirmation.
</quote>

You can however configure the UAC as per your needs, using the Secpol.msc.
There is an option to elevate without prompting, but that lowers the
security.

--
Regards,

Ramesh Srinivasan, Microsoft MVP [Windows Shell/User]
The Winhelponline Blog: http://www.winhelponline.com/blog
Windows® Troubleshooting: http://www.winhelponline.com


Not Me said:
And the justification for having that kind of bug in release software
would be what?
If I spefically give a program permission to run at startup, and even go
through the step of telling it to 'run as admin'; I shouldn't have to
make it a scheduled task.
While I appreciate knowing the workaround, I consider that a major flaw
in this Alpha 2 release of Vista.

Ramesh said:
There is a proper solution to this problem, using Task Scheduler. See:
http://www.winhelponline.com/blog/fix-for-windows-has-blocked-some-startup-programs-error

--
Regards,

Ramesh Srinivasan, Microsoft MVP [Windows Shell/User]
The Winhelponline Blog: http://www.winhelponline.com/blog
Windows® Troubleshooting: http://www.winhelponline.com


"Reveal which formula causing true result"
message

:

Windows Defender might be blocking the program.

If that's the case: Click Start, click All Programs, click Windows
Defender,
click Tools, click Software Explorer.
Make sure the Category dropdown says Startup Programs, and click the
button
that says Show for all users.
In the left pane, highlight the program that's being blocked/disabled,
and
click Enable.

Does that fix the problem?

--
Andy Sweet
Windows User Assistance team
Microsoft Corporation

ONLY ONE USER, ACCOUNTS NOT AN ISSUE. ENABLE BUTTON ALWAYS GRAY AND
DISABLED. NO ACCESS TO ANY CONTROL OVER STARTUP PROGRAMS.
 
R

Ramesh, MS-MVP

I hear you. But consider this scenario: If a malware that is already present
in the system (running under "non-admin" token) creates a shortcut to a
malicious program and sets it to run as "administrator" (it's possible
programmatically) and place it in the Startup folder of the user account, it
would prove dangerous.

Vista can't know if the "Run as administrator" flag for a shortcut was
previously enabled by the user or enabled programmatically by a malware.

API to set "Run as administrator" flag on a shortcut file? - MSDN Forums:
http://forums.microsoft.com/msdn/showpost.aspx?postid=1439749&siteid=1

--
Regards,

Ramesh Srinivasan, Microsoft MVP [Windows Shell/User]
The Winhelponline Blog: http://www.winhelponline.com/blog
Windows® Troubleshooting: http://www.winhelponline.com


Not Me said:
I understand the concept, but that isn't the point.
When you go into the program properties and tell it to run as admin, and
run at startup, it should run at startup!
To be forced to set it as a scheduled task to work around the 'security'
is not acceptable. I consider it to be one of Vista's many flaws.
Stopping a program that the user specificly gives permission to run (by
ticking the 'run as admin' box) isn't security, it's a pain in the rectum.
If Vista's left hand doesn't know what the right hand is doing, they need
to cut them both off and use them as suppositories for the programmers.
For those who are required to make other people's computers work the way
THEY want them to, Vista is more than a challenge, it's a lost cause.
Believe it or not, many people don't want to have to deal with all the
garbage, they just want it to work!

Ramesh said:
"Security" is the justification.

From http://support.microsoft.com/kb/930367

<quote>
This issue occurs because a program or a service that has User Account
Control (UAC) restrictions tries to start during the Windows Vista
startup process or logon process. User Account Control is a set of
infrastructure technologies that helps prevent malicious programs,
sometimes called "malware," from damaging your computer. Software
Explorer blocks programs or services that require User Account Control
confirmation.
</quote>

You can however configure the UAC as per your needs, using the
Secpol.msc. There is an option to elevate without prompting, but that
lowers the security.

--
Regards,

Ramesh Srinivasan, Microsoft MVP [Windows Shell/User]
The Winhelponline Blog: http://www.winhelponline.com/blog
Windows® Troubleshooting: http://www.winhelponline.com


Not Me said:
And the justification for having that kind of bug in release software
would be what?
If I spefically give a program permission to run at startup, and even go
through the step of telling it to 'run as admin'; I shouldn't have to
make it a scheduled task.
While I appreciate knowing the workaround, I consider that a major flaw
in this Alpha 2 release of Vista.

There is a proper solution to this problem, using Task Scheduler. See:
http://www.winhelponline.com/blog/fix-for-windows-has-blocked-some-startup-programs-error

--
Regards,

Ramesh Srinivasan, Microsoft MVP [Windows Shell/User]
The Winhelponline Blog: http://www.winhelponline.com/blog
Windows® Troubleshooting: http://www.winhelponline.com


"Reveal which formula causing true result"
in message

:

Windows Defender might be blocking the program.

If that's the case: Click Start, click All Programs, click Windows
Defender,
click Tools, click Software Explorer.
Make sure the Category dropdown says Startup Programs, and click the
button
that says Show for all users.
In the left pane, highlight the program that's being
blocked/disabled, and
click Enable.

Does that fix the problem?

--
Andy Sweet
Windows User Assistance team
Microsoft Corporation

ONLY ONE USER, ACCOUNTS NOT AN ISSUE. ENABLE BUTTON ALWAYS GRAY AND
DISABLED. NO ACCESS TO ANY CONTROL OVER STARTUP PROGRAMS.
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Top