Seite 2 von 3 ErsteErste 123 LetzteLetzte
Ergebnis 16 bis 30 von 34

Thema: Wie automatisches Treiber-Update für Grafikkarte unterbinden?

  1. #16
    flinki
    kennt sich schon aus

    AW: Wie automatisches Treiber-Update für Grafikkarte unterbinden?

    Nee, hat nicht geklappt, Treiber sind wieder installiert.
    Ich werde "wushowhide.digicab " dann nochmal probieren, oder ich gebe entgültig auf

    Gruß, flinki

  2.   Anzeige

     
  3. #17
    Iskandar
    Lernt nie aus Avatar von Iskandar

    AW: Wie automatisches Treiber-Update für Grafikkarte unterbinden?

    Zitat Zitat von build10240 Beitrag anzeigen
    Das wushowhide.digicab muß für jedes Treiberupdate erneut ausgeführt werden d.h. hat man Geforce 355.82 blockiert, muß bei Erscheinen von Geforce 355.98 erneut blockiert werden. Dann sollte es den versteckten Treiber aber effektiv blockieren. Bisher sind m.E. Grafiktreiber die einzigen, die bei jedem Update von Seiten der Hardwarehersteller von Windows Update angeboten werden. Für andere Komponenten habe ich noch keine einzigen Treiberupdates erhalten. Möglicherweise hat das auch etwas mit den anfänglichen Fehlern bei eingen Grafiktreibern zu tun, so daß Windows Update sich jetzt geplant über jegliche Einstellung hinwegsetzt.
    Neben den Graphiktreibern gibt es noch einen weiteren Nerventöter: Die Touchpadtreiber !

  4. #18
    flinki
    kennt sich schon aus

    AW: Wie automatisches Treiber-Update für Grafikkarte unterbinden?

    Habe jetzt nochmal mit "wushowhide.digicab" den Treiber blockiert, falls ich es richtig gemacht habe. Danach wieder den "alten" installiert.
    Wenn ich das richtig verstanden habe sollte nun bis zum erscheinen eines neuen Treibers der z.Z. aktuelle nicht mehr automatisch installiert werden? Und beim zukünftigen erscheinen weiterer neuer Version muß ich diese dann auch jedesmal wieder mit "wushowhide.digicab" blockieren?

    Gruß, flinki

  5. #19
    build10240
    gehört zum Inventar

    AW: Wie automatisches Treiber-Update für Grafikkarte unterbinden?

    Sobald Microsoft ein neuer Treiber zur Verfügung gestellt wird und dieser in den Update Catalog aufgenommen wird, wird Windows Update den als neues Update finden und i.d.R. auch installieren. Normalerweise reicht dann ein Deinstallieren dieses neuen Treibers und der gewünschte alte Treiber sollte wieder aktiv sein. Danach muß mit wushowhide dieses Update auch blockiert werden.

  6. #20
    flinki
    kennt sich schon aus

    AW: Wie automatisches Treiber-Update für Grafikkarte unterbinden?

    D.h. also bei jedem neu erscheinenden Treiber muß dieser blockiert werden, nur hilft das auch nichts, denn
    bei Windows-Update steht der Treiber trotzdem schon wieder drin

    Gruß, flinki

  7. #21
    DM-moinmoin
    gehört zum Inventar Avatar von DM-moinmoin

    AW: Wie automatisches Treiber-Update für Grafikkarte unterbinden?

    Schon komisch. Seit ich Win 10 installiert hab, hab ich noch nicht einen Treiber über WU angeboten bekommen.
    Hab erst einmal einen Nvidia Graka Treiber manuell installiert und das ist schon ne Weile her.

  8. #22
    flinki
    kennt sich schon aus

    AW: Wie automatisches Treiber-Update für Grafikkarte unterbinden?

    Tja dann sei froh.
    Aber noch sind die Treiber nicht installiert, stehen nur erst in der Übersicht, sonst ging das schneller. Etwas Hoffnung bleibt also noch.

    Gruß, flinki

  9. #23
    flinki
    kennt sich schon aus

    AW: Wie automatisches Treiber-Update für Grafikkarte unterbinden?

    Und wieder sind die neuen Treiber drauf, trotz "wushowhide.digicab"

    Gruß, flinki

  10. #24
    gehört zum Inventar Avatar von OlliD@IRQ8

    AW: Wie automatisches Treiber-Update für Grafikkarte unterbinden?

    Hallo flinki,

    eines der Updateprobleme bei Windows 10 ist, dass alle Windows- bzw. Microsoft-Updates wohl unkategorisiert (wichtige, empfohlene und optionale Updates, Systemtreiber usw.) im agressiven Pushverfahren bereit gestellt werden (siehe auch c't 23/2015, Seite 90 ff.) Normale Systemeinstellungen, klassische Tricks und Registry-Tweaks versagen hier reihenweise.

    Eine Steuerung der Windows 10-Updates kann dennoch mit 2 PowerShell-Funktionen in einem PowerShell-Script relativ einfach realisiert werden. Konfigurationsänderungen an den Windows-Update-Einstellungen oder Registy-Eingriffe sind hierfür grundsätzlich nicht notwendig.

    Die PowerShell-Funktionen "Get-WindowsUpdate" und "Set-WindowsHiddenUpdate" aus der Internetseite "PowerShell Magazine » How to view and restore hidden Windows Updates with PowerShell)" (Posted by Emin Atac on March 19, 2014) werden in eine neue Textdatei kopiert und deren Dateierweiterung ".txt" durch ".ps1" ersetzt (Windows10_Update.ps1). An das Ende dieses PowerShell-Scriptes werden die entsprechenden Befehlsaufrufe eingetragen (Windows 10, deutsche Version):

    # Alle Windows-Updates werden ausgeblendet
    Get-WindowsUpdate | Set-WindowsHiddenUpdate -Hide:$true
    # Windows-Updates für den Windows Defender werden aktiviert
    Get-WindowsUpdate | Where { $_.Title -match 'Definitionsupdate'} | Set-WindowsHiddenUpdate -Hide:$false
    # Alle Windows-Sicherheitsupdates werden aktiviert
    Get-WindowsUpdate | Where { $_.Title -match 'Sicherheitsupdate'} | Set-WindowsHiddenUpdate -Hide:$false

    Der manuelle Start des PowerShell-Scriptes "Windows10_Update.ps1" erfolgt mit Administratorrechten über eine Batchdatei im gleichen Ordner (Windows10_Update.cmd) mit dem folgendem Inhalt:

    @"%PSModulePath%..\powershell.exe" -ExecutionPolicy Unrestricted -File "%~dp0Windows10_Update.ps1" -NoProfile -NoLogo -Mta

    Die automatische und unbeaufsichtigte Steuerung übernimmt die Windows-Aufgabenplanung:

    Allgemein/Sicherheitsoptionen:
    Benutzer: NT-AUTORITÄT\SYSTEM
    [X] Mit höchsten Privilegien ausführen

    Trigger:
    Start nach Zeitplan: Täglich 00:00 Uhr
    Wiederholung: 15 Minuten
    Dauer: 1 Tag

    Aktionen:
    Programm starten: <Pfad>\Windows10_Update.cmd

    Die manuelle Freigabe der verbleibenden ausgeblendeten Updates erfolgt bei Bedarf mit dem Microsoft Problembehandlungspaket "wushowhide.diagcab" aus KB3073930 (https://support.microsoft.com/de-de/kb/3073930).

    [email protected]

  11. #25
    flinki
    kennt sich schon aus

    AW: Wie automatisches Treiber-Update für Grafikkarte unterbinden?

    Danke für den ausführlichen Beitrag, aber das ist für mich zu kompliziert, zumindest verstehe ich nicht was genau ich nun machen soll

    Gruß, flinki

  12. #26
    Atwood
    gehört zum Inventar

    AW: Wie automatisches Treiber-Update für Grafikkarte unterbinden?

    Stell die Upgrades zurück führe das Tool aus Neustarten fertig. Klappt bei mir wunderbar.

  13. #27
    morpheus22
    Herzlich willkommen

    AW: Wie automatisches Treiber-Update für Grafikkarte unterbinden?

    Zitat Zitat von [email protected] Beitrag anzeigen
    Die PowerShell-Funktionen "Get-WindowsUpdate" und "Set-WindowsHiddenUpdate" aus der Internetseite "PowerShell Magazine » How to view and restore hidden Windows Updates with PowerShell)" (Posted by Emin Atac on March 19, 2014) werden in eine neue Textdatei kopiert und deren Dateierweiterung ".txt" durch ".ps1" ersetzt (Windows10_Update.ps1). An das Ende dieses PowerShell-Scriptes werden die entsprechenden Befehlsaufrufe eingetragen (Windows 10, deutsche Version):

    # Alle Windows-Updates werden ausgeblendet
    Get-WindowsUpdate | Set-WindowsHiddenUpdate -Hide:$true
    # Windows-Updates für den Windows Defender werden aktiviert
    Get-WindowsUpdate | Where { $_.Title -match 'Definitionsupdate'} | Set-WindowsHiddenUpdate -Hide:$false
    # Alle Windows-Sicherheitsupdates werden aktiviert
    Get-WindowsUpdate | Where { $_.Title -match 'Sicherheitsupdate'} | Set-WindowsHiddenUpdate -Hide:$false

    Der manuelle Start des PowerShell-Scriptes "Windows10_Update.ps1" erfolgt mit Administratorrechten über eine Batchdatei im gleichen Ordner (Windows10_Update.cmd) mit dem folgendem Inhalt:

    @"%PSModulePath%..\powershell.exe" -ExecutionPolicy Unrestricted -File "%~dp0Windows10_Update.ps1" -NoProfile -NoLogo -Mta

    Die automatische und unbeaufsichtigte Steuerung übernimmt die Windows-Aufgabenplanung:

    Allgemein/Sicherheitsoptionen:
    Benutzer: NT-AUTORITÄT\SYSTEM
    [X] Mit höchsten Privilegien ausführen

    Trigger:
    Start nach Zeitplan: Täglich 00:00 Uhr
    Wiederholung: 15 Minuten
    Dauer: 1 Tag

    Aktionen:
    Programm starten: <Pfad>\Windows10_Update.cmd

    Die manuelle Freigabe der verbleibenden ausgeblendeten Updates erfolgt bei Bedarf mit dem Microsoft Problembehandlungspaket "wushowhide.diagcab" aus KB3073930 (https://support.microsoft.com/de-de/kb/3073930).

    [email protected]
    Wenn ich das richtig verstehe, dann werden durch den Script nur Sicherheitsupdates und Defender durchgelassen und keine Treiber? Meine Freundin hat ein HP Probook 4530s mit 2 Grafikkarten also Intel für Office und für Spiele o.ä. eine AMD 6490M. Jedes Mal, wenn Windows "meint"den aktuellen AMD Treiber installieren zu müssen, dauert der Windowsstart fast ne Minute und auch aus dem Energiesparmodus dauert es auch sehr lange bis man auch dem Desktop ist. Um das zu verhindert habe ich von lashcatlabs.net die speziellen Treiber für switchable Graphics installiert. Damit läuft es sauber und schnell.

  14. #28
    gehört zum Inventar Avatar von OlliD@IRQ8

    AW: Wie automatisches Treiber-Update für Grafikkarte unterbinden?

    Hallo morpheus22,

    genau so soll(te) es automatisch funktionieren; teilweise habe ich aber dennoch festgestellt, dass Windows-Treiberupdates nicht auf das Flag "Hidden" reagieren und nicht auf versteckt gesetzt werden. Man kann das aber auch manuell durchführen bzw. kontrollieren. Hier die "Zutaten":

    - von der Internetseite "https://gallery.technet.microsoft.co...2-88dff796b0bc" das Installationspaket "Windows Update PowerShell Module" (https://gallery.technet.microsoft.co...dowsUpdate.zip) herunter laden und in einen beliebigen Ordner (z. B. "Windows Update") in das Unterverzeichnis "PSWindowsUpdate" entpacken.
    - im Ordner "Windows Update" 2 Textdateien erstellen (Dateierweiterungen ändern)
    a) WindowsUpdate.ps1
    Import-Module PSWindowsUpdate
    Get-WUList
    Read-Host 'Press any key to continue...' | Out-Null
    Hide-WUUpdate
    Read-Host 'Press any key to continue...' | Out-Null

    b) WindowsUpdate.cmd
    @ECHO OFF
    IF NOT EXIST "%PSModulePath%PSWindowsUpdate\Get-WUInstall.ps1" IF EXIST "%~dp0PSWindowsUpdate\*.*" "%windir%\System32\xcopy.exe" /S /E /R /Y "%~dp0PSWindowsUpdate\*.*" "%PSModulePath%PSWindowsUpdate\*.*" > NUL
    "%PSModulePath%..\powershell.exe" -ExecutionPolicy Unrestricted -File "%~dp0WindowsUpdate.ps1" -NoProfile -NoLogo -Mta
    EXIT

    - "WindowsUpdate.cmd" mit Administratorrechten ausführen

    Der Status der Updates wird im ersten Schritt angezeigt und kann im zweiten Schritt manuell gesetzt werden.

    [email protected]

  15. #29
    gehört zum Inventar Avatar von OlliD@IRQ8

    AW: Wie automatisches Treiber-Update für Grafikkarte unterbinden?

    Hallo flinki & morpheus22,

    ich habe noch einmal meinen Post #24 überarbeitet, getestet und das gesamte PowerShell-Script so angepasst, so dass nun auch bei den Gerätetreiberupdates automatisch das Flag "Hidden" gesetzt wird, sofern die Funktionsaufrufe am Scriptende dieses nicht einschränken. Die Änderungen bei der Aufgabenplanung stellen sicher, dass das PowerShell-Script der Windows Update-Funktion "zuvor kommt". In der Protokolldatei "%windir%\SoftwareDistribution\ReportingEvents.log" wird dann alles von Windows 10 dokumentiert.

    1. Windows10_Update.ps1

    Function Get-WindowsUpdate {

    [Cmdletbinding()]
    Param()

    Process {
    try {
    Write-Verbose "Getting Windows Update"
    $Session = New-Object -ComObject Microsoft.Update.Session
    $Searcher = $Session.CreateUpdateSearcher()
    $Criteria = "IsInstalled=0 and DeploymentAction='Installation' or IsPresent=1 and DeploymentAction='Uninstallation' or IsInstalled=1 and DeploymentAction='Installation' and RebootRequired=1 or IsInstalled=0 and DeploymentAction='Uninstallation' and RebootRequired=1"
    $SearchResult = $Searcher.Search($Criteria)
    $SearchResult.Updates
    } catch {
    Write-Warning -Message "Failed to query Windows Update because $($_.Exception.Message)"
    }
    }
    }

    Function Set-WindowsHiddenUpdate {

    [Cmdletbinding()]

    Param(
    [Parameter(ValueFromPipeline=$true,Mandatory=$true)]
    [System.__ComObject[]]$Update,

    [Parameter(Mandatory=$true)]
    [boolean]$Hide
    )

    Process {
    $Update | ForEach-Object -Process {
    if ((($_.pstypenames)[0] -eq 'System.__ComObject#{c1c2f21a-d2f4-4902-b5c6-8a081c19a890}') -or (($_.pstypenames)[0] -eq 'System.__ComObject#{70cf5c82-8642-42bb-9dbc-0cfd263c6c4f}') -or (($_.pstypenames)[0] -eq 'System.__ComObject#{918efd1e-b5d8-4c90-8540-aeb9bdc56f9d}')) {
    try {
    $_.isHidden = $Hide
    Write-Verbose -Message "Dealing with update $($_.Title)"
    } catch {
    Write-Warning -Message "Failed to perform action because $($_.Exception.Message)"
    }
    } else {
    Write-Warning -Message "Ignoring object submitted"
    }
    }
    }
    }

    Get-WindowsUpdate | Set-WindowsHiddenUpdate -Hide:$true
    Get-WindowsUpdate | Where { $_.Title -match 'Definitionsupdate' } | Set-WindowsHiddenUpdate -Hide:$false
    Get-WindowsUpdate | Where { $_.Title -match 'Sicherheitsupdate' } | Set-WindowsHiddenUpdate -Hide:$false

    2. Windows10_Update.cmd

    @"%PSModulePath%..\powershell.exe" -ExecutionPolicy Unrestricted -File "%~dp0Windows10_Update.ps1" -NoProfile -NoLogo -Mta

    3. Windows-Aufgabenplanung (Hide Windows Updates)

    Allgemein/Sicherheitsoptionen:
    Benutzer: NT-AUTORITÄT\SYSTEM
    [X] Mit höchsten Privilegien ausführen

    Trigger:
    Start nach Zeitplan: Beim Start
    Wiederholen jede: 15 Minuten
    Für die Dauer von: Sofort

    Aktionen:
    Programm starten: <Pfad>\Windows10_Update.cmd

    Bedingungen:
    Energie
    [ ] Beenden, wenn der Computer in den Akkubetrieb wechselt

    Die manuelle Freigabe der verbleibenden ausgeblendeten Updates erfolgt bei Bedarf mit dem Microsoft Problembehandlungspaket "wushowhide.diagcab" aus KB3073930 (https://support.microsoft.com/de-de/kb/3073930).

    [email protected]

  16. #30
    flinki
    kennt sich schon aus

    AW: Wie automatisches Treiber-Update für Grafikkarte unterbinden?

    @[email protected]
    Danke für Deine Mühe, aber ich bin erstmal raus, das ist mir zu kompliziert, oder ehrlich gesagt, ich kapiere es nicht

    Gruß, flinki

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •