Seite 1 von 1

Windows Updateverlauf lässt sich nicht löschen

Verfasst: 10.03.2020, 06:33
von Nelley
Hallo zusammen,

irgendwie habe ich das seltsame Pech, obwohl ich gar nicht danach suche, über sämtliche Fehler zu fallen.

Mein Windows Updateverlauf lässt sich in der Win 10 2004 lässt sich nicht löschen.
Ich weiß wie es funktioniert, habe auch die .bat Dateien, ging auch durch manuelles löschen bisher.

Selbst wenn der SoftwareDistribution Ordner total leer ist werden die installierten Updates unter Windows Update / Updateverlauf in Einstellungen angezeigt.

Grüße, Nelley

Re: Windows Updateverlauf lässt sich nicht löschen

Verfasst: 10.03.2020, 07:15
von moinmoin
Ist aber in dem Sinn kein Fehler.

Du meinst mit dieser bat?
https://www.deskmodder.de/wiki/index.ph ... Windows_10

In der 2004 hab ich es noch nicht getestet. Es gab schon einige, bei denen der Updateverlauf danach nicht leer angezeigt wurde. Einzige Variante wäre ein Inplace. Aber wozu willst du den Updateverlauf leer haben?

Re: Windows Updateverlauf lässt sich nicht löschen

Verfasst: 10.03.2020, 07:41
von Manny
diese bat kenne ich auch - zumindest bei der 2004 bringt die absolut nix, der Updateverlauf bleibt so wie er ist, den bekommt man nur leer mit einem Clean Install - betrifft die Qualitätsupdates / kumulativen Updates und die Definitionsupdates ( bei den Definitiosupdates ist aber nach 50 Schluß, danach wird von hinten - die ältesten - gelöscht )

Re: Windows Updateverlauf lässt sich nicht löschen

Verfasst: 10.03.2020, 11:44
von Nelley
Hallo zusammen,
danke für die Antworten.
Ob der nun leer ist oder nicht ist prinzipiell egal, da habt ihr natürlich recht.
Ich habe nur gefragt, da es in der 1909 wenn ich den DataStore Ordner unter SoftwareDistribution geleert habe der Updateverlauf verschwunden war und dies nun nicht mehr der Fall ist.
Grüße

Re: Windows Updateverlauf lässt sich nicht löschen

Verfasst: 29.03.2020, 18:45
von moinmoin
Manny hat geschrieben: 10.03.2020, 07:41 diese bat kenne ich auch - zumindest bei der 2004 bringt die absolut nix, der Updateverlauf bleibt so wie er ist, den bekommt man nur leer mit einem Clean Install - betrifft die Qualitätsupdates / kumulativen Updates und die Definitionsupdates ( bei den Definitiosupdates ist aber nach 50 Schluß, danach wird von hinten - die ältesten - gelöscht )
So, Tutorial im Wiki aktualisiert. Damit braucht man nun keinen "clean install" mehr. Den Updateverlauf kann man auch so löschen.

https://www.deskmodder.de/wiki/index.ph ... Windows_10

Re: Windows Updateverlauf lässt sich nicht löschen

Verfasst: 29.03.2020, 20:12
von DK2000
Ja, endlich, so gefällt mir das doch ( :rofl: )
Anmerkung 2020-03-29 204335.jpg
Aber gut zu wissen, wo ab der 2004 der Verlauf gespeichert.

Re: Windows Updateverlauf lässt sich nicht löschen

Verfasst: 29.03.2020, 20:55
von Manny
Naaa ENDLICH :rofl: - und das funktioniert sogar 👍

- kleiner Nachtrag:

man sollte das Wort Eingabeaufforderung evtl. auch FETT schreiben - ich war mal wieder zu schnell und habe die Powershell zuerst genommen - damit gibt es aber Fehler

Re: Windows Updateverlauf lässt sich nicht löschen

Verfasst: 29.03.2020, 20:59
von DK2000
Ja. Kann man sogar ein Backup der Datenbank anlegen. Und da es eine ganz normale SQLite Datenbank ist, kann man die Einträge mit einem beliebigen Datenbankeditor für SQLite bearbeiten (oder Unsinn reinschreiben :D ).

Theoretisch müsste man das auch in der Powershell hinbekommen, zumal WMIC "veraltet" ist und demnächst irgendwann wohl auch verschwinden kann.

Re: Windows Updateverlauf lässt sich nicht löschen

Verfasst: 29.03.2020, 21:03
von Manny
"...oder Unsinn reinschreiben" - ja habe ich im Bild gesehen :D

"Theoretisch müsste man das auch in der Powershell hinbekommen, zumal WMIC "veraltet" ... " - DESWEGEN bei mir vielleicht auch die Fehlerausgabe ;)

Re: Windows Updateverlauf lässt sich nicht löschen

Verfasst: 29.03.2020, 21:08
von Manny
Habs noch mal getestet:
AB da gehts schon nicht mehr mit der Powershell
PS C:\Windows\system32> del /f /q C:\ProgramData\USOPrivate\UpdateStore\*
Remove-Item : Es wurde kein Positionsparameter gefunden, der das Argument "/q" akzeptiert.
In Zeile:1 Zeichen:1
+ del /f /q C:\ProgramData\USOPrivate\UpdateStore\*
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+ CategoryInfo : InvalidArgument: (:) [Remove-Item], ParameterBindingException
+ FullyQualifiedErrorId : PositionalParameterNotFound,Microsoft.PowerShell.Commands.RemoveItemCommand

Re: Windows Updateverlauf lässt sich nicht löschen

Verfasst: 29.03.2020, 21:09
von Manny
funktioniert übrigens auch wenn man ALLE Befehle direkt in eine *.bat schreibt und die dann ausführt ;)

- hier hat es übrigens auch geschneit ( bzw. geschnitten war es schon, es fiel nur noch nach unten :rofl: )

Re: Windows Updateverlauf lässt sich nicht löschen

Verfasst: 29.03.2020, 21:31
von DK2000
Für Powershell:

Code: Alles auswählen

Stop-Service -Name "usosvc" -Force
Stop-Service -Name "wuauserv" -Force
Remove-Item –path "C:\ProgramData\USOPrivate\UpdateStore\*.*"
Start-Service -Name "usosvc"
Start-Service -Name "wuauserv"
UsoClient.exe RefreshSettings
Alternative für Batch (*.bat oder *.cmd):

Code: Alles auswählen

sc stop "usosvc"
sc stop "wuauserv"
del /f /q C:\ProgramData\USOPrivate\UpdateStore\*
sc start "usosvc"
sc start "wuauserv"
UsoClient.exe RefreshSettings
PS C:\Windows\system32> del /f /q C:\ProgramData\USOPrivate\UpdateStore\*
Das funktioniert deswegen nicht, weil "del" ist der Alias von "Remove-Item" und erwartet daher auch dessen Eingabe:

Code: Alles auswählen

del –path "C:\ProgramData\USOPrivate\UpdateStore\*.*"
Daher vermeide ich es, Sachen für die cmd.exe direkt in der Powershell auszuführen. Da weiß man nie so genau, was passiert.

Re: Windows Updateverlauf lässt sich nicht löschen

Verfasst: 30.03.2020, 04:35
von Manny
"Das funktioniert deswegen nicht, weil "del" ist der Alias von "Remove-Item" und erwartet daher auch dessen Eingabe:"

Okay, hab ich auch mal wieder was gelernt ;)

Re: Windows Updateverlauf lässt sich nicht löschen

Verfasst: 30.03.2020, 11:02
von moinmoin
Cool, hab ich mal hinzugefügt. :daumen: