KB4023057 installiert sich immer wieder

Antwort erstellen


Diese Frage dient dazu, das automatisierte Versenden von Formularen durch Spam-Bots zu verhindern.
Smileys
:) ;) :smile: :lol: :hihi: :D :rofl: :muahah: :( :pff: :kopfstreichel: :ohno: :betruebt: :heulen: :kopfkratz: :duckundweg: :o :? :oops: :psst: :sauer: :-P :daumenrunter: :daumen: :dankeschoen: :thx: :dafür: :gähn:
Mehr Smileys anzeigen

BBCode ist eingeschaltet
[img] ist eingeschaltet
[flash] ist ausgeschaltet
[url] ist eingeschaltet
Smileys sind eingeschaltet

Die letzten Beiträge des Themas

Ich habe die Datenschutzerklärung gelesen und bin damit einverstanden.

   

Ansicht erweitern Die letzten Beiträge des Themas: KB4023057 installiert sich immer wieder

Re: KB4023057 installiert sich immer wieder

von schnupperfee » 09.11.2023, 20:05

...

Re: KB4023057 installiert sich immer wieder

von Andi » 09.11.2023, 19:34

Dankeschön.

Das was @schnupperfee vorgeschlagen hat brachte schon den Erfolg.

Code: Alles auswählen

C:/Windows/SoftwareDistribution/Download
Inhalt löschen. Rechner neu gestartet.

Dachnach wurde einmal KB4023057 installiert. Fertig.

Danke.

Re: KB4023057 installiert sich immer wieder

von Javora » 08.11.2023, 17:13

Soweit meine Beobachtungen reichen, kommt ja KB 4023057
https://support.microsoft.com/de-de/top ... 392450fb3a
in gewissen Zeitabständen.
Zuletzt haben die Dateien das Datum vom 25.09.2023 für Win 10 x64 und x86 (21H2/ 22H2) gem.
Link. Das passt insoweit für Win 10 22H2 auch hier.
Das Update davor war hier entweder Ende 08/23 oder Anfang 09/23.
Bei einem Gerät gab´s noch kein neues Update, Stand Dateien noch 25.07.2023.

Beim Screenshot zum Zuverlässigkeitsverlauf fällt mir auf, dass hier vor fasst einer Woche mit Dateien vom 25.09.2023 als Ausgabeinfo hingegen steht: „Die Anwendungsinstallation war erfolgreich“. Aber keine Ahnung wie flexibel die Ausgabeinfos sein können.
Hier kam dasselbe Update über Win Update jedenfalls nur einmal, soweit es bisher kam.

Re: KB4023057 installiert sich immer wieder

von DK2000 » 08.11.2023, 13:54

Sieht auch so aus, als ob der Scrip mit leichten Modifikationen von hier stammt:

https://github.com/ManuelGil/Script-Res ... tWUEng.cmd

Gerade auch der Abschnitt mit den vielen "regsvr32.exe" müsste auch al überarbeitet werden. Ein Teil der Dateien gibt es gar nicht mehr bzw. wurden durch andere ersetzt. Und in der Form werden nur die 64bit Versionen registriert. Die 32bit Versionen bleiben außen vor. Und ob es wirklich Sinn macht, sich da alles Mögliche in das System einzuhängen, weiß ich auch nicht. Müsste man alle Dateien einzeln durchgehen und schaue, wie die Standardeinstellung dafür ist (registriert oder nicht registriert).

Müsste man mal

Re: KB4023057 installiert sich immer wieder

von Holgi » 08.11.2023, 13:38

dann nehmen wir lieber dieses Script hier.
Ist von hier:
https://www.elevenforum.com/t/reset-win ... s-11.3808/
nur etwas modifiziert.
Reset_Reregister_Windows_Update_Components_for_Windows11.bat

Code: Alles auswählen

@echo off

:: Prompt to Run as administrator
Set "Variable=0" & if exist "%temp%\getadmin.vbs" del "%temp%\getadmin.vbs"
fsutil dirty query %systemdrive%  >nul 2>&1 && goto :(Privileges_got)
If "%1"=="%Variable%" (echo. &echo. Please right-click on the file and select &echo. "Run as administrator". &echo. Press any key to exit. &pause>nul 2>&1& exit)
cmd /u /c echo Set UAC = CreateObject^("Shell.Application"^) : UAC.ShellExecute "%~0", "%Variable%", "", "runas", 1 > "%temp%\getadmin.vbs"&cscript //nologo "%temp%\getadmin.vbs" & exit
:(Privileges_got)

:: Checking and Stopping the Windows Update services
set b=0

:bits
set /a b=%b%+1
if %b% equ 3 (
   goto end1
)
net stop bits /y
echo Checking the bits service status.
sc query bits | findstr /I /C:"STOPPED"
if not %errorlevel%==0 (
    goto bits
)
goto loop2

:end1
cls
echo.
echo Cannot reset Windows Update since "Background Intelligent Transfer Service" (bits) service failed to stop. Please restart the computer, and try again.
echo.
pause
goto Start


:loop2
set w=0

:wuauserv
set /a w=%w%+1
if %w% equ 3 (
   goto end2
)
net stop wuauserv /y
echo Checking the wuauserv service status.
sc query wuauserv | findstr /I /C:"STOPPED"
if not %errorlevel%==0 (
    goto wuauserv
)
goto loop3

:end2
cls
echo.
echo Cannot reset Windows Update since "Windows Update" (wuauserv) service failed to stop. Please restart the computer, and try again.
echo.
pause
goto Start



:loop3
set c=0

:cryptsvc
set /a c=%c%+1
if %c% equ 3 (
   goto end4
)
net stop cryptsvc /y
echo Checking the cryptsvc service status.
sc query cryptsvc | findstr /I /C:"STOPPED"
if not %errorlevel%==0 (
    goto cryptsvc
)
goto Reset

:end4
cls
echo.
echo Cannot reset Windows Update since "Cryptographic Services" (cryptsvc) service failed to stop. Please restart the computer, and try again.
echo.
pause
goto Start


:Reset
Ipconfig /flushdns
del /s /q /f "%ALLUSERSPROFILE%\Application Data\Microsoft\Network\Downloader\qmgr*.dat" 1>nul 2>nul
del /s /q /f "%ALLUSERSPROFILE%\Microsoft\Network\Downloader\qmgr*.dat" 1>nul 2>nul
del /s /q /f "%SYSTEMROOT%\Logs\WindowsUpdate\*" 1>nul 2>nul


if exist "%SYSTEMROOT%\winsxs\pending.xml.bak" del /s /q /f "%SYSTEMROOT%\winsxs\pending.xml.bak" 1>nul 2>nul
if exist "%SYSTEMROOT%\winsxs\pending.xml" (
    takeown /f "%SYSTEMROOT%\winsxs\pending.xml"
    attrib -r -s -h /s /d "%SYSTEMROOT%\winsxs\pending.xml"
    ren "%SYSTEMROOT%\winsxs\pending.xml" pending.xml.bak
)
 
if exist "%SYSTEMROOT%\SoftwareDistribution\DataStore.bak" rmdir /s /q "%SYSTEMROOT%\SoftwareDistribution\DataStore.bak" 1>nul 2>nul
if exist "%SYSTEMROOT%\SoftwareDistribution\DataStore" (
    attrib -r -s -h /s /d "%SYSTEMROOT%\SoftwareDistribution\DataStore"
    ren "%SYSTEMROOT%\SoftwareDistribution\DataStore" DataStore.bak
)

if exist "%SYSTEMROOT%\SoftwareDistribution\Download.bak" rmdir /s /q "%SYSTEMROOT%\SoftwareDistribution\Download.bak" 1>nul 2>nul
if exist "%SYSTEMROOT%\SoftwareDistribution\Download" (
    attrib -r -s -h /s /d "%SYSTEMROOT%\SoftwareDistribution\Download"
    ren "%SYSTEMROOT%\SoftwareDistribution\Download" Download.bak
)
 
if exist "%SYSTEMROOT%\system32\Catroot2.bak" rmdir /s /q "%SYSTEMROOT%\system32\Catroot2.bak" 1>nul 2>nul
if exist "%SYSTEMROOT%\system32\Catroot2" (
    attrib -r -s -h /s /d "%SYSTEMROOT%\system32\Catroot2"
    ren "%SYSTEMROOT%\system32\Catroot2" Catroot2.bak
)
 

:: Reset Windows Update policies
reg delete "HKCU\SOFTWARE\Policies\Microsoft\Windows\WindowsUpdate" /f 1>nul 2>nul
reg delete "HKCU\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\WindowsUpdate" /f 1>nul 2>nul
reg delete "HKLM\SOFTWARE\Policies\Microsoft\Windows\WindowsUpdate" /f 1>nul 2>nul
reg delete "HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\WindowsUpdate" /f 1>nul 2>nul
gpupdate /force


:: Reset the BITS service and the Windows Update service to the default security descriptor
sc.exe sdset bits D:(A;;CCLCSWRPWPDTLOCRRC;;;SY)(A;;CCDCLCSWRPWPDTLOCRSDRCWDWO;;;BA)(A;;CCLCSWLOCRRC;;;AU)(A;;CCLCSWRPWPDTLOCRRC;;;PU)
sc.exe sdset wuauserv D:(A;;CCLCSWRPWPDTLOCRRC;;;SY)(A;;CCDCLCSWRPWPDTLOCRSDRCWDWO;;;BA)(A;;CCLCSWLOCRRC;;;AU)(A;;CCLCSWRPWPDTLOCRRC;;;PU)


:: Reregister the BITS files and the Windows Update files
cd /d %windir%\system32
regsvr32.exe /s atl.dll
regsvr32.exe /s urlmon.dll
regsvr32.exe /s mshtml.dll
regsvr32.exe /s shdocvw.dll
regsvr32.exe /s browseui.dll
regsvr32.exe /s jscript.dll
regsvr32.exe /s vbscript.dll
regsvr32.exe /s scrrun.dll
regsvr32.exe /s msxml.dll
regsvr32.exe /s msxml3.dll
regsvr32.exe /s msxml6.dll
regsvr32.exe /s actxprxy.dll
regsvr32.exe /s softpub.dll
regsvr32.exe /s wintrust.dll
regsvr32.exe /s dssenh.dll
regsvr32.exe /s rsaenh.dll
regsvr32.exe /s gpkcsp.dll
regsvr32.exe /s sccbase.dll
regsvr32.exe /s slbcsp.dll
regsvr32.exe /s cryptdlg.dll
regsvr32.exe /s oleaut32.dll
regsvr32.exe /s ole32.dll
regsvr32.exe /s shell32.dll
regsvr32.exe /s initpki.dll
regsvr32.exe /s wuapi.dll
regsvr32.exe /s wuaueng.dll
regsvr32.exe /s wuaueng1.dll
regsvr32.exe /s wucltui.dll
regsvr32.exe /s wups.dll
regsvr32.exe /s wups2.dll
regsvr32.exe /s wuweb.dll
regsvr32.exe /s qmgr.dll
regsvr32.exe /s qmgrprxy.dll
regsvr32.exe /s wucltux.dll
regsvr32.exe /s muweb.dll
regsvr32.exe /s wuwebv.dll
netsh winsock reset
netsh winsock reset proxy

:: Set the startup type as automatic
sc config wuauserv start= auto
sc config bits start= auto
sc config DcomLaunch start= auto

:Start
net start bits
net start wuauserv
net start cryptsvc

:: Restart computer
cls
echo It is required to restart the computer to finish resetting Windows Update.
echo.
echo Please save and close anything open now, before the computer is restarted.
echo.
pause
echo *** Restart computer now. ***
echo.
pause
shutdown /r /f /t 0

Re: KB4023057 installiert sich immer wieder

von DK2000 » 08.11.2023, 13:07

@Holgi:

Den Teil mit der "WindowsUpdate.log" müsstest Du ändern. Die "WindowsUpdate.log" ist nur noch ein Dummy, welcher darauf hinweist wie man sich die "WindowsUpdate.log" erstellen kann.

Die Logs für das Widows Update befinden sich nur noch in "%SystemRoot%\Logs\WindowsUpdate".

Und das generelle Löschen der winsxs\pending.xml ist da auch so eine Sache für sich. Sollte man nur machen, wenn man sich wirklich sicher ist, dass beim Servicing Stack keine anhängig Aufgaben mehr anliegen. Ansonsten wird der Komponentenspeicher inkonsistent, was sich aber auch erst nach mehreren Updates bemerkbar machen kann, gerade mit Windows 11, da sich hier der Servicing Stack extrem verändert hat.

Re: KB4023057 installiert sich immer wieder

von Holgi » 08.11.2023, 12:57

g-force hat geschrieben: 08.11.2023, 12:51 Stellst Du das verbesserte Script zur Verfügung?
ist schon die modifizierte Fassung.
z.B. net stop appidsvc /y
und 1>nul 2>nul

die qmgr*.dat scheint es nicht mehr zu geben. Ist das jetzt die qmgr.db in Windows 11?

Re: KB4023057 installiert sich immer wieder

von g-force » 08.11.2023, 12:51

Stellst Du das verbesserte Script zur Verfügung?

Re: KB4023057 installiert sich immer wieder

von Holgi » 08.11.2023, 12:39

@g-force
gut möglich.
Habe sie eben mal in einer VM Windows 11 getestet; richtet keinen Schaden an.
Dabei gleich ein paar Änderungen vorgenommen, damit Abfragen unterdrückt werden.

Re: KB4023057 installiert sich immer wieder

von g-force » 08.11.2023, 12:35

@Holgi
Die hatten wir doch mal für Win7 verwendet, oder? :-)

