Verhindern, dass Windows 10 einen bestimmten Treiber installiert / aktualisiert?

15

Es Synaptics driver update for Synaptics SMBus TouchPadsieht so aus, als würde die aktuelle Version unter Windows 10 (Build 100049) meinen mittleren Knopf nicht sehen. Durch Deinstallieren und Installieren eines älteren Treibers für Windows 8.1 von der HP Site (mein Computer ist HP EliteBook 8570w) wird die Funktionalität der mittleren Taste wiederhergestellt.

Einige Tage später aktualisiert sich der Treiber erneut und ich verliere den mittleren Knopf.

Mir ist klar, dass ich nicht unterstützte Software verwende, aber ist es möglich, die Aktualisierung dieses bestimmten Treibers zu verhindern, ohne die Aktualisierungen insgesamt zu deaktivieren oder die Aktualisierung anderer Treiber zu verhindern?

Igal Tabachnik
quelle
Kurze Antwort: IMHO nein, es ist nicht möglich. Werfen Sie einen Blick auch auf diese Antwort: superuser.com/questions/665158/...
DuDe

Antworten:

24

Sieht so aus, als gäbe es keinen einfachen Weg. In der Windows 10-Vorschau erzwingen sie automatische Updates, und seit Build 10049 kann das "alte" Windows Update-Applet in der Systemsteuerung nicht mehr wiederhergestellt werden. Es gelang mir jedoch, mit einer Reihe von PowerShell-Tools namens Windows Update PowerShell Module fertig zu werden .

Listen Sie nach der Installation der PowerShell-Tools alle verfügbaren Updates auf (nachdem Sie das betreffende Update zuerst deinstalliert haben):

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
...

Ich wollte die Synaptics deaktivieren. Verwenden Sie dazu den folgenden Befehl:

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

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

Der Buchstabe Hbedeutet nun, dass dieses Update ausgeblendet ist.

Das ist es!

Ich habe einen ausführlichen Beitrag zum Deaktivieren eines bestimmten Updates in Windows 10 Build 10049 verfasst. Sie finden ihn hier: http://hmemcpy.com/2015/04/preventing-a-certain-windows-update-from-installing- on-windows-10 /

Igal Tabachnik
quelle
Wissen Sie, ob es eine Möglichkeit gibt, mit Powershell auch Windows 10 auf ein neues Build zu aktualisieren?
Heilige Mutter Gottes! Amen! Ich war es verdammt leid! Vielen Dank. Ich hasse diesen neuen Windows Update-Modus, der es mir nicht erlaubt, optionale Updates auszublenden.
Jose A
2
Anscheinend haben sie dies jetzt über ein Support- / Diagnosetool behoben. support.microsoft.com/en-us/kb/3073930
Warren P
2
@WarrenP ja aber es ist nur vorübergehend ein block.
Moab
6

Sie können die Installation von Treibern für eine bestimmte Hardware-ID blockieren. In Windows 10 funktioniert es genauso wie in Windows 8.1.

Suchen Sie zuerst die Gerätehardware-ID:

  • Klicken Sie im Geräte-Manager mit der rechten Maustaste auf das betreffende Gerät und wählen Sie Eigenschaften.
  • Gehen Sie zur Registerkarte Details.
  • Ändern Sie die Eigenschaft in Hardware-IDs.
  • Kopieren Sie diese in eine Textdatei.

Stellen Sie dann sicher, dass Sie eine stabile Konfiguration haben:

  • Laden Sie den Ersatztreiber herunter, installieren Sie ihn jedoch noch nicht.
  • Trennen Sie die Verbindung zum Netzwerk, damit Windows keine neuen Treiber abruft.
  • Deaktivieren Sie den Treiber, den Sie ersetzen möchten , und deinstallieren Sie ihn.
  • Installieren Sie den Ersatztreiber.
  • Starten Sie neu und stellen Sie sicher, dass es haftet.

