Wie kann ich die automatische Treiberinstallation verhindern?

Windows Update installiert automatisch neue Treiber, welche mein System zum Absturz bringen. Gibt es eine Möglichkeit zu verhindern, dass Windows Update neue Treiber installiert?

 

Informationen zur Frage


Letzte Aktualisierung am 8 Dezember, 2019 Aufrufe 16.785 Gilt für:
Antwort
Antwort

Die folgenden Anweisungen können möglicherweise helfen, eine ungewollte Treiberinstallation zu verhindern. Bitte nur anwenden, wenn der angebotene Treiber Probleme verursacht und du dir sicher bist, dass der vorherige Treiber ordnungsgemäß funktioniert hat.

Deinstalliere zunächst den ungewollten Treiber und probiere anschließend folgendes:

  1. Kopiere den unten stehenden Skript-Text in den Editor und speichere die Datei als hidedrivers.vbs auf dem Desktop.
  2. Klicke mit der rechten Maustaste auf den Start-Button (oder drücke Windowstaste + X) und wähle Eingabeaufforderung (Administrator) aus.
  3. Gib cscript %userprofile%\desktop\hidedrivers.vbs ein und drücke auf Enter.
  4. Sobald ein Treiber ausgeblendet werden kann, erhältst du eine entsprechende Meldung. Gib dann y ein und bestätige mit Enter.

Das Skript sollte die Möglichkeit bieten, zur Installation angebotene Treiber zu blockieren.

Kopiere folgenden Skript-Text:

'This script can be used to hide a driver if it is causing problems on your machine, you have uninstalled it, and you want to prevent Windows Update from reinstalling it
Set updateSession = CreateObject("Microsoft.Update.Session")
updateSession.ClientApplicationID = "MSDN Sample Script to Hide drivers"

WScript.Echo "This script allows you to 'hide' selected drivers so Windows Update will not auto-install them" & vbCr & vbLf & _
  "This is not normally recommended, but can be used for troubleshooting or support" & vbCr & vbLf & _
  "Note: This script must be run elevated (run as admin) to work properly - else (un)hiding will fail with a cryptic error message" & vbCr & vbLf & vbLf & _
  "Searching for applicable drivers..."

'Find all applicable drivers
Set updateSearcher = updateSession.CreateupdateSearcher()
Set searchResult = updateSearcher.Search("IsInstalled=0 and Type='Driver'")
If searchResult.Updates.Count = 0 Then
   WScript.Echo "No applicable drivers..."
   WScript.Quit
End If

'Cycle through applicable drivers and offer to (un)hide each one
For i = 0 To searchResult.Updates.Count-1
   Set update = searchResult.Updates.Item(i)
   currentState = "(currently not hidden)"
   If (update.IsHidden <> 0) Then
     currentState = "(currently hidden)"
   End If
   WScript.Echo "Type 'y' and then hit Enter to hide update " & update.Title & " " & currentState & ": "
   hide = WScript.StdIn.Readline
   If hide = "y" Then
     If (update.IsHidden <> 1) Then
       update.IsHidden = 1
     End If
   Else
     If (update.IsHidden <> 0) Then
       update.IsHidden = 0
     End If
   End If  
Next

Für 17 Personen war diese Antwort hilfreich

·

Wurde Ihr Problem dadurch behoben?

Das war leider nicht hilfreich.

Toll! Danke, dass Sie dies als Antwort markiert haben.

Wie zufrieden sind Sie mit dieser Antwort?

Vielen Dank für Ihr Feedback, es hilft uns dabei, die Website zu verbessern.

Wie zufrieden sind Sie mit dieser Antwort?

Vielen Dank für Ihr Feedback.