Empêcher Windows 10 d'installer / mettre à jour un pilote spécifique?

15

Il semble que le récent Synaptics driver update for Synaptics SMBus TouchPadsur Windows 10 (build 100049) ne voit pas mon bouton du milieu. La désinstallation et l'installation d'un ancien pilote pour Windows 8.1 à partir du site HP (ma machine est HP EliteBook 8570w) rétablit la fonctionnalité du bouton central.

Quelques jours plus tard, le pilote se met à jour à nouveau et je perds le bouton du milieu.

Je me rends compte que j'exécute un logiciel non pris en charge, mais est-il possible d'empêcher la mise à jour de ce pilote particulier, sans désactiver complètement les mises à jour ou empêcher d'autres pilotes de se mettre à jour?

Igal Tabachnik
la source
Réponse courte: à mon humble avis non, il n'est pas possible. Jetez également un œil à cette réponse: superuser.com/questions/665158/…
duDE

Réponses:

24

On dirait qu'il n'y avait pas de moyen facile. Dans l'aperçu de Windows 10, ils vous imposent des mises à jour automatiques, et depuis la génération 10049, il n'y a aucun moyen de restaurer l '"ancienne" applet Windows Update dans le Panneau de configuration. Mais j'ai réussi à faire avec un ensemble d'outils PowerShell appelé Windows Update PowerShell Module .

Après avoir installé les outils PowerShell, répertoriez toutes les mises à jour disponibles (après avoir préalablement désinstallé la mise à jour incriminée):

PS > Get-WUList

ComputerName Status KB          Size Title
------------ ------ --          ---- -----
LAMBDACORE   D-----            65 MB Synaptics driver update for Synaptics SMBus TouchPad
LAMBDACORE   D----- KB2956185  68 MB Update for Microsoft OneDrive for Business (KB2956185) 64-Bit Edition
LAMBDACORE   D----- KB2965255  11 MB Update for Microsoft Office 2013 (KB2965255) 64-Bit Edition
...

Je voulais désactiver le Synaptics, pour ce faire, utilisez la commande suivante:

PS > Hide-WUUpdate -Title "Synaptics driver*"

ComputerName Status KB          Size Title
------------ ------ --          ---- -----
LAMBDACORE   D--H--            65 MB Synaptics driver update for Synaptics SMBus TouchPad

La lettre Hsignifie maintenant que cette mise à jour est masquée.

C'est ça!

J'ai écrit un article détaillé sur la façon de désactiver une mise à jour particulière dans Windows 10 build 10049, vous pouvez le lire ici: http://hmemcpy.com/2015/04/preventing-a-certain-windows-update-from-installing- sur-windows-10 /

Igal Tabachnik
la source
Savez-vous s'il existe un moyen d'utiliser Powershell pour mettre également à niveau Windows 10 vers une nouvelle version?
Sainte Mère de Dieu! Amen! J'étais fatigué de ça! Merci beaucoup. Je déteste vraiment ce nouveau mode Windows Update, qui ne me laisse pas cacher les mises à jour optionnelles.
Jose A
2
Apparemment, ils ont corrigé cela maintenant, via un outil de support / diagnostic. support.microsoft.com/en-us/kb/3073930
Warren P
2
@WarrenP oui mais ce n'est qu'un bloc temporaire.
Moab
6

Vous pouvez bloquer l'installation de pilotes pour un ID matériel particulier. Cela fonctionne de la même manière dans Windows 10 que dans Windows 8.1.

Tout d'abord, recherchez l'ID matériel de l'appareil:

  • Dans le Gestionnaire de périphériques, cliquez avec le bouton droit sur le périphérique en question et sélectionnez Propriétés.
  • Accédez à l'onglet Détails.
  • Modifiez la propriété en ID matériel.
  • Copiez-collez ceci dans un fichier texte.

Ensuite, assurez-vous d'avoir une configuration stable:

  • Téléchargez le pilote de remplacement, mais ne l'installez pas encore.
  • Déconnectez-vous du réseau afin que Windows ne récupère pas les nouveaux pilotes.
  • Désactivez, puis désinstallez le pilote que vous souhaitez remplacer.
  • Installez le pilote de remplacement.
  • Redémarrez et assurez-vous qu'il colle.

