[GELÖST] Verwendung von dism mit WUA

Fragen zu WAPT-Paketen / Anfragen und Hilfe bezüglich WAPT-Paketen.
Forumregeln
Community-Forumregeln
* Englischer Support auf www.reddit.com/r/wapt
* Französischer Community-Support ist in diesem Forum verfügbar.
* Bitte kennzeichnen Sie gelöste Themen mit [GELÖST].
* Bitte bearbeiten Sie keine Themen, die mit [GELÖST] markiert sind. Erstellen Sie stattdessen ein neues Thema und verweisen Sie auf das alte.
* Geben Sie die installierte WAPT-Version, die vollständige Versionsnummer und die Build-Nummer (2.2.1.11957 / 2.2.2.12337 / usw.) sowie die Enterprise-/Discovery-Edition an.
* Versionen 1.8.2 und älter werden nicht mehr unterstützt. Fragen zu Version 1.8.2 werden nur beantwortet, wenn sie sich auf ein Upgrade auf eine unterstützte Version (2.1, 2.2 usw.) beziehen.
* Geben Sie das Server-Betriebssystem (Linux/Windows) und die Version (Debian Buster/Bullseye – CentOS 7 – Windows Server 2012/2016/2019) an.
* Geben Sie gegebenenfalls das Betriebssystem des Administrations-/Paketerstellungsrechners und des Rechners mit dem problematischen Agenten an (Windows 7/10/11/Debian 11/etc.).
* Vermeiden Sie es, mehrere Fragen in einem Thema zu stellen, da diese sonst möglicherweise ignoriert werden. Falls mehrere Themen relevant sind, erstellen Sie bitte separate Themen, vorzugsweise nacheinander und nicht gleichzeitig (d. h. vermeiden Sie Spam im Forum).
* Fügen Sie Code-Snippets, Screenshots und andere Bilder direkt in Ihren Beitrag ein. Links zu Pastebin, Bitly und anderen Drittanbieterseiten werden systematisch entfernt.
* Wie in jedem Community-Forum erfolgt die Unterstützung freiwillig durch die Mitglieder. Für kommerziellen Support kontaktieren Sie bitte den Vertrieb von Tranquil IT unter +44 2 40 97 57 55.
Gesperrt
Mikael S
Nachrichten: 26
Anmeldung: 20. Januar 2025 – 15:54 Uhr

18. Februar 2026 – 16:23 Uhr

Guten Morgen,

Möglicherweise ist beim Reparieren eines Windows-Images mit DISM im Online-Modus mithilfe von WUA ein Problem aufgetreten. WAPT blockiert den Vorgang. Das Tool benötigt wahrscheinlich WSU.

Hier ist ein kleines Paket, mit dem Sie das Problem umgehen können, vorausgesetzt, Sie bereiten ein Image mit der richtigen Version vor.
Dies umfasst auch eine Schnellprüfung, um vor Systemfehlern zu warnen.

Code: Alle auswählen

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

def install():
    if force:
        if not isdir(r'c:\tmp'):
            mkdirs(r'c:\tmp')

        winver = windows_version(4)

        with open(r"c:\tmp\install.wim", "wb") as file:
            with WAPT.waptserver.get_requests_session(use_ssl_auth=True) as session:
                with session.get("%s/%s" % (WAPT.waptserver.server_url, f"wapt/scripts/dism/{winver}.wim"),
                            timeout=WAPT.waptserver.timeout,
                            auth=None,
                            allow_redirects=True,
                            stream=True) as response:
                    if response.status_code == 404:
                        error(f'Version {winver} non gérée, merci de prendre contact avec le mainteneur')
                    for chunk in response.iter_content(chunk_size=8192):
                        file.write(chunk)

        print(run('DISM /Online /Cleanup-image /Scanhealth', timeout=900))
        print(run(r'DISM /Online /Cleanup-image /Restorehealth /Source:wim:c:\tmp\install.wim:1 /LimitAccess', timeout=900))
        print(run('sfc /scannow', timeout=900))

        remove_file(r'c:\tmp\install.win')

