Take the 2-minute tour ×
Super User is a question and answer site for computer enthusiasts and power users. It's 100% free, no registration required.

Over some of my program shortcuts and install files, there is an uac icon overlay (blue-yellow shield) and I find them really ugly. Is there any way to get rid of them please?

Edit

I closed UAC to see if overlays go away or not. Now it's open. But maybe there is a way to remove them without closing the UAC like removing shortcut arrows in this question: Remove shortcut icon overlay from shortcuts on Windows 7

share|improve this question

9 Answers 9

Ok, there is a solution, though it's not exactly elegant. You can find more about it here, but the basic answer is:

Modify imageres.dll. Just clear UAC icon, make it transparent (and Shortcut overlay at one shot). A side effect is that admin icon is missing in context menu, where Run as Administrator command is. Personally I can live with it!

share|improve this answer
    
UAC icon has index 78 in imageres.dll, if it helps. It would have been better if there was a link to it in the Registry, so it could be changed without modifying imageres.dll, but I couldn't find one. –  Snark Nov 10 '09 at 12:02
1  
Personally, I wouldn't change the icon. But the method above is rather easy and it does not involve stopping UAC... –  alex Nov 10 '09 at 12:53

I had this problem on my Firefox icon after running as administrator.

In order to fix it, I dissabled UAC and restarted PC. The shield icon had now dissapeared and then I reactivated UAC.

share|improve this answer

There is another way - create a transparent icon, run TuneUp Utilities and replace the User Account icon with the transparent one, that solves the problem and the shield icon remains in the context menu, but doesn't ruin your icons anymore. TuneUp can also remove the shortcut arrows with just one click and replace basically any icon.

share|improve this answer

taskkill /IM explorer.exe /F CD /d %userprofile%\AppData\Local DEL IconCache.db /a shutdown /r

Copy above to a text, then save it as a ".cmd" Name it "Icon Overlay Remover" Save to Desktop, Then click on it. That's all there is to it.

share|improve this answer

Alright people, after days of trying various methods, I believe I've found the ultimate solution to remove that annoying shield icon. It's not difficult, and it works perfectly for me.

The following procedure removes the shield overlay only from icons and Start Menu items, which means that the shield overlay will not be removed from Control Panel applets and context menus. Here's how to do it, once and for all:

  1. Make sure UAC (User Account Control) is disabled by moving its slider to the lowest position.

  2. Open the Command Prompt. You'll find it somewhere in the Start Menu.

  3. Type the following commands, pressing Enter after each line:

    taskkill /IM explorer.exe /F
    CD /d %userprofile%\AppData\Local
    DEL IconCache.db /a
    shutdown /r
    

NOTE: The last command will restart your computer, so make sure you save your work BEFORE executing those 4 lines above!

If you ever experience the shield icon again (I believe that's impossible now), just repeat the third step. Good luck!

share|improve this answer

I was able to remove the blue & yellow UAC shield icon from in front of one of my desktop icons by right clicking on the icon, scrolling down, selecting properties, selecting shortcut, then change icon, then you should see your original icon in that window, double click the icon and hit OK. Now it should return back to the original Desktop icon without the UAC icon in front. I hope this has helped...

share|improve this answer

Why go through all that trouble?

  1. Set on the option "View hidden files and folders".
  2. Go to C:\Users\"username"\App Data\Local\ where IconCache.db file is.
  3. Rename it (for example: IconCache1.db) or create a new folder there and put it inside.
  4. Hide system files and folders again. Done.

And the file will be there just in case you need it again.

You don't want IconCache.db at all? Just delete it.

share|improve this answer

I believe i have solved this problem of the ugly blue and yellow shield.

I don't really understand why windows 7 has two program files folders in the c: drive, but i thought i would go ahead and install the Firefox onto the regular program files folder and not the program files(x86) folder just for shits and giggles. After choosing custom install and changing the install location from the "program files(x86)" folder to the "program files" folder, all of the icons were normal and did not have a shield over them!! This worked great for me and I'm really really happy the ugly shield is gone. I hope it works for you too!

share|improve this answer
1  
You have two program files folders because you are running a 64 bit version of Windows 7. The program files(x86) is for 32 bit applications and the regular program files directory is for 64 bit apps, it's just a method for organization between apps. –  Sandeep Bansal Oct 4 '10 at 19:19

I had same problem with the shield on some icons but I found a way around it without using any other software or registry editing. The way to do it is simple.

Say you have ms word with shield on it on desktop. What you do is:

  • Delete it from desktop.
  • Goto where ms word folder is and open it. (ms office)
  • Right click on ms word and create a short cut in the same folder.
  • Right click on the new short cut and send to desktop.
  • Done
share|improve this answer
    
Can you please stop shouting? Not gonna edit this so that you learn it. –  DebugErr Nov 2 at 9:51

Your Answer

 
discard

By posting your answer, you agree to the privacy policy and terms of service.