Si Windows est capable d'effectuer autant de tâches, c'est gâce aux extensions du système.
Beaucoup sont automatiquement installées par Windows lui-même. Par exemple : les tâches planifiées, les outils d'administration, le Poste de travail.
D'autres sont mises en place par des applications. Par exemple, Winzip introduit des commandes dans le menu contextuel des fichiers et des dossiers. Ces commandes sont des extensions.
Pour voir la liste de ses extensions, installez un utilitaire gratuit : ShellExView. Téléchargez-le.

Chaque colonne affiche une donnée précise :
- Extension Name : le nom de l'extension.
- Disabled : Yes (l'extension est déactivée) ou No (l'extension est active).
- Type : le type de l'extension. Les types sont expliqués plus bas.
- Description : quelques mots d'explication.
- Version : le numéro de version.
- Product Name : le nom du logiciel qui a créé l'extension.
- Company : l'éditeur de l'extension.
- My Computer : Yes (l'extension est dans le Poste de travail) ou No (elle n'est pas dans le Poste de travail).
- Desktop : Yes (l'extension est dans le dossier Bureau) ou No (elle n'est pas dans le dossier Bureau).
- Control Panel : Yes (l'extension est dans le Panneau de configuration) ou No (elle n'est pas dans le Panneau de configuration).
- Filename : le nom du fichier contenant l'extension.
- CLSID : le code d'identification de l'extension.
- File Created Time : la date de création de l'extension.
- Microsoft : Yes (l'extension a été créée par Microsoft) ou No (elle n'a pas été créée par Microsoft)
- File Extensions : la liste des extensions de fichiers concernées par l'extension.
- File Attributes : les attributs du fichier de l'extension (H pour caché, R pour lecture seule).
- File Size : la taille du fichier de l'extension.

Les types d'extension
- Shell Folder : dossier spécial (par exemple : Imprimantes, Corbeille, Polices).
- Context Menu : ajout d'éléments dans le menu contextuel d'un type de fichier.
- Drag & Drop Handler : ajout d'éléments dans le menu qui apparaît lorsqu'on fait glisser une icône avec le bouton droit.
- Icon Handler : association d'icônes aux objets.
- Copy Hook Handler : extension appelée lorsqu'un fichier est déplacé, supprimé, renommé ou copié.
- Drop Handler : contrôle du lâcher de fichier (lorsqu'on lâche le bouton de la souris après kle déplacement d'une icône).
- Data Handler : copie des fichiers dans le Presse-papiers.
- Property Sheet : les boîtes de dialogue des propriétés.
- Search Handler : la création d'un module de recherche.
- Column Handler : l'ajout de colonne à l'affichage Détails dans la fenêtre des dossiers.
- Thumbnail : l'affichage des images en mode Miniatures.
- Browser Helper Object : les éléments de personnalisation d'Internet Explorer.
- IE Toolbar : l'ajout de barre d'outils dans la fenêtre d'Internet Explorer.
- Explorer Bar : l'ajout de barre Explorer dans Internet Explorer.
- URL Search Hook : l'ajout de moteurs de recherche dans Internet Explorer.
- System : les autres extensions.

Pour désactiver une extension : sélectionnez-la et cliquez sur le bouton "point rouge".
Pour réactiver une extension désactivée : sélectionnez-la et cliquez sur le bouton "point vert".