Comment mettre à jour tous les pilotes Windows?

Existe-t-il un moyen de forcer Windows à vérifier de nouveau tous les périphériques contre les pilotes dans sa database (HKEY_LOCAL_MACHINE \ Software \ Microsoft \ Windows \ CurrentVersion \ DevicePath) et mettre à jour les derniers pilotes disponibles? Quelque chose de similaire à ce que sysprep fait lorsqu'une image HD clonée commence pour la première fois.

Par exemple: lorsque vous installez Windows sur une carte mère, certains périphériques sont reconnus et installés automatiquement avec les pilotes du CD Windows. Certains d'entre eux ne sont pas reconnus, donc, pas installés. Normalement, vous utilisez le CD MB pour mettre à jour tous les pilotes. Il existe deux façons de le faire:

  1. Fichier .exe: exécutez-le simplement et (normalement) il met à jour tous les pilotes (reconnus ou non).

  2. file .inf: si l'appareil n'est pas reconnu, l'assistant d'installation du pilote finda automatiquement le pilote sur le CD, sinon vous devrez mettre à jour manuellement (Device Manager -> propriétés de l'appareil -> … -> Mettre à jour le pilote) SI vous savez quels périphériques ont mis à jour les pilotes sur le CD MB. Vous pouvez vérifier les files .inf sur le CD pour find ceux qui sont pris en charge, mais c'est un process pénible.

Je modifie normalement la key de registre DevicePath et j'utilise les packs de pilotes lorsque je crée une image PC pour cloner plus tard (je travaille pour un département informatique) et sysprep prend soin du rest. Mais lorsque vous souhaitez installer un PC différemment de l'image HD enregistrée (donc, vous n'utilisez pas sysprep), ce process ne s'applique pas.

Ce que je veux faire, c'est:

  1. Une fois Windows installé, décompressez les packs de pilotes dans un dossier.

  2. Modifier DevicePath

  3. Forcer Windows à mettre à jour pour les pilotes les plus récents (_already_recognized_devices_ sont la chose la plus importante ici, il n'y a pas de mal dans les non reconnus).

C'est la troisième étape que je ne sais pas comment faire.

Essayez d'utiliser DevCon , un utilitaire Microsoft.

L'utilitaire DevCon est un utilitaire de command line qui sert d'alternative au Gestionnaire de périphériques. À l'aide de DevCon, vous pouvez activer, désactiver, redémarrer, mettre à jour, supprimer et interroger des périphériques ou des groupes de périphériques individuels.

Tant que vous décompressez vos pilotes dans un path de search par défaut, vous pouvez appeler une nouvelle search pour capturer tous les périphériques qui ne sont pas installés initialement.

Vous pouvez utiliser DPInst.exe.

Voici un guide: http: //blogs.technet.com/b/svengruenitz / …

Il s'agit du file DPInst.xml que j'utilise pour la mise à jour silencieuse de tous les pilotes.

<?xml version="1.0" ?> <dpinst> <!-- Suppress the addition of ensortinges to Programs and Features in Control Panel.--> <suppressAddRemovePrograms/> <!-- install a driver package for a Plug and Play (PnP) function driver only if the driver package matches a device that is configured in a computer and the driver package is a better match for the device than the driver package that is currently installed on the device. --> <scanHardware/> <!-- Suppress the display of user interface items that DPInst and Windows generate. --> <quietInstall/> <!-- The following search and subDirectory elements direct DPInst to search all subdirectories (under the DPInst working directory) to locate driver packages. --> <search> <subDirectory>*</subDirectory> </search> </dpinst> 

Vous pouvez également exécuter DPInst.exe dans l'invite de command avec le drapeau / C pour voir ce qu'il fait.

La documentation DPInstall est ici: https: //msdn.microsoft.com / …

Il n'y a pas de méthode générique. Si vous disposez d'un Dell alors, Dell effectue un package de mise à jour du pilote qui vérifiera tous les pilotes Dell et les mettra au courant des dernières versions. Vous devriez pouvoir le find dans la zone des pilotes du site Web Dell en entrant le numéro d'label de votre server.

JR

Il existe des programmes (non gratuits) qui prétendent faire cela pour vous. Les 2 que je peux penser au sumt de ma tête sont:

Driver Robot

Driver Detective

Je n'ai pas utilisé l'un d'entre eux, de sorte qu'ils ne peuvent garantir leur qualité.