[TUTO] WIN 10_ Nvidia "Le pilote graphique NVIDIA standard n'est pas compatible avec cette version de Windows"

Question sur Windows, Prb Logiciels, Plantage.

Modérateur : Mods Windows

Avatar de l’utilisateur
Parisien_entraide
Geek à longue barbe
Geek à longue barbe
Messages : 1312
Inscription : 02 juin 2012 20:48

[TUTO] WIN 10_ Nvidia "Le pilote graphique NVIDIA standard n'est pas compatible avec cette version de Windows"

Message par Parisien_entraide » 30 déc. 2018 12:13

Source : https://www.techpowerup.com/250415/psa- ... -to-fix-it

Actualisé et amélioré au 30/12 aux vues notamment de la dernière version de DDU qui au passage peut résoudre les problèmes réseaux et de son avec les pilotes DCH
La version des pilotes qui apparaissent ci dessous sont ceux disponibles à la date de rédaction de cet article
_________________________________________________________________________

LE MESSAGE D'ERREUR

Pour ceux qui effectuent une nouvelle installation du dernier système d'exploitation Windows 10 de Microsoft (mise à jour de la version 1809 d'octobre 2018), vous pouvez rencontrer un problème avec les pilotes graphiques NVIDIA. Notamment, un message peut apparaître lorsque vous installez le pilote graphique, vous indiquant que "Le pilote graphique NVIDIA standard n'est pas compatible avec cette version de Windows".

Les pilotes existent sous 2 formes au téléchargement

Windows 10 - DCH : https://international.download.nvidia.c ... hql-rp.exe
Windows 10 - Standard : https://international.download.nvidia.c ... hql-rp.exe

1_Cant install.jpg

Le problème est dû au système d'exploitation qui installe automatiquement le pilote graphique GeForce 413.35 DCH via Windows Update, immédiatement après la première connexion.
Une fois ces pilotes installés n’est plus capable de faire machine arrière. En clair il n’est pas possible de mettre à jour les drivers graphiques GeForce en s’appuyant sur la version normale.


Le plus gros obstacle est que, lorsque vous désinstallez le pilote DCH normalement, le système ne disparaîtra pas avant le redémarrage. Vous devez donc redémarrer avant que le programme d'installation de NVIDIA ne fonctionne. Malheureusement, Windows Update entrera en jeu juste après le redémarrage et réinstallera le pilote UWD que vous venez de supprimer, bloquant à nouveau le programme d'installation de NVIDIA.

Les pilotes DCH sont également connus sous les noms "Pilote universel Windows", "UWD", "DCHU" et "Application de prise en charge matérielle, déclarative, en composantes" et exploitent la plate-forme UWP de Windows pour les panneaux de contrôle de pilotes tout en promettant des mises à jour et une maintenabilité plus simples.

En clair, il s'agit d'un pilote généraliste/universel dénué de certaines fonctions et qui répond aux spécifications DCH de Windows 10 (le S mode). Il peut être requis cependant sur certains modèles de PC DELL ou MSI

Je cite :

"L' installation est possible avec les fichiers INF uniquement sans installateur tiers, possibilité de les compléter avec une extension OEM, compatibilité avec les applications du Microsoft Store."

D = Declarative
C = Componentized
H = Hardware Support Apps

Lorsque ces drivers seront totalement aboutis, on parlera de drivers DCHU (U = Universal). A terme, tous les drivers pour Windows 10 respecteront ce modèle."


Grands principes DCHU à respecter par les drivers UWD

D (Declarative) : Le pilote peut être installé en utilisant uniquement les informations déclaratives de ses fichiers INF et sans faire appel à un installateur tiers.

C (Componentized) : Le pilote est modulaire. Le pilote de base peut être complété par des extensions optionnelles ou spécifiques à certains OEM.

H (Hardware Support Apps) : Le pilote est fourni sans aucune application supplémentaire, interface graphique de configuration ou utilitaire.
Ceux-ci doivent uniquement être distribués sur le service Microsoft Store sous la forme d'une application UWP ou Desktop.

U (Universal API) : Les binaires du pilote ne doivent appeler que des interfaces de programmation (API) et des interfaces de pilotes (DDI) présentes dans les éditions UWP de Windows 10.



En plus complet :
--------------------------------------------------------------
Declarative ("D" ): Install the driver using only declarative INF directives and do not include any co-installers, RegisterDlls, etc.

Componentized ("C" ): Edition-specific, OEM-specific and optional customizations to the driver are separate from the base driver package, so that the base driver, which provides only core device functionality, can be targeted, flighted and serviced independently from the customizations.

