Seite 3 von 5

Betreff: WAPTWUA am 24.02

Veröffentlicht: 3. Januar 2025 - 11:39 Uhr
von Sfonteneau
Für alle, die dies vielleicht nicht lesen:

Die Windows Update-Probleme unter Windows 24h2 wurden dank dieser Anleitung behoben:
https://learn.microsoft.com/en-us/windo ... ber-update.

Für Windows 24h2 muss die CAB-Datei KB5048667 (Dezember-CAB) über ein WAPT-Paket installiert werden:
https://catalog.sf.dl.delivery.mp.micro ... 0c9f93.msu.

Beachten Sie, dass die Microsoft Windows-Website derzeit noch die ISO-Datei mit dem Fehler anbietet, da die CAB-Datei KB5048667 nicht integriert ist.

Nutzer von Version 2.6 sollten sicherstellen, dass sie die neueste Version von WAPT (2.6.0.16714) installiert haben, da einige Fehler in Windows Update identifiziert und behoben wurden.

Betreff: WAPTWUA am 24.02

Veröffentlicht: 9. Januar 2025 - 12:03 Uhr
von Mandel
Hallo,

trotz manueller Installation des kumulativen Updates vom Dezember befinden sich mehrere Workstations weiterhin im WAPT-Modus.
Das Update wird in der WAPT-Konsole nicht als installiert angezeigt, und folglich lassen sich auch keine weiteren Updates installieren.
Ich habe versucht, den WAPT-Agenten zu deinstallieren und neu zu installieren, aber das Ergebnis ist dasselbe: Das Update wird in der Konsole weiterhin als nicht installiert angezeigt.
Ich habe „sfc /scannow“ ausgeführt, jedoch ohne Erfolg.
Haben Sie eine Idee, wie ich dieses Problem beheben kann?

Vielen Dank.

Betreff: WAPTWUA am 24.02

Veröffentlicht: 20. Januar 2025 - 10:21 Uhr
von Sfonteneau
Hallo

, das Problem ist leider noch nicht gelöst.

Ich habe den Eindruck, dass die Funktion „copytocache“ auf einem 24h2-Server

