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. データを検証する
- リクエストに比べて送信されるデータが不十分な場合、このエラーが発生する可能性があります。
- これは重複した操作で特によく発生します。
- このような場合、完了表示によって誤ってエラーが発生する可能性があります。
コメントを残す