Re: KB4023057 installiert sich immer wieder

von Holgi » 08.11.2023, 12:29

habe hier auf meinem Rechner noch eine Datei gefunden. Wenn alles nicht hilft kannst du dies ja noch ausprobieren:
Windows Update Reset.bat

Code: Alles auswählen

@ECHO OFF
echo .
echo Reset Windows Update . . .
echo .
set b=0

:bits
set /a b=%b%+1
if %b% equ 3 (
   goto end1
) 
net stop bits /y
sc query bits | findstr /I /C:"STOPPED" 
if not %errorlevel%==0 ( 
    goto bits 
) 
goto loop2

:end1
cls
echo.
echo Failed to to stop bits service
echo You must run the script as administartor
echo.
pause
goto Start


:loop2
set w=0

:wuauserv
set /a w=%w%+1
if %w% equ 3 (
   goto end2
) 
net stop wuauserv /y
sc query wuauserv | findstr /I /C:"STOPPED" 
if not %errorlevel%==0 ( 
    goto wuauserv 
) 
goto loop3

:end2
cls
echo.
echo ERROR: wuauserv service failed to stop . . .
echo.
pause
goto Start



:loop3
set app=0

:appidsvc
set /a app=%app%+1
if %app% equ 3 (
   goto end3
) 
net stop appidsvc /y
sc query appidsvc | findstr /I /C:"STOPPED" 
if not %errorlevel%==0 ( 
    goto appidsvc 
) 
goto loop4

