3
votes

Forcer l'installation du pilote .inf incompatible dans Windows Server 2019 Core

J'essaye d'installer Server 2019 Core sur mon NUC de 6e génération. Bien que l'installation se passe bien, je me souviens du «bon vieux temps» quand il démarre sans aucune connexion réseau.

Maintenant, j'ai le bon pilote (I219-V, daté d'octobre 2018 pour Win10x64 contenant la bonne combinaison VEN-DEV) qui fonctionnera bien si je force l'installation à l'aide de l'interface graphique. Mais Windows le considère comme un pilote incompatible et en tant que tel, il ne s'installe pas si je ne fais que fournir le pilote.

Existe-t-il un moyen, via la CLI ou PoSh, de forcer le pilote à s'installer sur un périphérique spécifique?

< UPDATE:

J'ai aussi essayé d'ajouter simplement deux lignes dans le fichier inf (car il contient déjà toutes les instructions nécessaires, ils les ont simplement désactivées), mais il devient non signé, donc maintenant je dois trouver un moyen d'installer des pilotes non signés.

/ p>


0 commentaires

4 Réponses :


0
votes

J'ai réussi à le faire fonctionner. Bien que cela ne réponde pas vraiment à la question de savoir comment forcer l'installation d'un pilote à partir de la CLI, cela résout mon problème (et des problèmes similaires).

D'abord, j'ai édité le fichier .inf et a ajouté les périphériques appropriés sous l'en-tête Server 2016. Dans mon cas, Intel avait déjà les informations d'installation dans le fichier, il ne copiait donc que 2 lignes.

Cela a entraîné une erreur concernant un hachage incorrect. Revenons donc au fichier .inf pour commenter la ligne CatalogFile = en plaçant un point-virgule devant.

Cela a abouti à un erreur indiquant qu'il s'agit d'un package de pilotes non signé. Sans bouton de démarrage, je ne pouvais pas sélectionner le démarrage avancé, j'ai donc trouvé un autre moyen de le faire:

bcdedit /set {bootmgr} displaybootmenu yes
bcdedit /set {bootmgr} timeout 10

Cela a activé le menu F8 qui m'a permis de désactiver la signature du pilote vérification. Après cela, j'ai pu installer le pilote modifié. Jusqu'à présent, il a survécu aux redémarrages.

Peut-être que je pourrais installer le package de pilotes d'origine à l'aide du gestionnaire de périphériques à distance maintenant, si je veux un pilote signé.


0 commentaires

0
votes

En essayant d'installer un NUC7I3BNH avec Windows Server 2019 il n'y a pas longtemps, j'ai eu un certain succès apparent sans avoir à bricoler avec l'édition et la signature.

REMARQUE: je n'ai pas essayé cela dans l'édition Core. Une solution de contournement peut être d'obtenir un adaptateur Ethernet USB pour gérer les pilotes à distance avec MMC ou Windows Admin Center (ou utiliser l'interface WiFi).

Dans le Gestionnaire de périphériques, mettez à jour les pilotes pour la connexion Ethernet et ' Recherchez le logiciel pilote sur mon ordinateur. Choisissez «Permettez-moi de choisir parmi une liste de pilotes disponibles», puis sélectionnez le dossier PRO1000 / Winx64 / NDIS68 et sélectionnez l'un des fichiers .inf qui s'y trouve. L'un des appareils suivants devrait apparaître, utilisez l'un de ceux-ci:

Intel(R) I200 Gigabit Network Connection
Intel(R) I210 Gigabit Network Connection

J'avais téléchargé le ProSetx64 pilotes pour Windows Server 2019, mais après que j'ai téléchargé la dernière version Pack de pilotes complet et utilisé le pilote I210.

Vous serez averti des éventuels problèmes avec le pilote, mais avec une utilisation limitée, je n'ai eu aucun problème.

J'ai ensuite pu installer les outils ProSet et utilisez l'utilitaire de configuration de l'adaptateur.

J'espère que cela vous aidera également.


1 commentaires

