• +49-331-979-11-585
  • info@deinpcfachmann.de

TPM: Windows 11 In-Place-Upgrade und was alles schief gehen kann

TPM: Windows 11 In-Place-Upgrade und was alles schief gehen kann

Es gibt Haufenweise Artikel die beschreiben, wie man Windows 10 auf Windows 11 upgraden kann. Aber ich habe schon lange nicht mehr so einen gefährlichen Artikel gesehen, wie in WinFuture herausgebracht hat… Der Artikel beschreibt wie man Windows 10 auf Windows 11 upgraden kann, ohne TPM-Modul. Hierfür wurde ein Skript angeboten, welches ein paar Einträge aus der Registrierung löscht. Allerdings gibt es hier einen kleinen Fallstrick, der wenn er greift, das ganze System unbenutzbar macht. In diesem Beitrag möchte ich euch darauf aufmerksam machen, worauf ihr achten solltet, wenn ihr nach dem Copy und Paste eurer System noch benutzen wollt.

Darauf aufmerksam wurde ich, weil sich ein Kunde bei mir gemeldet hat, dass nach dem Ausführen dieser Befehle kein Programm mehr, auf seinem Windows 10 starten wollte. Ein Reboot zeigte auch keine Besserung und war nicht mehr möglich. Nach dem ich dann herausgefunden habe nach welcher Anleitung er vorgegangen war, habe ich mir den Artikel mal genauer angeschaut. Nach kurzer Zeit hatte ich dann eine Idee davon, was bei meinem Kunden schiefgelaufen ist.

Falsche Skripte

Achtung! Die nachfolgenden Skripte können euer System zerstören! Niemals in die Konsole kopieren!

Kopiert ihr das Skript manuell aus dem Codeblock, dann kommt folgendes heraus:

reg.exe delete "HKLM\SOFTWARE\Microsoft\Windows
NT\CurrentVersion\AppCompatFlags\CompatMarkers" /f 2>NUL
reg.exe delete "HKLM\SOFTWARE\Microsoft\Windows
NT\CurrentVersion\AppCompatFlags\Shared" /f 2>NUL
reg.exe delete "HKLM\SOFTWARE\Microsoft\Windows
NT\CurrentVersion\AppCompatFlags\TargetVersionUpgradeExperienceIndicators" /f 2>NUL
reg.exe add "HKLM\SOFTWARE\Microsoft\Windows
NT\CurrentVersion\AppCompatFlags\HwReqChk" /f /v HwReqChkVars /t REG_MULTI_SZ /s , /d
"SQ_SecureBootCapable=TRUE,SQ_SecureBootEnabled=TRUE,SQ_TpmVersion=2,SQ_RamMB=8192,"
reg.exe add "HKLM\SYSTEM\Setup\MoSetup" /f /v
AllowUpgradesWithUnsupportedTPMOrCPU /t REG_DWORD /d 1

Wichtig ist hierbei zu verstehen, dass die kopierten Befehle anstatt HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\AppCompatFlags\CompatMarkers zu löschen, HKLM\SOFTWARE\Microsoft\Windows löschen, um nur eine Zeile zu beschrieben. Die nachfolgenden Befehle machen im Grunde das Gleiche. Was das für die Registrierung von Windows bedeutet, brauche ich nicht weiter beleuchten. Wer den Fehler hier nicht erkennt, der sollte auf keinen Fall sein Windows 10 auf Windows 11 upgraden.

Kopiert ihr das Skript mit dem Kopierbutton heraus, dann kommt das dabei heraus:


reg.exe delete "HKLM\SOFTWARE\Microsoft\Windows

 NT\CurrentVersion\AppCompatFlags\CompatMarkers" /f 2>NUL