def audit():
    dism = run('DISM /Online /Cleanup-image /CheckHealth')

    print(dism)

    if "réparable" in dism:
        return "WARNING"
    else:
        return("OK")
Und das Verfahren

Die ursprüngliche install.wim-Datei aus einem ISO-Image abrufen

Mounten Sie die ISO-Datei unter Windows und kopieren Sie anschließend die Datei X:\Sources\install.wim
Exportieren Sie anschließend nur die Windows Pro-Version mit dem Befehl

Dism /Export-Image /SourceImageFile:"C:\install.wim" /SourceIndex:6 /DestinationImageFile:"C:\origin.wim"

Es ist auch möglich, die zuvor erstellte WIM-Datei abzurufen, sodass Aktualisierungen weniger Zeit in Anspruch nehmen
Dazu kopieren Sie einfach die alte WIM-Datei in origin.wim


Erzeugen Sie ein kumulatives Bild

Erstellen Sie gegebenenfalls den Ordner c:\mount

Bild hochladen

Mount-WindowsImage -Path C:\mount -ImagePath c:\origin.wim -Index 1

Laden Sie den Gesamtbericht herunter am https://www.catalog.update.microsoft.co ... -framework
Es wird nur eines der beiden Pakete benötigt, und zwar das größere

Füge die kumulativen Werte dem Bild hinzu

Add-WindowsPackage -path c:\mount -PackagePath C:\windows11.0-kbxxxxx-xxxxxxxxxxxxxxxxxxxxxxxxxxx.msu

Bild speichern

Dismount-WindowsImage -Path C:\mount -Save

Exportieren Sie das Image und geben Sie dabei die Windows-Versionsnummer an, beispielsweise 10.0.26100.7623

DISM.exe /Export-Image /SourceImageFile:c:\origin.wim /DestinationImageFile:c:\number_version_windows.wim /SourceIndex:1

Die Datei origin.wim muss neu generiert werden, bevor sie wiederverwendet werden kann

Kopieren Sie die resultierende Datei auf den Wapt-Server in /var/www/wapt/scripts/dism
Vergessen Sie nicht, die Rechte an www-data zuzuweisen
Benutzeravatar
Sfonteneau
WAPT-Experte
Nachrichten: 2322
Registriert: 10. Juli 2014 - 23:52 Uhr
Kontakt:

18. Februar 2026 – 17:53 Uhr

Mikael S schrieb: 18. Feb. 2026 - 16:23 Uhr WAPT blockiert die Aktion. Das Tool muss wahrscheinlich über WSU laufen.
NEIN Wir bestehen nicht nicht von wsus

Wir deaktivieren und aktivieren den Windows Update-Dienst jedoch bei Bedarf. Möglicherweise liegt das Problem einfach darin, dass der Windows Update-Dienst deaktiviert ist

Wir verwenden nichts anderes und nichts weniger als dies: https://learn.microsoft.com/en-us/windo ... s=vbscript

Darüber hinaus erfolgen Installationen seit Windows 11 24h2 mit dem Befehl dism:

dism.exe /Online /Quiet /NoRestart /Add-Package /PackagePath:kb.msu
Mikael S
Nachrichten: 26
Anmeldung: 20. Januar 2025 – 15:54 Uhr

3. März 2026 - 10:15 Uhr

Ja, wenn ich den Dienst vorübergehend aktiviere, funktioniert es. Mein Fehler. So ist es einfacher
Benutzeravatar
dcardon
WAPT-Experte
Nachrichten: 1953
Anmeldung: 18. Juni 2014 - 09:58 Uhr
Ort: Saint Sébastien sur Loire
Kontakt:

16. März 2026 - 10:11 Uhr

Hallo Mikaël,

danke für das Feedback :-) . Ich markiere das Thema als gelöst.

Denis
Denis Cardon – Tranquil IT
Teilen Sie Ihre Erfahrungen auf WAPT! Senden Sie uns Ihre Blog- und Artikel-URLs im „Ihre Meinung des Forums, und wir werden sie auf der WAPT-
Gesperrt