Comment résoudre l'erreur ERROR_NO_MORE_ITEMS 259 (0x103) en 4 étapes

Comment résoudre l'erreur ERROR_NO_MORE_ITEMS 259 (0x103) en 4 étapes

L'erreur ERROR_NO_MORE_ITEMS, accompagnée du code 259 (0x103), est un message qui peut parfois surprendre même les utilisateurs les plus aguerris. Bien que ce problème soit relativement rare, il peut surgir sans crier gare, provoquant frustration et désagrément, surtout dans des environnements de développement. Heureusement, il existe des solutions concrètes pour surmonter cette difficulté technique. Dans cet article, nous vous guidons à travers quatre étapes simples pour remédier à cette erreur et retrouver une expérience fluide sur votre système. Préparez-vous à toucher à quelques lignes de code et à plonger dans les entrailles de votre configuration !

1) Ajustez les flags de SetupDiGetClassDevs

La première étape pour corriger l'erreur est de s'assurer que vous utilisez les bons flags dans la fonction SetupDiGetClassDevs. Ouvrez votre code et cherchez la ligne où cette fonction est invoquée. Assurez-vous d'ajouter le flag DIGCF_PRESENT comme indiqué ci-dessous :

  • deviceInfoSet = SetupDiGetClassDevs(&classGuid, NULL, NULL, DIGCF_PRESENT);

En évitant les flags superflus, vous réduisez les risques d'obtenir des périphériques non disponibles, ce qui est souvent à l'origine de cette erreur. D'autres utilisateurs ont également rapporté que l'ajout du flag DIGCF_PROFILE donne de bons résultats, n'hésitez pas à l'essayer !

Notre sélection Amazon

MSI MAG 271QP QD-OLED X24 écran Gaming 26,5" WQHD - Dalle Quantum Dot OLED 2560 x 1440, 240Hz / 0,03ms, 99% DCI-P3, ΔE≤2, DisplayHDR True Black 400 - DP 1.4a, HDMI 2.1
MSI MAG 271QP QD-OLED X24 écran Gaming 26,5" WQHD - Dalle Quantum Dot OLED 2560 x 1440, 240Hz / 0,03ms, 99% DCI-P3, ΔE≤2, DisplayHDR True Black 400 - DP 1.4a, HDMI 2.1
498,99  EUR
Alienware 34 Écran PC Gaming - AW3425DWM, WQHD (3440x1440), 21:9 1500R Incurvé, 180Hz, VA, 1ms, AMD FreeSync Premium, VESA AdaptiveSync, 95% DCI-P3, HDR400, DisplayPort, 2 HDMI, 3 USB, Garantie 3 Ans
Alienware 34 Écran PC Gaming - AW3425DWM, WQHD (3440x1440), 21:9 1500R Incurvé, 180Hz, VA, 1ms, AMD FreeSync Premium, VESA AdaptiveSync, 95% DCI-P3, HDR400, DisplayPort, 2 HDMI, 3 USB, Garantie 3 Ans
379,99  EUR
Alienware AW2725QF 27" 4K UHD (3840x2160) Écran PC Gaming, 360Hz, Fast IPS, 0.5ms, Compatible NVIDIA G-Sync, 95% DCI-P3, HDR600, Dolby Vision, USB-C, DisplayPort, 2X HDMI, 4X USB, Garantie 3 Ans
Alienware AW2725QF 27" 4K UHD (3840x2160) Écran PC Gaming, 360Hz, Fast IPS, 0.5ms, Compatible NVIDIA G-Sync, 95% DCI-P3, HDR600, Dolby Vision, USB-C, DisplayPort, 2X HDMI, 4X USB, Garantie 3 Ans
439,72  EUR
Philips Evnia 34M2C6500AM - Moniteur incurvé WQHD OLED 34 Pouces, 175 Hz, 0,03 ms, FreeSync Premium Pro, comp. G-Sync, HDR400 (3440x1440, 2X HDMI, DisplayPort, Hub USB) Gris foncé
Philips Evnia 34M2C6500AM - Moniteur incurvé WQHD OLED 34 Pouces, 175 Hz, 0,03 ms, FreeSync Premium Pro, comp. G-Sync, HDR400 (3440x1440, 2X HDMI, DisplayPort, Hub USB) Gris foncé
599,00  EUR
LG UltraGear™ 27GR93U-B Ecran PC Gaming 27" - dalle IPS résolution UHD 4K (3840x2160), 1ms GtG 144Hz, DisplayHDR™400, DCI-P3 95%, AMD FreeSync Premium, compatible NVIDIA G-Sync, HDMI 2.1
LG UltraGear™ 27GR93U-B Ecran PC Gaming 27" - dalle IPS résolution UHD 4K (3840x2160), 1ms GtG 144Hz, DisplayHDR™400, DCI-P3 95%, AMD FreeSync Premium, compatible NVIDIA G-Sync, HDMI 2.1
428,99  EUR
Z-Edge Ecran PC Gamer Incurvé 34'', 3440x1440, 165Hz(DP1.4×2), Dalle IPS, 96% DCI-P3, FreeSync, G-Sync, 120% sRGB, Moniteur Ultrawide 21:9, Hauteur/Inclinaison Réglable, Rotatif, 100Hz (HDMI2.0×2)
Z-Edge Ecran PC Gamer Incurvé 34'', 3440x1440, 165Hz(DP1.4×2), Dalle IPS, 96% DCI-P3, FreeSync, G-Sync, 120% sRGB, Moniteur Ultrawide 21:9, Hauteur/Inclinaison Réglable, Rotatif, 100Hz (HDMI2.0×2)
329,99  EUR

