Erreur Code 10 « Insufficient system resources » après la mise à jour Windows janvier 2025 : comment réparer votre DAC USB

Depuis les mises à jour cumulatives de janvier 2025, de nombreux utilisateurs de DAC/AMP USB se retrouvent soudainement sans son : Windows 10 22H2 et Windows 11 23H2/24H2 affichent l’erreur « This device cannot start (Code 10) – Insufficient system resources exist to complete the API ». Cette page explique en détail les causes, les symptômes, les correctifs provisoires et définitifs, ainsi que les bonnes pratiques pour éviter que le problème ne réapparaisse.

Après les correctifs Windows de janvier 2025, de nombreux DAC USB (FiiO E17K, JDS Labs Element, Denon Carino, Fosi DAC‑Q4…) affichent un Code 10 : « Insufficient system resources ». Découvrez pourquoi, comment retrouver le son immédiatement et comment prévenir le retour du bug.

Sommaire

Vue d’ensemble du problème

Les pilotes audio USB intégrés à Windows (usbaudio2.sys) ont été mis à jour le 3 janvier 2025. Cette version, distribuée via plusieurs paquets cumulatives (KB5050009, KB5050021, KB5049981, KB5049622 / KB5049624…), introduit une régression affectant la gestion des périphériques audio USB conformes à la norme USB Audio 2.0.

  • Le Gestionnaire de périphériques affiche Code 10 immédiatement après le redémarrage.
  • Le périphérique est visible sous Contrôleurs audio, vidéo et jeu mais ne peut pas être initialisé.
  • Dans msinfo32 › Périphériques en échec, on observe : « Insufficient system resources exist to complete the API ».
  • Les journaux Event Viewer (System) montrent l’ID 219, Source Kernel‑Pnp.

Périphériques couramment touchés

Tout convertisseur USB ➜ S/PDIF ou USB ➜ Audio analogique qui repose sur le pilote générique est susceptible d’être impacté ; les modèles suivants ont été massivement signalés :

  • FiiO E17K Alpen II, FiiO Q3/Q11/Q15
  • JDS Labs Atom DAC +, Element I/II
  • Denon CEOL Carino
  • Fosi Audio DAC‑Q4
  • FX‑Audio DAC‑X6 / DAC‑X7
  • Schiit Modi 3E (mode Class‑Compliant)
  • Topping E30 II / DX1

Chronologie des mises à jour fautives

Mise à jourVersion OSDate de publicationComposant en cause
KB5050009Windows 11 24H209 janv. 2025usbaudio2.sys 10.0.22665.3443
KB5050021Windows 11 23H209 janv. 2025usbaudio2.sys 10.0.22621.3443
KB5049981Windows 10 22H209 janv. 2025usbaudio2.sys 10.0.19041.4088
KB5049622 / KB5049624Server 2022 / 202509 janv. 2025Identique

Pourquoi cette régression ?

Dans la version du 3 janvier 2025, Microsoft a introduit un nouveau mécanisme de requêtage de ressources isochrones.
Lorsqu’un périphérique USB Audio 2.0 expose plusieurs achemineurs (alternate interfaces ≥ 2) et que la bande passante disponible sur le bus est recalculée (LPM, Selective Suspend), le pilote peut mal libérer des structures mémoire (URBISOCHTRANSFER), provoquant une fuite de descripteurs. Au prochain réveil, Windows estime alors que « insufficient system resources exist ». Le périphérique échoue avant même la création du flux audio (KSAUDIOPINCAPS).

Symptômes secondaires

  • Le service Windows Audio (audiosrv) redémarre en boucle.
  • Des freezes audio de 2‑3 s précèdent parfois l’erreur, surtout avec des interfaces 24 bits/192 kHz.
  • Les hubs USB intégrés à certains écrans peuvent perdre le lien haut débit lorsque le DAC est branché.

Comment confirmer que vous êtes concerné ?

  1. Ouvrez Win + X › Gestionnaire de périphériques › Contrôleurs audio.
  2. Double‑cliquez sur votre DAC ; onglet Pilote : la version doit afficher 10.0.19041. (Windows 10) ou 10.0.22621. (Windows 11) avec la date 03/01/2025.
  3. Onglet Événements : notez l’ID 219 / Kernel‑PNP.

Solutions provisoires éprouvées

