Gibt es eine zuverlässige Möglichkeit, den Verlauf der Betriebssystemaktualisierung zu bestimmen, der zu Windows 10 führt, oder ob es sich um eine Neuinstallation handelt?
Gibt es eine zuverlässige Möglichkeit, den Verlauf der Betriebssystemaktualisierung zu bestimmen, der zu Windows 10 führt, oder ob es sich um eine Neuinstallation handelt?
Antworten:
Es gibt ein exzellentes Tutorial zu zehn Foren, die sich auf ein separates Thema beziehen:
Verschieben des Benutzerprofilordners 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 saubere Installation 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 das KEY- Upgrade (linker Bereich) (siehe Screenshot).
Der folgende Screenshot des Autors zeigt die entsprechenden Einträge in der Registrierung:
Der folgende Bereich in der Registrierung scheint der Schlüssel zu sein, um festzustellen, ob eine Windows 10-Installation ein Upgrade war oder nicht:
HKEY_LOCAL_MACHINE \ SYSTEM \ Setup
Um diese Theorie zu beweisen, habe ich zuerst eine Neuinstallation von Windows 10 auf meinem Testcomputer gestartet und den gleichen Bereich der Registrierung überprüft. Der Upgrade
Schlüssel fehlt vor allem:
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. Im selben Bereich der Registrierung wurde Folgendes angezeigt:
Beachten Sie, dass der Upgrade
Schlüssel zusammen mit einem zugehörigen Source OS
Schlüssel vorhanden ist. Wenn wir uns den Source OS
Schlüssel genauer ansehen, sehen wir Folgendes:
Sie können deutlich sehen, dass Windows 7 Enterprise als Wert für ProductName
den Source OS
Schlüssel aufgeführt ist.
Das Feedback der Community führte zu zusätzlichen Recherchen. Wenn Sie sich einen anderen Computer ansehen, der ursprünglich mit einer Neuinstallation der RTM-Baseline von Windows 10 (Version 1507) eingerichtet wurde, sehen Sie Folgendes:
Obwohl das Betriebssystem dieses Computers über eine Neuinstallation konfiguriert wurde, ist der Upgrade
Schlüssel immer noch vorhanden. Doch wenn wir uns untersuchen Source OS
Schlüssel können wir sehen , dass die Daten für jedes Update entsprechen ungefähr dem gleichen Zeitrahmen wie die ersten beiden wichtigen Windows - 10 Feature Update - Versionen: Versionen 1511 und 1607. Auch der Wert für die ProductName
Shows von Windows 10 Pro , sogar auf dem ältesten Source OS
Schlüssel. Der neuere Source OS
Schlüssel enthält einen zusätzlichen Hinweis:
Das neueste Update weist den ReleaseId
Wert 1511 auf und gibt damit die genaue Version von Windows 10 an, die vor dem Update verwendet wurde.
Basierend auf dem, was wir gesehen haben, können wir die folgenden Schlussfolgerungen ziehen :
HKLM\SYSTEM\Setup
Registrierungsschlüssel können wir feststellen, ob Windows 10 ursprünglich mit einer Neuinstallation oder einem Upgrade eingerichtet wurde.Upgrade
Schlüssel fehlt, war es definitiv eine Neuinstallation.Upgrade
Schlüssel vorhanden ist, wurde er möglicherweise durch ein traditionelles Windows-Upgrade (von Windows 7 oder Windows 8.x) generiert oder während eines wichtigen Windows 10-Feature-Updates (z. B. Versionen 1511 und 1607) erstellt.Upgrade
Schlüssel vorhanden ist, müssen Sie die Source OS
Schlüssel überprüfen .Source OS
Schlüssel enthüllt das ursprüngliche Betriebssystem innerhalb des entsprechenden ProductName
Werts: Wenn es sich um eine Version von Windows 7 oder Windows 8 handelt, handelt es sich um ein Upgrade. Wenn es sich um eine Variante von Windows 10 handelt, handelt es sich um eine Neuinstallation.Wie geschrieben von Magicandre1981 in den Kommentaren:
Suchen Sie unter den Wert MediaBootInstall
HKEY_LOCAL_MACHINE / Software / Microsoft / Windows / Aktuelle Version / Setup / OOBE /.
Wenn MediaBootInstall = 1, wurde Windows über ISO / DVD installiert.
Wenn MediaBootInstall = 0, war Windows ein Upgrade
MediaBootInstall
DWORD, das sich auf den OOBE
Schlüssel bezieht , aber der Wert liegt 0
in beiden. Nach meiner Erfahrung waren sowohl Magicandre1981 als auch Moab eine hervorragende Quelle für zuverlässige Windows-Antworten. Ich habe also keinen Zweifel, dass dies wahrscheinlich zu einem bestimmten Zeitpunkt zutraf. Die fortschreitende Entwicklung von Windows 10 scheint diese Antwort jedoch außer Kraft gesetzt zu haben.
$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
}
Windows.old
Ordner auf Ihrem Startlaufwerk. Wenn dieser Ordner vorhanden ist, prüfen Sie, ob er Daten aus einer früheren Windows-Version oder Windows 10 enthält.