2) Modifiez votre fichier INF

La seconde étape consiste à effectuer quelques modifications dans votre fichier INF. Ouvrez-le et ajoutez les lignes suivantes :

  • [USB_Install.Wdf]
  • KmdfService=WINUSB, WinUsb_Install
  • [WinUsb_Install]
  • KmdfLibraryVersion=1.11

Après avoir effectué ces modifications, sauvegardez le fichier. Pensez également à générer un GUID à partir de Visual Studio et à l'ajouter au registre pour éviter d'autres problèmes potentiels.

3) Installez séparément le fichier CfsDep2.inf

Si cela ne résout pas le problème, la troisième étape impliquerait l'exécution d'une commande spécifique sur votre serveur PVS. Accédez à votre serveur et exécutez la commande suivante :

  • rundll32.exe setupapi,InstallHinfSection DefaultInstall 129 c:\Program Files\Citrix\Provisioning Services\drivers\cfsdep2.inf

Cette opération est notamment utile en cas de mise à niveau de PVS 6.1 à PVS 7.6, mais peut également être utile pour d'autres versions.

4) Vérifiez la quantité de données envoyées

La dernière étape de cette procédure consiste à examiner la quantité de données que vous envoyez lors de vos opérations. Si ces données sont inférieures à ce qui est requis, il se peut que l'erreur se manifeste, particulièrement lors d'opérations superposées. Assurez-vous que les données envoyées sont conformes aux exigences pour éviter une indication de terminaison qui pourrait être à l'origine de l'erreur.

Conclusion

En résumé, l'erreur ERROR_NO_MORE_ITEMS 259 (0x103) peut être résolue par une série d'étapes simples mais efficaces. En ajustant les paramètres de votre fonction, en modifiant le fichier INF et en veillant à la quantité de données transmise, vous pourrez restaurer le bon fonctionnement de votre système. N'hésitez pas à tester ces solutions et à sauvegarder vos fichiers avant d'effectuer des modifications. En cas de persistance du problème, pensez à consulter des forums spécialisés ou à approfondir vos connaissances en gestion d'erreurs Windows pour explorer d'autres pistes de solutions.

Passinné en jeuxvidéo, high tech, config PC, je vous concote les meilleurs articles
Nous nous aidons de l'IA pour certain article, si vous souhaitez nous participer et nous aider hésitez pas à nous contacter

Newsletter

Newsletter VIP gratuit pour les 10 000 premiers

Inscris-toi à notre newsletter VIP et reste informé des dernières nouveautés ( jeux, promotions, infos exclu ! )

Commentaires