:end3
cls
echo.
echo ERROR: appidsvc service failed to stop . . .
echo.
pause
goto Start


:loop4
set c=0

:cryptsvc
set /a c=%c%+1
if %c% equ 3 (
   goto end4
) 
net stop cryptsvc /y
sc query cryptsvc | findstr /I /C:"STOPPED" 
if not %errorlevel%==0 ( 
    goto cryptsvc 
) 
goto Reset

:end4
cls
echo.
echo ERROR: cryptsvc service failing to stop . . .
echo.
pause
goto Start


:Reset
Ipconfig /flushdns
del /s /q /f "%ALLUSERSPROFILE%\Microsoft\Network\Downloader\qmgr*.dat" 1>nul 2>nul
del /s /q /f "%ALLUSERSPROFILE%\Application Data\Microsoft\Network\Downloader\qmgr*.dat" 1>nul 2>nul 



cd /d %windir%\system32

if exist "%SYSTEMROOT%\winsxs\pending.xml.bak" del /s /q /f "%SYSTEMROOT%\winsxs\pending.xml.bak" 1>nul 2>nul 
if exist "%SYSTEMROOT%\winsxs\pending.xml" ( 
    takeown /f "%SYSTEMROOT%\winsxs\pending.xml" 
    attrib -r -s -h /s /d "%SYSTEMROOT%\winsxs\pending.xml" 
    ren "%SYSTEMROOT%\winsxs\pending.xml" pending.xml.bak 
) 
  
