Wie kann ich feststellen, ob Windows 10 eine Neuinstallation oder ein Upgrade von 7/8 war?

Gibt es eine zuverlässige Möglichkeit, den Upgrade-Verlauf des Betriebssystems zu ermitteln, der zu Windows 10 führt, oder ob es sich um eine Neuinstallation handelt?

Author: y3sh, 2016-01-27

3 answers

Es gibt ein ausgezeichnetes Tutorial in zehn Foren zu einem separaten Thema:

So verschieben Sie den Benutzerprofilordner an einen anderen Speicherort in Windows 10

In diesem Tutorial sagt der Autor Folgendes:

Wir müssen die Windows-Registrierung bearbeiten, um Windows zu "täuschen", um zu glauben, dass dies eine Neuinstallation anstelle eines Upgrades ist. Öffnen Sie dazu den Registrierungseditor (WIN + R, geben Sie regedit ein, drücken Sie die Eingabetaste) und navigieren Sie zum Schlüssel HKEY_LOCAL_MACHINE\SYSTEM\Setup

Löschen Sie sowohl das DWORD Upgrade (rechter Bereich) als auch die TASTE Upgrade (linker Bereich), siehe Screenshot.

Der nachfolgende Screenshot des Autors zeigt die entsprechenden Einträge in der Registrierung an:

Löschen Upgrade DWORD

Der folgende Bereich in der Registrierung scheint der Schlüssel zu sein, um festzustellen, ob eine Windows 10-Installation eine aktualisieren:

HKEY_LOCAL_MACHINE\SYSTEM\Setup

Um diese Theorie zu beweisen, initiierte ich zuerst eine Neuinstallation von Windows 10 auf meinem Testcomputer und untersuchte denselben Bereich der Registrierung. Die Taste Upgrade fehlt besonders:

HKLM-System eingerichtet

Als nächstes habe ich einen anderen Computer für eine Neuinstallation von Windows 7 verwendet und dann ein direktes Upgrade auf Windows 10 durchgeführt. Mit Blick auf den gleichen Bereich der Registrierung, sah ich die folgende:

Registrierung-Upgrade-Setup

Beachten Sie, dass der Schlüssel Upgrade zusammen mit einem entsprechenden Schlüssel Source OS vorhanden ist. Wenn wir uns die Taste Source OS genauer ansehen, sehen wir Folgendes:

Registrierung - Aktualisieren des Quellbetriebssystems

Sie können deutlich sehen, dass Windows 7 Enterprise als Wert für ProductName aufgeführt ist, der sich auf den Schlüssel Source OS bezieht.

Community-Feedback führte zu zusätzlicher Forschung. Schauen Sie sich einen anderen Computer an, der ursprünglich mit einer Neuinstallation des RTM eingerichtet wurde baseline von Windows 10 (Version 1507) sehen wir Folgendes:

Registrierung Upgrade - Source-OS 1511

Obwohl das Betriebssystem dieses Computers über eine Neuinstallation konfiguriert wurde, ist der Schlüssel Upgrade noch vorhanden. Wenn wir jedoch jeden Source OS - Schlüssel untersuchen, können wir feststellen, dass die Daten für jedes Update ungefähr dem gleichen Zeitrahmen entsprechen wie die ersten beiden großen Windows 10 Feature Update-Versionen: Versionen 1511 und 1607. Auch der Wert für die ProductName zeigt Windows 10 Pro, auch auf dem ältesten Source OS - Taste. Der neuere Schlüssel Source OS enthält einen zusätzlichen Hinweis:

Registrierung Upgrade - Source-OS 1607

Das letzte Update zeigt einen Wert von ReleaseId 1511, angabe der genauen Version von Windows 10, die vor dem Update verwendet wurde.

Basierend auf dem, was wir gesehen haben, können wir die folgenden Schlussfolgerungen ziehen:

  • Mit dem Registrierungsschlüssel HKLM\SYSTEM\Setup können wir feststellen, ob Windows 10 ursprünglich mit einer Neuinstallation oder einer Upgrade.
  • Wenn der Schlüssel Upgrade fehlt, war es definitiv eine Neuinstallation.
  • Wenn der Schlüssel Upgrade vorhanden ist, könnte er durch ein herkömmliches Windows-Upgrade (entweder von Windows 7 oder Windows 8) generiert worden sein.x), oder es wurde möglicherweise während eines großen Windows 10-Feature-Updates erstellt (z. B. Versionen 1511 und 1607).
  • Wenn der Schlüssel Upgrade vorhanden ist, müssen Sie die Schlüssel Source OS überprüfen.
  • Die älteste Taste Source OS zeigt das ursprüngliche Betriebssystem innerhalb der entsprechende ProductName Wert: wenn es ein Geschmack von Windows 7 oder Windows 8 ist, war es ein Upgrade. Wenn es sich um eine Variante von Windows 10 handelt, war es eine Neuinstallation.
 19
Author: Run5k,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/techietown.info/template/agent.layouts/content.php on line 61
2020-06-12 13:48:39

Wie von Magicandre1981 in den Kommentaren gepostet:

Suchen Sie nach dem Wert MediaBootInstall unter

HKEY_LOCAL_MACHINE/Software/Microsoft/Windows/CurrentVersion/Setup/OOBE/.

Wenn MediaBootInstall = 1 ist, wurde WIndows über ISO/DVD installiert.

Wenn MediaBootInstall = 0 ist, war das Windows ein Upgrade

 0
Author: Moab,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/techietown.info/template/agent.layouts/content.php on line 61
2016-01-27 21:00:43
$Products = Get-ItemProperty -Name ProductName -Path "HKLM:\SYSTEM\SETUP\Source OS*" | select Productname -Unique
if ($Products -like '*7*')
{
WRITE-HOST Upgraded
}
ELSE
{
Write-Host Fresh Install
}
 0
Author: ANIEFIOK UMOH,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/techietown.info/template/agent.layouts/content.php on line 61
2017-11-22 00:04:33