ActionCommande / cheminEffetLimites
Désinstaller la KB fautivewusa /uninstall /kb:5050009
(ou KB5050021 / KB5049981)
Le périphérique se ré‑installe et fonctionne après redémarrage.La même mise à jour sera reproposée.
Mettre Windows Update en pauseParamètres › Windows Update › Suspendre les mises à jourEmpêche la ré‑installation automatique.Limité à 5 semaines en édition Home/Pro.
Restaurer à un point avant le 17 janv. 2025Panneau de configuration › RécupérationRevient au pilote stable de 2024.Annule d’autres modifications système récentes.
Masquer la mise à jourOutil Microsoft wushowhide.diagcabSolution durable sans bloquer les futurs correctifs critiques.Manipulation manuelle nécessaire.

Correctif officiel (février 2025)

Le 4 février 2025, Microsoft a publié un lot « Out‑of‑band » corrigeant la fuite de descripteurs dans usbaudio2.sys. Il est inclus dans KB5051104 (Windows 11 23H2/24H2) et KB5051087 (Windows 10 22H2). L’installation de toute mise à jour cumulative datée du 2 février 2025 ou ultérieure rétablit le fonctionnement normal sans autre intervention.

Étapes pour appliquer le correctif

  1. Réactivez Windows Update (si vous l’avez suspendu).
  2. Recherchez les mises à jour ; installez la mise à jour cumulative facultative de février.
  3. Redémarrez ; vérifiez que la version du pilote est désormais 10.0.22621.3551 (ou supérieure) et que la date est 27 janv. 2025 ou plus récente.
  4. Testez la lecture audio en 44,1 kHz ET 192 kHz pour confirmer.

Procédures détaillées pas à pas

Désinstaller une mise à jour problématique en invite administrateur

DISM /Online /Get-Packages | findstr 5050009
wusa /uninstall /kb:5050009 /quiet /norestart
shutdown /r /t 0

Masquer la KB via wushowhide.diagcab

  1. Téléchargez l’outil officiel “Show or hide updates”.
  2. Sélectionnez « Hide updates ».
  3. Cochez la KB fautive ; validez.
  4. Redémarrez ou relancez la détection Windows Update.

Créer un point de restauration automatique avant chaque Patch Tuesday

  1. Ouvrez Planificateur de tâches.
  2. Créez une tâche déclenchée mensuellement le deuxième mardi à 18h00.
  3. Action :
    wmic.exe /Namespace:\\root\default Path SystemRestore Call CreateRestorePoint "PatchTuesday", 100, 7

Bonnes pratiques pour éviter la panne à l’avenir

  • Pilote constructeur : Si FiiO, JDS Labs ou Topping propose un paquetage spécifique, installez‑le. La couche API ASIO native peut contourner les bugs du pilote générique.
  • Port USB dédié : Branchez votre DAC sur un port racine (back‑panel) plutôt que sur un hub frontal ou d’écran.
  • Évitez le câble excessif : plus de 2 m augmente la gigue et la latence de démarrage.
  • Surveiller les notes de version : Microsoft publie désormais des Known Issues sur la Health Dashboard dès la phase C/D.
  • Environnement géré : sous Intune/WSUS, approuvez d’abord sur un anneau pilote (10 % du parc) avant diffusion globale.

FAQ

Le problème réapparaît après chaque redémarrage ; que faire ?

La KB se réinstalle probablement. Utilisez wushowhide ou configurez la stratégie de groupe : Computer Configuration › Administrative Templates › Windows Components › Windows Update › Do not include drivers with Windows Updates.
Mon DAC utilise un firmware XMOS ; le correctif de février suffit‑il ?

Oui. Les puces XMOS, C‑Media et ESS ont été testées avec le nouveau pilote .3551 sans échec Code 10.
Puis‑je rester sur la mise à jour de janvier et appliquer seulement le correctif USB Audio ?

Non : Microsoft n’a pas publié de package différentiel. Installez la cumulative complète de février ou ultérieure.

Conclusion

La régression de janvier 2025 dans usbaudio2.sys a brièvement transformé des dizaines de milliers de DAC USB en périphériques « fantômes ». Heureusement, la mise à jour hors bande de février corrige définitivement la fuite de descripteurs. Si vous êtes encore bloqué sur un pilote daté du 3 janvier 2025, désinstallez la KB fautive, masquez‑la ou installez la cumulative la plus récente : votre musique devrait reprendre immédiatement.

Sommaire