Cómo solucionar el error No More Items 259 (0x103) en 4 sencillos pasos
ERROR_NO_MORE_ITEMS es un error específico de los desarrolladores, que suele presentarse como el mensaje 259 (0x103) que indica que no hay datos adicionales disponibles. Si bien es poco frecuente que los usuarios se encuentren con este error, describiremos varias estrategias para ayudarlo a resolverlo.
¿Cómo puedo resolver el problema ERROR_NO_MORE_ITEMS?
1. Indicadores de límite utilizados en SetupDiGetClassDevs
- Acceda a su editor de código.
- Identifique la función SetupDiGetClassDevs dentro de su código.
- Modifíquelo para incluir solo el indicador DIGCF_PRESENT como se muestra aquí:
deviceInfoSet = SetupDiGetClassDevs(&classGuid, NULL, NULL, DIGCF_PRESENT);
La incorporación de indicadores adicionales puede provocar la inclusión de dispositivos inexistentes, lo que activa este mensaje de error.
Algunos usuarios han informado que el uso del indicador DIGCF_PROFILE también fue efectivo, así que considere probar esa alternativa.
2. Modificar el archivo INF
- Abra el archivo INF correspondiente.
- Añade las siguientes líneas:
[USB_Install.Wdf] KmdfService=WINUSB, WinUsb_Install[WinUsb_Install] KmdfLibraryVersion=1.11
- Guarde los cambios realizados en el archivo.
- Asegúrese de generar un GUID usando Visual Studio e insertarlo en el registro.
3. Instalar CfsDep2.inf de forma independiente
- En el servidor PVS, ejecute el siguiente comando:
rundll32.exe setupapi,InstallHinfSection DefaultInstall 129 c:\Program Files\Citrix\Provisioning Services\drivers\cfsdep2.inf
- Después de ejecutar el comando, verifique si el problema se ha resuelto.
Este error puede surgir durante las actualizaciones de PVS 6.1 a PVS 7.6, pero también puede ocurrir en otras versiones.
4. Verifica tus datos
- El envío de datos insuficientes en comparación con las solicitudes puede generar este error.
- Esto es particularmente común en operaciones superpuestas.
- En tales casos, una indicación de finalización puede desencadenar el error inadvertidamente.
Deja una respuesta