reg.exe delete "HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\AppCompatFlags\Shared" /f 2>NUL
reg.exe delete "HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\AppCompatFlags\TargetVersionUpgradeExperienceIndicators" /f 2>NUL
reg.exe add "HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\AppCompatFlags\HwReqChk" /f /v HwReqChkVars /t REG_MULTI_SZ /s , /d "SQ_SecureBootCapable=TRUE,SQ_SecureBootEnabled=TRUE,SQ_TpmVersion=2,SQ_RamMB=8192,"
reg.exe add "HKLM\SYSTEM\Setup\MoSetup" /f /v AllowUpgradesWithUnsupportedTPMOrCPU /t REG_DWORD /d 1

Hier passiert im Grunde genommen das Gleiche, nur halt einmal. Die nachfolgenden Befehle sind richtig formatiert und löschen die gewünschten Einträge aus der Registrierung.

Beide Varianten sind absolut falsch und zerstören eure Registrierung!!! Bitte kopiert diese niemals direkt in eure Konsole!!!

Richtiges Skript

Richtig sieht das Skript folgendermaßen aus:

reg.exe delete "HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\AppCompatFlags\CompatMarkers" /f 2>NUL
reg.exe delete "HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\AppCompatFlags\Shared" /f 2>NUL
reg.exe delete "HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\AppCompatFlags\TargetVersionUpgradeExperienceIndicators" /f 2>NUL
reg.exe add "HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\AppCompatFlags\HwReqChk" /f /v HwReqChkVars /t REG_MULTI_SZ /s , /d "SQ_SecureBootCapable=TRUE,SQ_SecureBootEnabled=TRUE,SQ_TpmVersion=2,SQ_RamMB=8192,"
reg.exe add "HKLM\SYSTEM\Setup\MoSetup" /f /v AllowUpgradesWithUnsupportedTPMOrCPU /t REG_DWORD /d 1

Dieses Skript löscht nur die Bereiche aus der Registrierung die für das In-Place-Upgrade nicht benötigt werden.

Wie immer, wenn ihr solche Anleitungen benutzt. Vergewissert euch, was ihr da in eure Konsole einhämmert. Mitunter können auch versteckte Anweisungen in solchen Anleitungen enthalten sein, welche man erst beim markieren bzw. einfügen sieht. Fliegt das gleich in die Konsole, habt ihr keine Möglichkeit mehr zu reagieren.

Ich habe WinFuture auf diesen Fehler aufmerksam gemacht und hoffe, dass er beseitigt wird.

Daniel Jörg Schuppelius

Selbstständiger IT-Dienstleister und Assistent für Elektronik und Datentechnik, Ich bin sozusagen Mädchen für alles was die Informationstechnik angeht. Kümmere mich gerne um Probleme, an denen andere Dienstleister scheitern und bin ständig auf der Suche nach einer neuen Herausforderung. Entwickle gerne Programme und Skripte und kümmere mich um diverse Blogs und Seiten. Auch sonst probiere ich mich an neuen Techniken aus, um mich noch unabhängiger von anderen Personen zu machen. Wenn du willst, dass irgendetwas funktioniert, dann kümmere dich immer selbst darum.

1 comment so far

Daniel Jörg Schuppelius Posted on 9.Okt 2024 (19:14:04)

Der Beitrag wurde bereits heute früh repariert. Sehr gut und vor allem schnell reagiert.
null

Leave a Reply

Please Note: Ihre E-Mail-Adresse wird nicht veröffentlicht, jedoch Ihr Name. Vorname oder ein Nickname ist ausreichend. Des Weiteren werden Kommentare auf dieser Seite moderiert. Bitte haben Sie etwas Geduld, wenn Ihr Kommentar nicht sofort aktiviert wird.

Wenn Sie sich nicht öffentlich äußern möchten, nutzen Sie das Kontaktformular oder senden Sie mir eine E-Mail. Bitte vergessen Sie nicht, den Artikel zu erwähnen, auf den Sie sich beziehen.

I accept the Privacy Policy

Diese Website verwendet Akismet, um Spam zu reduzieren. Erfahre mehr darüber, wie deine Kommentardaten verarbeitet werden.

Sie suchen,
Informationen

zum
Unternehmen!