Seite 1 von 1

Anpassung Paket activate-win

Verfasst: 13 Jan 2026, 20:06
von chris_10
Seit Windows 11 24H2 ist das Befehlszeilenprogramm WMIC für die Windows Management Instrumentation nicht mehr Bestandteil der Installation. Es ist nur noch bei Upgrade Installation von einer Version, welche dieses Tool noch beinhaltete, im System vorhanden.
Damit scheitert die Aktivierung über den im UEFI integrierten Key mit dem aktuellen Paket da der im UEFI gespeicherte Windows Key nicht mehr ausgelesen werden kann.

Eine Änderung des Codes im Paket von WMIC zu Powershell löst das Problem (getestet mit Windows 11 Pro 24H2).

Aktuell

Code: Alles auswählen

; read the UEFI BIOS-Key:
Set $list$ = shellCall('wmic path SoftwareLicensingService get OA3xOriginalProductKey')
set $LicenseKey$ = TakeString(2,$list$)
set $LicenseKey$ = Trim($LicenseKey$)
zu

Code: Alles auswählen

; read the UEFI BIOS-Key:
Set $list$ = powershellcall("(Get-WmiObject -Query 'SELECT * FROM SoftwareLicensingService').OA3xOriginalProductKey")
Set $LicenseKey$ = TakeString(0,$list$)
Set $LicenseKey$ = Trim($LicenseKey$)

Re: Anpassung Paket activate-win

Verfasst: 15 Jan 2026, 09:49
von ThomasT
Hallo,

danke, dass ist uns durchgerutscht. Mit dem nächsten Release sollte das behoben sein.

Re: Anpassung Paket activate-win

Verfasst: 15 Jan 2026, 17:57
von chris_10
Vielen Dank für die Rückmeldung.

Kein Problem. Dafür gibt es ja die "Schwarmintelligenz".

Re: Anpassung Paket activate-win

Verfasst: 19 Jan 2026, 15:50
von ch.gorges
Hallo zusammen,
ich klink mich hier in den Thread kurz ein, weiterer Featurewunsch:

Aktuell fehlt eine Property in Form einer Activation-ID, damit man mit dem Paket auch ESU-Lizenzen installieren und aktivieren kann (da bei der ESU-Lizenz ja die Activation-ID hinter /ato zur Aktivierung und hinter /dlv zur Gegenprüfung angegeben werden muss).

Kann das bitte auch noch eingerichtet werden?

Vielen Dank im Voraus.