if exist "%SYSTEMROOT%\SoftwareDistribution.bak" rmdir /s /q "%SYSTEMROOT%\SoftwareDistribution.bak" 1>nul 2>nul
if exist "%SYSTEMROOT%\SoftwareDistribution" ( 
    attrib -r -s -h /s /d "%SYSTEMROOT%\SoftwareDistribution" 
    ren "%SYSTEMROOT%\SoftwareDistribution" SoftwareDistribution.bak 
) 
 
if exist "%SYSTEMROOT%\system32\Catroot2.bak" rmdir /s /q "%SYSTEMROOT%\system32\Catroot2.bak" 1>nul 2>nul 
if exist "%SYSTEMROOT%\system32\Catroot2" ( 
    attrib -r -s -h /s /d "%SYSTEMROOT%\system32\Catroot2" 
    ren "%SYSTEMROOT%\system32\Catroot2" Catroot2.bak 
) 
  
if exist "%SYSTEMROOT%\WindowsUpdate.log.bak" del /s /q /f "%SYSTEMROOT%\WindowsUpdate.log.bak" 1>nul 2>nul 
if exist "%SYSTEMROOT%\WindowsUpdate.log" ( 
    attrib -r -s -h /s /d "%SYSTEMROOT%\WindowsUpdate.log" 
    ren "%SYSTEMROOT%\WindowsUpdate.log" WindowsUpdate.log.bak 
) 
  