Malheureusement, le Gestionnaire de périphériques est une fonctionnalité uniquement GUI. Même dans le meilleur des cas où vous pouvez l'ouvrir à distance, il sera toujours en lecture seule. Mais oui, en utilisant le gestionnaire de périphériques, il est possible de simplement forcer l'installation d'un pilote de carte similaire. Il est clair que Intel a la bêtise d'avoir en fait toutes les instructions d'installation pour 2019 dans le fichier INF, il les a simplement délibérément désactivées. C'est pourquoi une modification sur une ligne permettra au pilote approprié de s'installer et de fonctionner correctement, à condition que vous désactiviez la signature du pilote. Merci pour la réponse!



2
votes

J'ai installé avec succès un pilote NIC non pris en charge sur Windows Server Core 2019.

Tout d'abord, vous devez utiliser l'outil gratuit devmanview de NirSoft pour vérifier que vous avez la bonne chaîne de fournisseur PnP. Je sais que vous avez déjà la chaîne, mais juste pour vous assurer qu'il n'y a pas d'erreur. Ensuite, vous devez vous assurer que vous disposez des pilotes NDIS68, les versions précédentes ne fonctionneront pas. Ensuite, vous devez patcher l'inf correspondant pour déplacer les lignes avec la chaîne de votre fournisseur de la section Windows 10 vers la section Windows Server, il semble que cette partie soit également correcte dans votre cas.

Ensuite, vous devez désactiver les vérifications de signature avec Bcdedit.exe -set TESTSIGNING ON (le démarrage sécurisé UEFI doit être désactivé dans le BIOS) et redémarrer car cette fonction ne peut être activée / désactivée qu'en redémarrant.

Ensuite, allez dans le répertoire des pilotes et installez les pilotes avec pnputil / a [nameofpatchedinf] .inf / i

Vous pouvez vérifier avec devmanview si le pilote apparaît avec vos cartes réseau. Vous pouvez ensuite désactiver à nouveau testsigning et réactiver le démarrage sécurisé (le cas échéant). J'ai également installé l'utilitaire de configuration de l'adaptateur PROSet d'Intel pour vérifier les paramètres de l'adaptateur et vérifier le matériel et le câblage. Si vous avez plusieurs cartes réseau, sachez que la numérotation sur le périphérique n'est pas la même que dans les pilotes. L'adaptateur numéro 1 était le port physique 2 dans mon cas. Si vous branchez votre câble sur un autre port, Windows se plaindra de l'absence de carte réseau active.

Sachez également que Server 2019 Core n'est pas encore totalement mature. Je passe des heures à activer Remote Desktop uniquement pour apprendre qu'il existe un bogue non résolu qui empêche les connexions RDP même si les paramètres de pare-feu et les paramètres de stratégie de service sont corrects.


1 commentaires

J'ai suivi ce guide blog.workinghardinit.work/2017/06/19/... pour faire de même sur le serveur 2016. Il s'agit de remplacer NDIS65 par NDIS68 pour le serveur 2019



7
votes

La manière rapide d'installer le pilote de la carte réseau i219-V est assez simple.

  1. Récupérez le dernier plus grand PROSetx64.exe d'Intel avec les pilotes Server 2019 pour l'adaptateur i219-V .

  2. Décompressez le fichier .exe et recherchez le dossier contenant les fichiers de pilote réels nommés PRO1000\Winx64\NDIS68

  3. Effectuez une installation manuelle des pilotes:

    • (Cliquez avec le bouton droit sur le pilote de mise à jour dans le Gestionnaire de périphériques
    • «Parcourir mon ordinateur à la recherche de logiciels», «Permettez-moi de choisir parmi une liste de pilotes disponibles sur mon ordinateur»
    • Sélectionnez "Adaptateur réseau"
    • Sélectionnez «Have Disk…» et pointez sur le dossier mentionné ci-dessus.

    • Sélectionnez maintenant i219-LM (le i219-V n'est pas affiché)

De cette façon, vous n'avez même pas à interrompre la signature du pilote sur votre serveur.


0 commentaires