Most Windows components can be uninstalled by going to Add/Remove Windows Components in the Control Panel. But what about ones that you don’t find? You know that they’re on there somewhere, so how do you get rid of them? Well, it’s actually not too hard to bring these out of hiding.
Hidden in the C:WINNTINF directory is a file called sysoc.inf (for XP replace winnt with windows).
Lets say you want to hide the IIS components from Add/remove programs.
Simply add the word “hide” here:
If you want to unhide, just remove the “hide” from any component you wish.