You are currently viewing Einfache Möglichkeit, Den Dif_selectbestcompatdrv-Fehler Zu Beheben

Einfache Möglichkeit, Den Dif_selectbestcompatdrv-Fehler Zu Beheben

  • Post author:
  • Post category:German

Aktualisiert

  • 1. ASR Pro herunterladen
  • 2. Führen Sie das Programm aus
  • 3. Klicken Sie auf "Jetzt scannen", um alle Viren auf Ihrem Computer zu finden und zu entfernen
  • Beschleunigen Sie Ihren Computer noch heute mit diesem einfachen Download.

    Manchmal kann Ihr Computer einen Fehlercode ausgeben, der auf einen dif_selectbestcompatdrv-Fehler hinweist. Dieses Problem wird definitiv mehrere Gründe haben.

    • drei Hauptminuten – lesen

    Die Anwendung dif_selectbestcompatdrv ermöglicht es dem Installationsprogramm, die beste Person aus der Liste der kompatiblen Treiber auszuwählen, die Sie im Element “Fakten und Methoden” über das Gerät sehen.

    Wenn gesendet

    Wenn die Flugroutine die Installation einer PnP-Sternkomponente vorbereitet oder eine gute Änderung des vorbereitenden Prozesses auf einem PnP-Gerät durchführt.

    Diese DIF-Anwendung wird häufig in der PnP-Organisation verwendet. Wenn ein Gerät manuell erstellt wird, sendet Windows die richtige DIF_SELECTDEVICE -Anforderung.

    Wer heilt?

    Eine Klasse zusammen installieren

    Wird damit umgehen

    Gerät zusammen installieren

    Optional

    kompatibel

    Klasseninstallationsprogramm

    Wird damit umgehen

    Installer Href = “”> Eingabe

    DeviceInfoSet
    Bietet eine Ausführung mit
    einer Reihe von Gerätehilfe und Ratschlägen , die von einem Gerät generiert werden.

    DeviceInfoData
    Gibt einen Zeiger auf eine Strukturform SP_DEVINFO_DATA zurück, die die Maschinen im gesamten Geräteinformationssatz identifiziert.

    Installationsoptionen für elektronische Geräte
    Der Installationsgerätestandard ( SP_DEVINSTALL_PARAMS ) wird von DeviceInfoData zugewiesen.

    Installationsausgabe

    Gerätetemperaturen
    Das Installationsprogramm kann die Einstellungen für die Bereitstellung von Komponenten ändern. Dies tun sie jedoch normalerweise nicht, wenn sie diese BEF-Anfrage verarbeiten.

    DeviceInfoData
    Als Nebeneffekt kann der Spezialist die Liste der zugeordneten Treiber von DeviceInfoData ändern, insbesondere SP_DRVINSTALL_PARAMS.

    Rückgabewert vom Installationsprogramm

    Das Co-Installationsprogramm gibt möglicherweise NO_ERROR, ERROR_DI_POSTPROCESSING_REQUIRED oder einen Win32-Fehlercode zurück.

    Wenn das Installationsprogramm der Klasse A diese Versicherungspolice erfolgreich verarbeitet und dann SetupDiCallClassInstaller den Standardhandler ersetzen muss, erhält das Installationsprogramm der Klasse ERROR_DI_DO_DEFAULT.

    Wenn der Klassensetzer diese Tatsache, einschließlich der Anfrage, erfolgreich handhabt und den Nichtzahlungsbesitzer direkt aufruft, sollte der Klasseninstaller NO_ERROR zurückgeben.

    Hinweis Ein Klassen-Installer kann den Standard-Handler entsprechend aufrufen, aber der Hinweis-Installer sollte niemals versuchen, diese Standard-Handler-Operationen zu überschreiben.

    Weitere Informationen zum Melden von Handler-Aufrufen finden Sie in den Rückständen Aufrufen von Standard-DIF-Code-Handlern .

    Wenn das Klasseninstallationsprogramm auf einen Fehler stößt, sollte der Techniker den entsprechenden Win32-Fehlercode löschen und auch SetupDiCallClassInstaller ruft den Verzögerungshandler nicht auf, der danach sucht.

    Standard-DIF-Code-Manager

    Installationsprogramm

    Das Installationsprogramm verarbeitet DIF-Anfragen, um Ihnen bei der Auswahl des geeigneten Treibers über Ihr PnP-Gerät zu helfen. Das Installationsprogramm antwortet normalerweise auf diese DIF-Anfrage auf eine der folgenden Arten:

    • Nichts tun. Für

      Sofern der Auftragnehmer keine besonderen Auswahlanforderungen hat, kann er auf diese DIF-Anfrage nicht reagieren. Der College-Installer gibt ERROR_DI_DO_DEFAULT zurück und sogar der Co-Installer gibt NO_ERROR zurück.

    • Ändern Sie die Einstellungen für nur einen oder mehrere weitere Fahrer in der Fahrerliste. Beispiel

      für das Installationsprogramm kann ein wichtiger Treiber automatisch von der Berücksichtigung für ein Gerät ausgeschlossen werden, indem er genau als DNF_BAD_DRIVER markiert wird. Das Installationsprogramm ändert die Optionseinstellungen wie folgt:

      1. dif_selectbestcompatdrv error

        Rufen Sie Informationen über den ersten Show-Treiber ab, indem Sie zu SetupDiEnumDriverInfo und SetupDiGetDriverInstallParams wechseln. Wenn alles in Ordnung ist, ändern Sie den Parameter Golf Driver und übernehmen Sie die allgemeine Änderung, indem Sie mit SetupDiSetDriverInstallParams Kontakt aufnehmen.

        Wenn der Treiber wahrscheinlich der schlimmste Fall ist, wird der Treiber definitiv auf 0xFFFF oder höher in den genauen Installationseinstellungen des Trägers installiert. Weitere Informationen finden Sie unter Wie Windows Treiber auswählt .

      2. Wiederholen Sie den vorherigen Schritt selbst, bis Sie nur noch alle Treiber in der Liste verfeinert haben. Stellen Sie sicher, dass Sie den MemberIndex-Parameter positiv auf SetupDiEnumDriverInfo erhöhen, wie auf der Referenz-URL-Site für die entsprechende Funktion gezeigt.

      Nachdem das Installationsprogramm des Studiengangs das Layout des Treibers geändert hat, gibt es ERROR_DI_DO_DEFAULT zurück. Wenn das gemeinsame Das i-te Installationsprogramm das Treiberregister ändert, muss es dies für die Zeit der Vorverarbeitung tun und NO_ERROR zurückgeben.

    • dif_selectbestcompatdrv error

      Wählen Sie den besten Treiber für Ihr Gerät.

      Dies ist eine weniger häufige Aktion, aber der Techniker kann den besten Treiber für das Modell auswählen. Ein solches Installationsprogramm überprüft die Details des Golf-autorisierten Fahrers, wählt für jeden einen Fahrer aus und kündigt SetupDiSetSelectedDriver an, den Golfschläger zu konfigurieren. Sobald der Unternehmer den ausgewählten Fahrer angibt, wird NO_ERROR zurückgegeben.

      Wenn das Co-Installationsprogramm den tatsächlichen Treiber für den Computer auswählt, sollte dieser wahrscheinlich ständig nachbearbeitet werden.

    Anforderungen

    Version

    Unterstützte Breite = “50%”>

    Aktualisiert

    Sind Sie es leid, dass Ihr Computer langsam läuft? Genervt von frustrierenden Fehlermeldungen? ASR Pro ist die Lösung für Sie! Unser empfohlenes Tool wird Windows-Probleme schnell diagnostizieren und reparieren und gleichzeitig die Systemleistung drastisch steigern. Warten Sie also nicht länger, laden Sie ASR Pro noch heute herunter!


    Titel

    Setupapi.h (einschließlich Setupapi.h)

    Siehe auch Anfrage

    Dies ist normalerweise in Windows 10 Version 1703 (Redstone 2) veraltet. Diese Erinnerung wird bei neueren Windows-Auswahlen nicht mehr aufgerufen.

    Ich habe einen neuen Treiber für USB-Geräte veröffentlicht. es funktioniert derzeit gründlich.
    aber bei mir hatte es jetzt ein spezielles Problem mit der Installation gegeben.

    Einige von mir unterstützte USB 2.0-Geräte können eine Vielzahl von Schnittstellen haben.
    zB: USB / VID_XXXX / PID_0145 Firwmare 1 => wenig bekannte Schnittstelle
    USB oder VID_XXXX / PID_0145 mit Firwmare 2 => USB_MASS_STORAGE und eigener Schnittstelle

    Um Geräte zu installieren, habe ich CoClassInstaller und damit ClassInstaller geschrieben.
    hat es ihnen ermöglicht, dif_code zu verwenden, um Windows bei der Auswahl des fast kompatiblen Treibers zu helfen.

    Dies funktioniert für einige Betriebssysteme (Windows XP, Vista, Seven 32/64),
    jedoch auf einem bestimmten Computer (Seven 64) DIF_SELECTBESTCOMPATDRV erscheint absolut nicht in der setupapi.dev.log.
    Hat jemand Hinweise, wo Sie sich aufgrund dieses Verhaltens befinden könnten?
    Bei Bedarf kann ich ein weiteres Stück einer bestimmten setupapi.dev.log-Datei bereitstellen.

    Beschleunigen Sie Ihren Computer noch heute mit diesem einfachen Download.