sc.exe sdset bits D:(A;;CCLCSWRPWPDTLOCRRC;;;SY)(A;;CCDCLCSWRPWPDTLOCRSDRCWDWO;;;BA)(A;;CCLCSWLOCRRC;;;AU)(A;;CCLCSWRPWPDTLOCRRC;;;PU)
sc.exe sdset wuauserv D:(A;;CCLCSWRPWPDTLOCRRC;;;SY)(A;;CCDCLCSWRPWPDTLOCRSDRCWDWO;;;BA)(A;;CCLCSWLOCRRC;;;AU)(A;;CCLCSWRPWPDTLOCRRC;;;PU)

regsvr32.exe /s atl.dll 
regsvr32.exe /s urlmon.dll 
regsvr32.exe /s mshtml.dll 
regsvr32.exe /s shdocvw.dll 
regsvr32.exe /s browseui.dll 
regsvr32.exe /s jscript.dll 
regsvr32.exe /s vbscript.dll 
regsvr32.exe /s scrrun.dll 
regsvr32.exe /s msxml.dll 
regsvr32.exe /s msxml3.dll 
regsvr32.exe /s msxml6.dll 
regsvr32.exe /s actxprxy.dll 
regsvr32.exe /s softpub.dll 
regsvr32.exe /s wintrust.dll 
regsvr32.exe /s dssenh.dll 
regsvr32.exe /s rsaenh.dll 
regsvr32.exe /s gpkcsp.dll 
regsvr32.exe /s sccbase.dll 
regsvr32.exe /s slbcsp.dll 
regsvr32.exe /s cryptdlg.dll 
regsvr32.exe /s oleaut32.dll 
regsvr32.exe /s ole32.dll 
regsvr32.exe /s shell32.dll 
regsvr32.exe /s initpki.dll 
regsvr32.exe /s wuapi.dll 
regsvr32.exe /s wuaueng.dll 
regsvr32.exe /s wuaueng1.dll 
regsvr32.exe /s wucltui.dll 
regsvr32.exe /s wups.dll 
regsvr32.exe /s wups2.dll 
regsvr32.exe /s wuweb.dll 
regsvr32.exe /s qmgr.dll 
regsvr32.exe /s qmgrprxy.dll 
regsvr32.exe /s wucltux.dll 
regsvr32.exe /s muweb.dll 
regsvr32.exe /s wuwebv.dll
regsvr32 /s wudriver.dll
netsh winsock reset
netsh winsock reset proxy

:Start
net start bits
net start wuauserv
net start appidsvc
net start cryptsvc
Echo Der PC wird jetzt neu gestartet!
PAUSE
shutdown -r -f -t 0

Re: KB4023057 installiert sich immer wieder

von g-force » 08.11.2023, 11:41

schnupperfee hat geschrieben: 08.11.2023, 09:54 Danach löscht du mal den "Inhalt" in folgendem Ordner:

Code: Alles auswählen

C:/Windows/SoftwareDistribution/Download
Danach mal Neustart. Das sollte dann aufhören.
Es geht etwas radikaler: Zuerst den Dienst "Windows Update" (Computerverwaltung), dann den kompletten Ordner "SoftwareDistribution" löschen, anschließend Neustart. Das sollte WU weitestgehend in den sauberen Zustand versetzen.

Re: KB4023057 installiert sich immer wieder

von Andi » 08.11.2023, 10:54

Danke. Ich werde das morgen mal probieren.

Re: KB4023057 installiert sich immer wieder

von schnupperfee » 08.11.2023, 09:54

....

Re: KB4023057 installiert sich immer wieder

von DK2000 » 08.11.2023, 05:56

Das natürlich doof. Aber keine Ahnung, was das WU bei Dir für Probleme hat. Das ist eigentlich nur eine MSI, die da installiert wird.

Ansonsten halt das Update verstecken.

Nach oben