4가지 간단한 단계로 오류 No More Items 259(0x103)를 수정하는 방법
ERROR_NO_MORE_ITEMS는 개발자에게만 해당하는 오류로, 종종 259(0x103) 메시지로 표시되어 추가 데이터를 사용할 수 없음을 나타냅니다. 사용자가 이 오류를 접하는 경우는 드물지만, 이를 해결하는 데 도움이 되는 몇 가지 전략을 설명하겠습니다.
ERROR_NO_MORE_ITEMS 문제는 어떻게 해결할 수 있나요?
1. SetupDiGetClassDevs에서 사용되는 제한 플래그
- 코드 편집기에 접근합니다.
- 코드 내에서 SetupDiGetClassDevs 함수를 식별하세요 .
- 여기에 표시된 대로 DIGCF_PRESENT 플래그만 포함하도록 수정하세요.
deviceInfoSet = SetupDiGetClassDevs(&classGuid, NULL, NULL, DIGCF_PRESENT);
추가 플래그를 통합하면 존재하지 않는 장치가 포함되어 이 오류 메시지가 발생할 수 있습니다.
일부 사용자는 DIGCF_PROFILE 플래그를 사용하는 것도 효과적이라고 보고했으므로 이 대안을 시도해 보는 것을 고려하세요.
2. INF 파일 변경
- 관련 INF 파일을 엽니다.
- 다음 줄을 추가합니다.
[USB_Install.Wdf] KmdfService=WINUSB, WinUsb_Install[WinUsb_Install] KmdfLibraryVersion=1.11
- 파일의 변경 사항을 저장합니다.
- Visual Studio를 사용하여 GUID를 생성하고 레지스트리에 삽입하세요.
3. CfsDep2.inf를 독립적으로 설치
- PVS 서버에서 다음 명령을 실행합니다.
rundll32.exe setupapi,InstallHinfSection DefaultInstall 129 c:\Program Files\Citrix\Provisioning Services\drivers\cfsdep2.inf
- 명령을 실행한 후 문제가 해결되었는지 확인하세요.
이 오류는 PVS 6.1에서 PVS 7.6으로 업그레이드하는 동안 발생할 수 있지만, 다른 버전에서도 발생할 수 있습니다.
4. 데이터 확인
- 요청에 비해 전송된 데이터가 충분하지 않으면 이 오류가 발생할 수 있습니다.
- 이는 특히 중복된 작업에서 흔히 발생합니다.
- 이런 경우 완료 표시로 인해 의도치 않게 오류가 발생할 수 있습니다.
답글 남기기