Windows Update ausblenden oder entfernen

Benna

Lieutenant
Registriert
Nov. 2025
Beiträge
595
Hallo,
ich möchte die Software von LG nicht installieren. Obwohl in den Group Policies verboten habe, dass Windows Gerätetreiber mitnimmt, wird das folgende Update permanent angezeigt und lt. Windows mit dem nächsten kumulativen Update installiert. Wie kann ich das Update zurückstellen oder noch besser komplett entfernen?

1789425823994.png


Ich nutze folgendes Windows:
1789425878024.png


Vielen Dank für euren Support! :)
 
  • Gefällt mir
Reaktionen: Elektrolyt, Benna und piepenkorn
Anders herum gefragt, warum sollte man das Update nicht installieren? 🙃
 
  • Gefällt mir
Reaktionen: Elektrolyt und Benna
Für was von LG ist der Treiber?
Ich habe noch ein LG DVD-Laufwerk in meinem Rechner...
 
Was kein Smart TV ist. Darum ging es wohl ganz am Anfang.
 
  • Gefällt mir
Reaktionen: Aduasen
Die ganzen Vorgeschlagenen Programme schon seit geraumer Zeit nicht mehr gepflegt werden, und diverse Foreneinträge diesen Tools auch kein 100%ige Funktionalität bescheinigen, hab ich mich, als alter C#-Hase drangemacht und habe ein eigenes, kleines C#-Konsolen-Tool entwickelt.

Da es keinen direkten Zugriff von C#/bzw. .net zu dem Windows Update Service gibt, muss man den Weg über die Windows API bzw. über eine COM-Komponente gehen, die diese Funktionalität in das Programm bringt:

Code:
using WUApiLib;

namespace WinUpdateAusblenden;

internal class Program
{
    static void Main(string[] args)
    {
         UpdateSession session = new();

         IUpdateSearcher searcher = session.CreateUpdateSearcher();
         searcher.Online = true;

        Console.WriteLine("Suche nach Updates...");
        ISearchResult result = searcher.Search("IsInstalled=0 AND IsHidden=0");

        if(result.Updates.Count == 0)
        {
            Console.WriteLine("Keine ausstehenden Updates gefunden.");
            return;
        }

        List<IUpdate> updates = new();
        for(int i = 0; i < result.Updates.Count; i++)
        {
            IUpdate u = result.Updates[i];
            updates.Add(u);
            Console.WriteLine($"[{i}] {u.Title}");
        }

       Console.Write("\nIndex des auszublendenden Updates eingeben: ");
       if(int.TryParse(Console.ReadLine(), out int index) && index >= 0 && index < updates.Count)
       {
           IUpdate selected = updates[index];
           try
           {
               selected.IsHidden = true;
               Console.WriteLine($"'{selected.Title}' wurde ausgeblendet.");
           }
           catch(Exception ex)
           {
              Console.WriteLine($"Fehler beim Ausblenden: {ex.Message}");
              Console.WriteLine("Hinweis: Programm eventuell nicht mit Administratorrechten gestartet, oder                      Update ist als 'mandatory' markiert.");
         }
   }
  else
  { 
      Console.WriteLine("Ungültige Eingabe.");
  }
}
}
Bitte beachten, dass dies mit Admin-Rechten laufen muss.

Hier ist die Ausgabe:
1789675422358.png


Und voila:
1789675365145.png
 

Anhänge

  • 1789675339475.png
    1789675339475.png
    39,6 KB · Aufrufe: 14
Und fuer diese Promotion brauchtest Du einen eigenen Thread? 😉
Und dran denken das kaum ein gewoehnlicher Nutzer diese Tools an Board hat.
 
  • Gefällt mir
Reaktionen: Aduasen
Zurück
Oben