Blockieren Sie dann alle Treiberinstallationen für diese Hardware-ID:

  • Geben Sie im Startmenü gpedit.msc ein und drücken Sie die Eingabetaste.
  • Lokale Computerrichtlinie -> Computerkonfiguration -> Administrative Vorlagen -> System -> Geräteinstallation -> Einschränkungen bei der Geräteinstallation
  • Doppelklicken Sie auf "Installation von Geräten verhindern, die mit einer dieser Geräte-IDs übereinstimmen".
  • Stellen Sie dies auf Aktiviert ein.
  • Klicken Sie unter Optionen auf Anzeigen, um die Installation von Geräten zu verhindern, die mit einer dieser Geräte-IDs übereinstimmen.
  • Kopieren Sie die Hardware-ID aus der Textdatei in das Feld Wert.
  • Klicken Sie auf OK, bis Sie zum Gruppenrichtlinien-Editor zurückkehren.

Screenshot des Dialogfelds Gruppenrichtlinien-Editor zum Verhindern der Installation von Geräten, die einer bestimmten Geräte-ID entsprechen

Warnung: Dies blockiert die manuelle und automatische Installation des Treibers. Wenn Sie später eine neue Version des Treibers ausprobieren möchten, müssen Sie zuerst die Hardware-ID entsperren. Sie können im Dialogfeld keine Werte löschen. Am einfachsten ist es, die Einstellung in Nicht konfiguriert zu ändern.

Dies verhindert nur, dass der Treiber selbst installiert wird. Windows Update lädt möglicherweise weiterhin das Treiberpaket-Update herunter, versucht, es zu installieren, und schlägt dann fehl. Im Windows Update-Protokoll werden Fehler angezeigt. Dies ist ein separates Problem.

Taoyue
quelle
Ich habe das interessante Szenario, in dem die Deinstallation des Treibers und der Neustart das Problem beheben, bis Windows es erneut installiert, aber tatsächlich blockiert, dass der Treiber installiert wird, funktioniert die Hardware überhaupt nicht mehr.
Jeroen
2

Einfach und effektiv! Es ist ein Tool, das Sie von Microsoft herunterladen und ausführen. Es verhindert zukünftige Aktualisierungen von Treibern oder ausgewählten Aktualisierungen.

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

Auf dieser Seite finden Sie Informationen zum Entfernen eines Treibers und zum Herunterladen eines Tools von Microsoft, damit es nicht erneut aktualisiert wird.

So deinstallieren Sie den unerwünschten Treiber:

  • Starten Sie den Geräte-Manager mit einem Rechtsklick auf die untere linke Ecke des Desktops und einem Linksklick auf Geräte-Manager.
  • Klicken Sie mit der rechten Maustaste auf den Gerätetreiber, auf dem der Problemtreiber installiert ist, und wählen Sie Deinstallieren.
  • Aktivieren Sie im Dialogfeld zum Deinstallieren das Kontrollkästchen zum Löschen der Treibersoftware für dieses Gerät, falls verfügbar.

So deinstallieren Sie ein unerwünschtes Windows Update:

  • Geben Sie "Installierte Updates anzeigen" in das Suchfeld ein und klicken Sie in den Suchergebnissen auf "Installierte Updates anzeigen - Systemsteuerung".
  • Um das unerwünschte Update zu deinstallieren, wählen Sie es aus der Liste aus und klicken Sie dann auf Deinstallieren.

Um vorübergehend zu verhindern, dass der Treiber oder das Update erneut installiert wird, bis ein neuer Treiber oder ein aktualisiertes Update verfügbar ist, steht eine Problembehandlung zur Verfügung, die eine Benutzeroberfläche zum Ausblenden und Anzeigen von Windows-Updates und -Treibern für Windows 10 bietet "Aktualisierungen ausblenden", indem Sie sie aus dem Microsoft Download Center herunterladen.

Die folgende Datei steht im Microsoft Download Center zum Download zur Verfügung:

Laden Sie jetzt das Fehlerbehebungspaket "Updates anzeigen oder verbergen" herunter. (Hinweis: Der Link ist wie im 28. Oktober 2015 angegeben.)

Zagrimsan
quelle