Hardware Support Apps ("H" ): Any user interface (UI) component associated with a universal driver must be packaged as a Hardware Support App (HSA) or preinstalled on the OEM device. An HSA is an optional device-specific app that is paired with a driver. The application can be a Universal Windows Platform (UWP) or a Desktop Bridge app. You must distribute and update an HSA through the Microsoft Store. For details, see Hardware Support App (HSA): Steps for Driver Developers and Hardware Support App (HSA): Steps for App Developers.

Universal API compliance ("U" ): Binaries in the universal driver package only call APIs and DDIs that are included in UWP-based editions of Windows 10. These DDIs are marked as Universal on the corresponding documentation reference pages. INF files use only universal INF syntax.

________________________________________________
2_Windows10_DriversDCHU.jpg

_______________________________________________________________

Si la mise en réseau est disponible pendant l’installation de Windows 10, le système d’exploitation recherchera automatiquement un pilote graphique sous Windows Update, ce qui est une bonne chose, car il simplifie le processus de configuration pour la majorité des utilisateurs.

À ce stade, tout semble aller pour le mieux, cependant, une fois que vous tentez de mettre à jour ce pilote vers la version la plus récente de la page de téléchargement de pilotes de NVIDIA, l'erreur apparaîtra. Cela est très frustrant pour certains utilisateurs, qui ont signalé le problème sur plusieurs forums en ligne, y compris celui de NVIDIA, sans trop se préoccuper de leurs développeurs.


Résoudre le problème s’est avéré difficile pour certains.
Cependant, il existe quelques méthodes raisonnablement simples. La première, et probablement la meilleure, consiste à l'éviter complètement en déconnectant le PC de tout réseau lors de l'installation du système d'exploitation, empêchant ainsi Windows de télécharger le pilote graphique via Windows Update et en installant manuellement le pilote GeForce à partir d'un support la mise en réseau est mise à la disposition de Windows.

Windows Update ne remplacera aucun pilote existant par un pilote DCH, donc tout ira bien à partir de maintenant, à condition que vous commenciez avec une nouvelle installation.


Pour certains, cela peut ne pas être possible, auquel cas vous pouvez également utiliser l'application NVIDIA GeForce Experience pour contourner le problème.
Cette méthode fonctionne car elle est capable de récupérer une version DCH du pilote, évitant ainsi tout conflit potentiel.

NVIDIA publie déjà des pilotes DCH, mais ils ne sont pas accessibles via leur page de téléchargement de pilote officielle pour GeForce au moment de cet affichage.
Les pilotes professionnels Quadro ont un menu déroulant pour "Type de pilote Windows", listant les options "Standard" et "DCH".
Utiliser GeForce Experience signifie que vous devez créer un compte NVIDIA et envoyer une télémétrie à l'entreprise, ce que de nombreux utilisateurs souhaitent éviter. et pour la prochaine mise à jour du pilote, vous devrez utiliser GFE à nouveau, car vous êtes coincé avec les pilotes DCH.


LES SOLUTIONS


METHODE 1

4_DDU.png
4_DDU.png (9.43 Kio) Consulté 466 fois

L'option conseillée, est d’essayer d’utiliser DDU (Display Driver Uninstaller) avant de tenter l’installation du pilote téléchargé.
https://www.wagnardsoft.com/


ATTENTION ! : Ce n'est que depuis la version V18.0.0.5 (du 12/12/2018) que DDU nettoie PROPREMENT les pilotes DCH (accessoirement il s'occupe également des pilotes Intel et Realtek qui sont passés en mode DCH et qui peuvent poser problème également)

Si vous utilisez une ancienne version de DDU, le risque étant une corruption de données obligeant à une réinstallation de Windows
Soyez assuré d'avoir également la version .NET Framework 4.5

Pour un bon usage de DDU, pour rappel : Réinstaller proprement les pilotes de la carte graphique