(https://learn.microsoft.com/en-us/windo ... ledupdates) nicht funktioniert.

Es sind die kumulativen CAB-Dateien, die nicht mehr funktionieren … (Wir arbeiten daran).

Betreff: WAPTWUA am 24.02

Veröffentlicht: 20. Januar 2025 – 17:55 Uhr
von Sfonteneau
Guten Morgen

Wir haben eine Umgehungslösung gefunden...

Das neue kumulative Update 24h2 für CAB hat sich geändert. Die Download-URLs führen nun direkt zu einer MSU-Datei von Microsoft.

Das war noch nie zuvor geschehen.

Wir konnten einen Schnelltest durchführen. Wenn ein CAB-Paket installiert wird und dieses eine MSU-Datei enthält, führen wir direkt den folgenden Befehl aus:

Code: Alle auswählen

wusa.exe "{msufile}" /quiet /norestart
Anstatt die herkömmliche API von Microsoft zu verwenden. Wir mussten dies vermuten, da Microsoft dazu keine Angaben gemacht hat.

Ich werde prüfen, ob ich einen Patch veröffentlichen kann (entweder als Paket oder als Einzelversion)

Der Microsoft Knowledge Base-Support empfiehlt die Installation von MSUs über wusa/dism: https://support.microsoft.com/en-us/top ... BD=Katalog

Betreff: WAPTWUA am 24.02

Veröffentlicht: 21. Januar 2025 - 10:43 Uhr
von Sfonteneau
Hallo zusammen,

Code: Alle auswählen

# -*- coding: utf-8 -*-
from setuphelpers import *

def install():
    pass

def audit():
    t = WAPT.waptwua()

    stored_updates = t.stored_updates()
    stored_updates_localstatus = t.stored_updates_localstatus()

    do_install={}

    for u in stored_updates_localstatus:
        if u['allowed']:
            if not u['installed']:
                do_install[u['update_id']]=None

    for u in stored_updates:
        if not u['update_id'] in do_install:
            continue
        kbids = u['kbids'][0]
        for f in u['download_urls']:
            end_filename = f.split('/')[-1]
            if not  str( 'kb' + kbids) in end_filename.lower():
                continue
            if not end_filename.endswith('.msu'):
                continue
            msupath = makepath( WAPT.packages_cache_dir,end_filename)
            print(msupath)
            if isfile(msupath):
                with EnsureWUAUServRunning():
                    run('wusa.exe "{}" /quiet /norestart'.format(msupath), accept_returncodes=[0, 3010, 2359302, -2145124329], timeout=1800)
    return "OK"

Ich habe ein kleines Paket mit einem schnellen Patch für Windows 11 24h2-Rechner zusammengestellt. Im UUP-Bundle fehlen einige normalerweise enthaltene .cab-Dateien; diese wurden durch .msu-Dateien ersetzt. Dies hängt vermutlich damit zusammen, dass die Windows-Update-Engine in den letzten Monaten mehrfach fehlerhaft war (zumindest bei den Oktober- und November-Updates) und Microsoft daher lieber auf eine separate .msu-Datei zurückgreift, um alle Probleme zu beheben.

Wenn die Download-URLs eine MSU-Datei enthalten, führen Sie direkt den Befehl wusa.exe aus. Dies weicht von der Verwendung der Windows Update-API ab, die normalerweise nicht mit MSU-Dateien funktioniert. Die Aktualisierung des Systems funktioniert jedoch, und die Windows Update-Engine scheint anschließend keine Fehlfunktionen mehr aufzuweisen (was seit der Veröffentlichung von Version 24h2 häufig der Fall war). Für MSU-Dateien benötigen Sie jedoch wusa.exe, dism.exe oder ein Cmdlet, um diesen Dateityp zu integrieren.

Ich hätte gerne eine offizielle Mitteilung von Microsoft, aber nun ja… Tatsächlich gibt es in der Ankündigung des KB-Updates vom Januar 2025 [1] einen Hinweis darauf, aber dort wird lediglich gesagt, dass man es auf diese Weise machen soll, nicht, dass es die einzige Möglichkeit ist (in den Ankündigungen früherer Versionen wurde dies nicht erwähnt).

Wir werden sehen, ob wir diesen Patch direkt in Wapt integrieren können

[1] https://support.microsoft.com/en-us/top ... BD=Katalog

Betreff: WAPTWUA am 24.02

Veröffentlicht: 29. Januar 2025 - 13:50 Uhr
von Mandel
Hallo,

vielen Dank für die Paketvorlage!
Das hilft schon mal... aber es gibt immer noch viele 24H2-Instanzen, bei denen das Update zwar installiert wird, WAPT aber „FEHLER“ anzeigt und keine weiteren Updates installiert werden.
Ich muss also für jedes Update, das sich nicht installieren lässt, ein eigenes Paket erstellen.

Betreff: WAPTWUA am 24.02

Veröffentlicht: 29. Januar 2025 – 17:29 Uhr
von Sfonteneau
smandel schrieb: 29. Jan. 2025 - 13:50 Uhr Hallo,

vielen Dank für die Paketvorlage!
Das hilft... aber es gibt immer noch viele 24H2-Instanzen, bei denen das Update zwar installiert ist, aber in WAPT als „FEHLER“ angezeigt wird und keine weiteren Updates installiert werden.
Ich muss für alle Updates, die sich nicht installieren lassen, Pakete erstellen...
Wir haben einen Nightly Build, der in Kürze als Release mit diesem Patch veröffentlicht werden sollte.

In manchen Fällen will der Motor es jedoch einfach nicht installieren... manchmal funktioniert es besser direkt mit DISM.
Manchmal muss man die vorherige Kabine wieder einbauen...

Betreff: WAPTWUA am 24.02

Veröffentlicht: 13. Februar 2025 - 16:31 Uhr
von Mandel
Hallo,

ich habe heute Morgen ein seltsames Problem...
Alle Agenten versuchen, Updates von Windows Update herunterzuladen, obwohl diese bereits erfolgreich vom WAPT-Server heruntergeladen wurden.
Die Agenten sind korrekt konfiguriert und prüfen Windows Update nicht.

Vielen Dank.

Betreff: WAPTWUA am 24.02

Veröffentlicht: 13. Februar 2025 - 18:01 Uhr
von Sfonteneau
Läuft der Windows Update-Dienst?

Wir haben kürzlich festgestellt, dass wir die zusätzlichen Registrierungsschlüssel

„DisableDualScan“=1 und
„DoNotConnectToWindowsUpdateInternetLocations“=1 hinzufügen müssen.

Wir arbeiten derzeit an einem von Microsoft bereitgestellten Projekt namens Upsync:
https://github.com/microsoft/update-ser ... c/releases

. In diesem Projekt ist uns die Anforderung „DualScan“ aufgefallen.

Wir haben sie in die neueste Version von WAPT integriert.

Betreff: WAPTWUA am 24.02

Veröffentlicht: 14. Februar 2025 - 10:29 Uhr
von Mandel
Das Problem scheint auch in Version 2.6.0.16937 weiterhin aufzutreten...
Der Windows Update-Dienst ist auf den betroffenen Rechnern deaktiviert.