locked
Shield showing on Program Icon -

    Question

  • Am I in the wrong area to ask this ?

    What does it mean when a shield (looks like the Live OneCare) shows on some shortcut icons for my programs? Am I to do something. I have ran my Live One Tune up. Thank you.
    Thursday, May 29, 2008 6:45 PM

Answers

  • I just found this technical explanation for that shield here: http://forums.microsoft.com/MSDN/ShowPost.aspx?PostID=972347&SiteID=1

     

    "The Windows Vista Application Development Requirements for User Account Control Compatibility document states the following.

    Icon Overlays

    In Windows Vista, if an executable file requires elevation to launch, then the executable's icon should be “stamped” with a shield icon to indicate this fact. The executable's application manifest must designate a requestedExecutionLevel of requireAdministrator to designate the executable as requiring a full administrator access token. The shield icon overlay will also be automatically placed on executables that are deemed to require elevation, as per the installer detection heuristics. For example, a file named setup.exe will automatically receive a shield icon overlay, even if the executable does not have an embedded application manifest."

     

    I can't tell you, however, why your shortcuts now show this, but didn't before. It *is* a Vista thing, though.

     

    -steve

    Thursday, May 29, 2008 9:48 PM
  • Also, I found info on Admin Rights and turned it off. Not sure if that was a good idea but now I only have a shield on my Registry Mechanic I can deal with that. Thanks for your assistance.

     

    I consider this closed.

     

    Friday, May 30, 2008 12:45 AM

All replies

  • Can you provide some more information? I suspect that you are running Vista and the shield indicates that you need administrator privileges to execute the shortcut, but I'm just guessing. What happens if you try to run one of the programs by clicking on the shortcut?

    I don't believe that this has to do with OneCare, by the way.

    -steve

     

    Thursday, May 29, 2008 7:13 PM
  • Sorry, yes, I am running Vista. The shortcut works, I can get into the programs. The reason I am asking LiveOne is that the shield is the shape of Live One with the Windows colors. I can not copy and paste it into here, even using the snipping tool. Any thought of what it might be from. I did not have the shield on these programs before I had to reformat my new machine and put programs in again. Any suggestions of where to go for help will be appreciated.

    Thursday, May 29, 2008 7:20 PM
  • I know why I believe it is something with LiveOne. The shield looks just like the Change Setting shield on Windows LiveOneCare. It is on 2 out of 6 newly installed programs.

     

    Thursday, May 29, 2008 7:45 PM
  • If you click on Change Settings in OneCare you get the UAC prompt that asks you to acknowledge that you intended to perform this action - in effect providing elevated admin rights to perform the action. That's what that shield means. When you run those programs, does the UAC prompt occur?

    -steve

     

    Thursday, May 29, 2008 9:45 PM
  • I just found this technical explanation for that shield here: http://forums.microsoft.com/MSDN/ShowPost.aspx?PostID=972347&SiteID=1

     

    "The Windows Vista Application Development Requirements for User Account Control Compatibility document states the following.

    Icon Overlays

    In Windows Vista, if an executable file requires elevation to launch, then the executable's icon should be “stamped” with a shield icon to indicate this fact. The executable's application manifest must designate a requestedExecutionLevel of requireAdministrator to designate the executable as requiring a full administrator access token. The shield icon overlay will also be automatically placed on executables that are deemed to require elevation, as per the installer detection heuristics. For example, a file named setup.exe will automatically receive a shield icon overlay, even if the executable does not have an embedded application manifest."

     

    I can't tell you, however, why your shortcuts now show this, but didn't before. It *is* a Vista thing, though.

     

    -steve

    Thursday, May 29, 2008 9:48 PM
  • It probably answered the question however, I read it all and not sure how to remove it. But at this point I guess it is not causing any problems that is what I wanted to know. It is just irratating. I am the only one on this computer and I am the admin. So, thank you for your help.

     

    Thursday, May 29, 2008 10:18 PM
  • Ok, the more I thought about the more I thought just maybe I understand what the article was talking about. So, I created a new shortcut found the correct file and voila! No shield! yeah. Even tho the shield was showing on the icon that was installed with the program.

     

    However, on my Registry Mechanic icon, I can not seem to create a new shortcut without the shield.

     

    So, this is resolved 50/50.

     

    Thank you for all the info.

     

    Thursday, May 29, 2008 10:30 PM
  • Great, Wallie. Yes, the article I referred above is for a developer, not for us. It just explains why a program icon might get the shield based on the way the program installs itself - the properties of the shortcut, I assume.

    -steve

     

    Friday, May 30, 2008 12:37 AM
  • Also, I found info on Admin Rights and turned it off. Not sure if that was a good idea but now I only have a shield on my Registry Mechanic I can deal with that. Thanks for your assistance.

     

    I consider this closed.

     

    Friday, May 30, 2008 12:45 AM