Code erreur 50 Windows (ERROR_NOT_SUPPORTED) : la demande n'est pas prise en charge
À surveillerLe code d'erreur 50 (valeur hexadécimale 0x32) est défini dans Windows sous le nom ERROR_NOT_SUPPORTED et signifie que la demande transmise n'est pas prise en charge par le système ou le composant appelé. Il peut apparaître lors d'installations, de mises à jour, d'opérations réseau ou de manipulations de fichiers sur certains systèmes de fichiers.
Que signifie le code 50 ?
Le code 50 correspond à la constante système Windows ERROR_NOT_SUPPORTED, définie dans le fichier d'en-tête WinError.h et documentée dans les références de l'API Win32 sur Microsoft Learn. Sa définition officielle est : The request is not supported. (La demande n'est pas prise en charge.)
Ce code est retourné par le système d'exploitation ou par un pilote lorsqu'une application tente d'exécuter une opération que le composant cible ne prend pas en charge : le système de fichiers monté ne gère pas les attributs étendus, un service réseau ne reconnaît pas la commande envoyée, ou un déploiement logiciel active une option incompatible avec la configuration du poste. Il n'indique pas une erreur de données corrompues, mais une incompatibilité fonctionnelle.
Causes probables
- Système de fichiers monté ne prenant pas en charge les attributs étendus (par exemple, partage réseau ou volume sans NTFS).
- Commande ou opération non implémentée par le pilote ou le service cible (déploiement SCCM, WSUS, DISM).
- Application tentant d'utiliser une fonctionnalité Windows désactivée par stratégie de groupe ou par la configuration du poste.
- Connexion réseau (IMAP, MAPI, RPC) envoyant une commande non reconnue par le serveur.
- Version du système d'exploitation ou du logiciel trop ancienne pour l'opération demandée.
Comment résoudre le code 50
- Identifier le contexte précis de l'erreur. Notez dans quel logiciel ou quelle opération le code 50 est apparu : installation, mise à jour, accès réseau, commande DISM. Le code en lui-même est générique ; le contexte en détermine la cause réelle.
- Consulter l'Observateur d'événements Windows. Ouvrez l'Observateur d'événements (eventvwr.msc) et filtrez les journaux Système et Application autour de l'heure de l'erreur. Le message d'événement précise quel composant a retourné le code 50.
- Vérifier la compatibilité du système de fichiers. Si l'erreur survient lors d'une copie de fichier ou d'une opération NTFS, assurez-vous que le volume de destination supporte la fonctionnalité requise (attributs étendus, liens symboliques, etc.). Les partages réseau FAT32 ou les volumes non-NTFS ne supportent pas toutes les fonctionnalités.
- Mettre à jour le logiciel ou le système. Si le code 50 apparaît dans un outil de déploiement (SCCM, WSUS, DISM), vérifiez que vous utilisez une version à jour et que les prérequis du logiciel sont satisfaits sur le poste cible.
- Vérifier les stratégies de groupe. Sur un poste d'entreprise, une stratégie de groupe peut désactiver certaines fonctionnalités. Exécutez gpresult /h rapport.html pour analyser les stratégies appliquées et identifier un éventuel conflit.
Quand faire appel à un professionnel
Si le code 50 réapparaît de façon répétée dans des journaux d'événements sans cause identifiable, ou s'il bloque un processus critique (déploiement, mise à jour d'entreprise), faites appel à un administrateur système pour analyser les journaux détaillés et identifier le composant en cause.
Questions fréquentes
Le code 50 signifie-t-il que Windows est endommagé ?
Peut-on voir le code 50 dans des journaux d'Outlook ou Exchange ?
ERROR_NOT_SUPPORTED est-il le même que HTTP 501 Not Implemented ?
Autres codes Logiciel / Office
Source : Microsoft Learn - System Error Codes (0-499) Win32 Apps (WinError.h) · relevé le 06/10/2026.