4 つの簡単な手順でエラー No More Items 259 (0x103) を修正する方法

4 つの簡単な手順でエラー No More Items 259 (0x103) を修正する方法

ERROR_NO_MORE_ITEMS は開発者特有のエラーで、多くの場合、追加データが利用できないことを示す 259 (0x103) メッセージとして表示されます。ユーザーがこのエラーに遭遇することはまれですが、このエラーを解決するのに役立ついくつかの戦略を説明します。

ERROR_NO_MORE_ITEMS の問題を解決するにはどうすればよいですか?

1. SetupDiGetClassDevs で使用されるフラグの制限

  1. コード エディターにアクセスします。
  2. コード内でSetupDiGetClassDevs関数を特定します。
  3. 次に示すように、DIGCF_PRESENT フラグのみを含めるように変更します。

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

    デバイス情報セット

余分なフラグを組み込むと、存在しないデバイスが組み込まれ、このエラー メッセージが表示される可能性があります。

一部のユーザーからは、 DIGCF_PROFILEフラグの使用も効果的であると報告されているので、その代替案を試してみることを検討してください。

2. INFファイルを変更する

  1. 関連する INF ファイルを開きます。
  2. 次の行を追加します。

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

    USBインストール

  3. ファイルに加えた変更を保存します。
  4. 必ず Visual Studio を使用して GUID を生成し、レジストリに挿入してください。

3. CfsDep2.inf を個別にインストールする

  1. PVS サーバーで、次のコマンドを実行します。

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

  2. コマンドを実行した後、問題が解決されたかどうかを確認します。

このエラーは、PVS 6.1 から PVS 7.6 へのアップグレード中に発生する可能性がありますが、他のバージョンでも発生する可能性があります。

4. データを検証する

  1. リクエストに比べて送信されるデータが不十分な場合、このエラーが発生する可能性があります。
  2. これは重複した操作で特によく発生します。
  3. このような場合、完了表示によって誤ってエラーが発生する可能性があります。

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です