Un guide complet pour activer ou désactiver les composants Windows, installer des fonctionnalités facultatives et utiliser la ligne de commande lorsque le menu graphique ne suffit pas.
Windows 10 et Windows 11 incluent de nombreux composants intégrés qui ne sont pas toujours activés par défaut. Ces composants peuvent ajouter la virtualisation, la compatibilité avec d’anciens logiciels, des outils de développement, des options d’impression, des protocoles réseau et des utilitaires d’administration.
Dans Windows, il existe deux zones proches mais différentes :
La plupart des composants peuvent être activés sans risque, mais certains nécessitent des droits administrateur, un accès Internet ou un redémarrage. Avant de modifier la configuration, vérifiez les points suivants :
C’est la méthode graphique standard pour activer les composants Windows classiques dans Windows 10 comme dans Windows 11.
appwiz.cpl, puis appuyez sur Entrée.Chemin alternatif : Panneau de configuration → Programmes → Programmes et fonctionnalités → Activer ou désactiver des fonctionnalités Windows.
L’application Paramètres est le meilleur endroit pour installer les fonctionnalités facultatives modernes, notamment OpenSSH, les outils RSAT, l’Affichage sans fil, les polices, les composants linguistiques et les visionneuses.
Si vous activez ou désactivez souvent des composants Windows, la méthode la plus rapide consiste à ouvrir directement la boîte de dialogue classique des fonctionnalités Windows.
optionalfeatures ou optionalfeatures.exe.optionalfeatures.exe
DISM est utile lorsque la fenêtre graphique ne fonctionne pas, lorsque vous avez besoin du nom exact d’une fonctionnalité ou lorsque vous préparez un script pour plusieurs ordinateurs.
Ouvrez l’invite de commandes en tant qu’administrateur et exécutez :
DISM /Online /Get-Features /Format:Table
Utilisez le format de commande suivant :
DISM /Online /Enable-Feature /FeatureName:NOM-DE-LA-FONCTIONNALITE /All
Par exemple, pour activer l’ancien client Telnet :
DISM /Online /Enable-Feature /FeatureName:TelnetClient /All
Par exemple, pour activer les composants principaux du serveur web Internet Information Services :
DISM /Online /Enable-Feature /FeatureName:IIS-WebServerRole /All
/All active les fonctionnalités parentes requises par le composant. Sans lui, DISM peut échouer si les dépendances ne sont pas déjà activées.
PowerShell offre une méthode lisible pour lister, filtrer, activer et désactiver les fonctionnalités facultatives de Windows.
Ouvrez Windows Terminal ou PowerShell en tant qu’administrateur et exécutez :
Get-WindowsOptionalFeature -Online | Where-Object State -eq Disabled | Sort-Object FeatureName
Utilisez le format de commande suivant :
Enable-WindowsOptionalFeature -Online -FeatureName NOM-DE-LA-FONCTIONNALITE -All
Par exemple, pour activer Windows Sandbox :
Enable-WindowsOptionalFeature -Online -FeatureName Containers-DisposableClientVM -All
Par exemple, pour activer le Sous-système Windows pour Linux :
Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Windows-Subsystem-Linux -All
Si PowerShell demande une confirmation, tapez Y puis appuyez sur Entrée. Redémarrez Windows après l’activation de fonctionnalités qui nécessitent la virtualisation ou des modifications au niveau du noyau.
La liste exacte dépend de votre version de Windows, de votre édition, des mises à jour installées et du module linguistique. Les composants ci-dessous font partie des plus utilisés.
Plateforme de virtualisation Microsoft pour exécuter des machines virtuelles. Nécessite généralement Windows Pro, Enterprise ou Education.
Environnement de bureau temporaire et isolé pour tester des applications et des fichiers en toute sécurité.
Nécessaire pour certaines anciennes applications et certains logiciels professionnels hérités.
Permet d’exécuter des outils en ligne de commande Linux et des distributions Linux sous Windows.
Requise pour WSL 2 et certains outils basés sur la virtualisation.
Composants de serveur web Windows pour le développement, les tests et l’hébergement local.
Ancien outil de test réseau, souvent utilisé pour vérifier simplement la connectivité à un port.
Prise en charge d’un protocole de partage de fichiers ancien. À activer uniquement si d’anciens périphériques réseau l’exigent.
| Composant | Utilisation courante | Redémarrage souvent requis ? | Remarques |
|---|---|---|---|
| .NET Framework 3.5 | Anciennes applications | Non ou oui | Peut nécessiter Windows Update ou un support d’installation. |
| Hyper-V | Machines virtuelles | Oui | Nécessite la prise en charge de la virtualisation par le processeur. |
| Windows Sandbox | Tests isolés | Oui | Non disponible dans toutes les éditions. |
| OpenSSH Client | Connexions SSH | Non | S’installe depuis les Fonctionnalités facultatives dans les Paramètres. |
| Affichage sans fil | Réception/projection Miracast | Parfois | S’installe depuis les Fonctionnalités facultatives dans les Paramètres. |
| SMB 1.0/CIFS | Anciens NAS/imprimantes | Oui | À utiliser uniquement lorsqu’aucune option SMB moderne n’est disponible. |
Certaines fonctionnalités nécessitent des paquets que Windows télécharge automatiquement. Installez les mises à jour en attente, redémarrez le PC, puis réessayez.
Si le message Accès refusé apparaît, ouvrez l’invite de commandes, PowerShell, Windows Terminal ou l’élément du Panneau de configuration en tant qu’administrateur.
Si le magasin de composants Windows est endommagé, l’installation des fonctionnalités peut échouer. Exécutez ces commandes dans une invite de commandes avec élévation de privilèges :
DISM /Online /Cleanup-Image /RestoreHealth
sfc /scannow
Sur un PC professionnel ou scolaire, votre organisation peut bloquer l’installation de fonctionnalités, les téléchargements via Windows Update ou l’accès aux composants facultatifs.
Si l’installation en ligne de .NET Framework 3.5 échoue, montez une image ISO de Windows correspondant à votre version et exécutez :
DISM /Online /Enable-Feature /FeatureName:NetFx3 /All /LimitAccess /Source:D:\sources\sxs
Remplacez D: par la lettre du lecteur de l’image ISO Windows montée.
Appuyez sur Win + R, tapez optionalfeatures, puis appuyez sur Entrée. Cela ouvre directement la fenêtre classique Activer ou désactiver des fonctionnalités Windows.
Pas exactement. Fonctionnalités Windows désigne généralement les composants système classiques gérés par optionalfeatures.exe. Les fonctionnalités facultatives dans les Paramètres désignent plutôt des capacités installables comme OpenSSH Client, les outils RSAT, l’Affichage sans fil, les polices et les visionneuses.
Le composant peut ne pas être disponible dans votre édition de Windows, nécessiter une build plus récente ou devoir être installé depuis les Paramètres au lieu de la boîte de dialogue classique des fonctionnalités Windows.
Activez SMB 1.0 uniquement si vous devez vous connecter à d’anciens appareils qui ne prennent pas en charge les versions modernes de SMB. Pour des raisons de sécurité, il est préférable de mettre à jour ou de remplacer les anciens NAS, imprimantes ou appareils multimédias lorsque c’est possible.
Ouvrez optionalfeatures.exe, décochez la case du composant, cliquez sur OK, puis redémarrez si Windows le demande. Dans PowerShell, vous pouvez utiliser Disable-WindowsOptionalFeature -Online -FeatureName NOM-DE-LA-FONCTIONNALITE.
Certaines fonctionnalités fonctionnent immédiatement, mais les composants liés à la virtualisation, au réseau, aux services système ou aux éléments internes de Windows nécessitent souvent un redémarrage. Si Windows demande un redémarrage, faites-le avant de dépanner la fonctionnalité.
Pour la plupart des utilisateurs, la méthode la plus simple est la boîte de dialogue classique Activer ou désactiver des fonctionnalités Windows. Appuyez sur Win + R, exécutez optionalfeatures, sélectionnez le composant, puis cliquez sur OK.
Utilisez l’application Paramètres lorsque vous avez besoin de fonctionnalités facultatives modernes comme OpenSSH Client, les outils RSAT, l’Affichage sans fil ou les fonctionnalités liées aux langues. Utilisez DISM ou PowerShell si vous avez besoin de noms exacts de fonctionnalités, de commandes reproductibles ou d’un moyen d’activer des fonctionnalités sur plusieurs PC.
Commencez par optionalfeatures.exe. Si la fonctionnalité n’y figure pas, vérifiez Paramètres → Fonctionnalités facultatives. Si les deux méthodes graphiques échouent, utilisez DISM ou PowerShell en tant qu’administrateur.