- Vous DEVEZ déconnecter votre connexion Internet ou bloquer complètement Windows Update lors de l'exécution de DDU jusqu'à ce que vous ayez réinstallé vos nouveaux pilotes.
(voir viewtopic.php?f=2&t=61936&p=461640#p461640 )
-DDU doit être utilisé en cas de problème de désinstallation / installation de pilote ou de changement de marque du processeur graphique.
-DDU ne doit pas être utilisé chaque fois que vous installez un nouveau pilote, sauf si vous savez ce que vous faites.
-L'outil peut être utilisé en mode normal, mais pour une stabilité absolue lors de l'utilisation de DDU, le mode sans échec (Safemode) est toujours le meilleur.
-Si vous utilisez DDU en mode normal, Nettoyez, redémarrez, nettoyez à nouveau, redémarrez.
-Faire une sauvegarde ou une restauration du système (mais cela devrait normalement être assez sûr).
-Il est préférable d'exclure complètement le dossier DDU de tout logiciel de sécurité pour éviter les problèmes(antivirus et firewall, néanmoins le mieux est de les désactiver le temps de l'usage de DDU


METHODE 2


Pour vérifier si le pilote graphique DCH NVIDIA est installé sur votre système, vous pouvez utiliser Regedit pour rechercher la valeur "DCHUVen" dans HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Services \ nvlddmkm. S'il est présent, vous utilisez actuellement un pilote NVIDIA UWD / DCH.

3_Registre.jpg


Allez dans le Gestionnaire de périphériques, ouvrez la carte graphique NVIDIA, allez dans "Détails" et sélectionnez "Nom Inf". Notez la valeur, qui dans notre cas est "oem6.inf", mais elle diffère d’un système à l’autre, ne sautez pas cette étape.
5_OEM 6.jpg


Ouvrez maintenant une invite de commande avec des privilèges d’administrateur (appuyez sur la touche Windows, tapez "cmd", cliquez avec le bouton droit de la souris et sélectionnez "Exécuter en tant qu’administrateur".

Ensuite, tapez la commande suivante dans l'invite de commande "pnputil / delete-driver oemX.inf / uninstall", remplacez "X" par le numéro obtenu lors de la première étape (dans notre cas, nous utilisons oem6.inf).
6_CMD 1.jpg
6_CMD 1.jpg (9.34 Kio) Consulté 466 fois

La dernière étape consiste à exécuter "sc delete nvlddmkm" dans la même invite de commande, ce qui supprime correctement les restes du pilote NVIDIA DCH.

6_CMD 2.jpg
6_CMD 2.jpg (10.49 Kio) Consulté 466 fois

Maintenant, vous pouvez télécharger et installer le pilote NVIDIA sans aucun problème, aucun redémarrage n’est nécessaire à travers toutes ces étapes.Il est recommandé de faire une installation personnalisée du pilote à ce stade, avec l’option "Nouvelle installation" activée, pour vous assurer que tous les restes sont supprimés.
7_Nvidai install .jpg

A noter que si vous passez par le panneau de contrôle de NVIDIA dans le Microsoft Storen Une fois les pilotes NON DCH installés, si vous essayez d’exécuter l’application, elle vous indiquera que les pilotes installés manuellement ne sont pas compatibles et vous dirigera vers la page du pilote NVIDIA pour télécharger un pilote mis à jour.
Curieusement, l’application veut un pilote DCH, mais vous indiquera ensuite les pilotes habituels qui, comme vous l’auriez peut-être deviné, font que l’application ne fonctionne pas.

Pour ceux qui sont dans l'obligation d'utiliser les pilotes DCH (Certains ordis DELL, MSI, ...) le panneau de controle de Nvidia est disponible ici :

https://www.microsoft.com/en-us/p/nvidi ... verviewtab

________________

Edit : Après la mise en place des pilotes "classiques", pour éviter une réinstallation future de pilotes DCH avec une mise à jour forcée dont Windows 10 à le secret, , il est peut être possible d'utiliser RAPR pour virer le fichier oemX.inf lié au DCH (non testé)
viewtopic.php?t=57397




Avatar de l’utilisateur
Malekal_morte
Site Admin
Site Admin
Messages : 93213
Inscription : 10 sept. 2005 13:57
Contact :

Re: [TUTO] WIN 10_ Nvidia "Le pilote graphique NVIDIA standard n'est pas compatible avec cette version de Windows"

Message par Malekal_morte » 31 déc. 2018 16:20

Très bon tuto, merci =)
Première règle élémentaire de sécurité : on réfléchit puis on clic et pas l'inverse - Les fichiers/programmes c'est comme les bonbons, quand ça vient d'un inconnu, on n'accepte pas

Sécuriser son ordinateur (version courte)

Tutoriels Logiciels - Tutoriel Windows - Windows 10

Stop publicités - popups intempestives
supprimer-trojan.com : guide de suppression de malwares

Partagez malekal.com : n'hésitez pas à partager sur Facebook et GooglePlus les articles qui vous plaisent.

Répondre

Revenir vers « Windows Général »