Ensuite, bloquez toute installation de pilotes pour cet ID matériel:

  • Dans le menu Démarrer, tapez gpedit.msc et appuyez sur Entrée.
  • Stratégie de l'ordinateur local -> Configuration de l'ordinateur -> Modèles d'administration -> Système -> Installation de l'appareil -> Restrictions d'installation de l'appareil
  • Double-cliquez sur «Empêcher l'installation d'appareils qui correspondent à l'un de ces ID d'appareils».
  • Réglez-le sur Activé.
  • Cliquez sur Afficher, sous Options, «Empêcher l'installation de périphériques correspondant à l'un de ces ID de périphérique».
  • Copiez-collez l'ID matériel du fichier texte dans la zone Valeur.
  • Cliquez sur OK jusqu'à ce que vous reveniez à l'éditeur de stratégie de groupe.

Capture d'écran de la boîte de dialogue Éditeur de stratégie de groupe pour empêcher l'installation de périphériques correspondant à un ID de périphérique particulier

Avertissement: cela bloquera les installations manuelles et automatiques du pilote. Si vous décidez par la suite d'essayer une nouvelle version du pilote, vous devrez d'abord débloquer l'ID matériel. Vous ne pouvez pas supprimer des valeurs dans la boîte de dialogue, la manière la plus simple consiste donc à modifier le paramètre sur Non configuré.

Cela empêche uniquement l'installation du pilote lui-même. Windows Update peut toujours télécharger la mise à jour du package de pilotes, tenter de l'installer, puis échouer. Vous verrez des échecs dans le journal Windows Update. Il s'agit d'un problème distinct.

taoyue
la source
J'ai le scénario intéressant où la désinstallation du pilote et le redémarrage corrigent le problème jusqu'à ce que Windows l'installe à nouveau, mais en bloquant l'installation du pilote, le matériel ne fonctionne plus.
Jeroen
2

Facile et efficace! C'est un outil que vous téléchargez et exécutez à partir de Microsoft et il empêchera les futures mises à jour des pilotes ou mises à jour que vous sélectionnez.

https://support.microsoft.com/en-us/kb/3073930

Cette page fournit des détails sur la suppression d'un pilote, puis sur le téléchargement d'un outil à partir de Microsoft pour éviter qu'il ne soit mis à jour à nouveau.

Pour désinstaller le pilote indésirable:

  • Lancez le Gestionnaire de périphériques avec un clic droit sur le coin inférieur gauche du bureau et un clic gauche sur le Gestionnaire de périphériques.
  • Localisez le pilote de périphérique sur lequel le problème est installé, cliquez avec le bouton droit et choisissez Désinstaller.
  • Dans la boîte de dialogue de désinstallation, cochez la case Supprimer le logiciel du pilote pour ce périphérique si disponible.

Pour désinstaller une mise à jour Windows indésirable:

  • Tapez "Afficher les mises à jour installées" dans la zone de recherche, puis cliquez sur Afficher les mises à jour installées - Panneau de configuration dans les résultats de la recherche.
  • Pour désinstaller la mise à jour indésirable, sélectionnez-la dans la liste, puis cliquez sur Désinstaller.

Pour empêcher temporairement la réinstallation du pilote ou de la mise à jour jusqu'à ce qu'un nouveau pilote ou un correctif mis à jour soit disponible, un utilitaire de résolution des problèmes est disponible qui fournit une interface utilisateur pour masquer et afficher les mises à jour et les pilotes Windows pour Windows 10. Vous pouvez obtenir et exécuter la commande "Afficher ou masquer l'utilitaire de résolution des problèmes en le téléchargeant à partir du Centre de téléchargement Microsoft.

Le fichier suivant peut être téléchargé à partir du Centre de téléchargement Microsoft:

Téléchargez maintenant le package de dépannage «Afficher ou masquer les mises à jour». (note: le lien est celui fourni le 28 octobre 2015)

zagrimsan
la source