Windows 10'a giden işletim sistemi yükseltme geçmişini belirlemenin güvenilir bir yolu var mı veya yeni bir yükleme mi oldu?
Windows 10'a giden işletim sistemi yükseltme geçmişini belirlemenin güvenilir bir yolu var mı veya yeni bir yükleme mi oldu?
Yanıtlar:
On Forum'da ayrı bir konuyla ilgili mükemmel bir eğitim var:
Windows 10'da Kullanıcı Profili Klasörünü Başka Bir Konum'a Taşıma
Bu eğitimde yazar şunları söylüyor:
Bunun bir yükseltme yerine temiz bir yükleme olduğunu düşünmek için Windows kayıt defterini "aptal" olarak düzenlememiz gerekir. Bunu yapmak için Kayıt Defteri Düzenleyicisi'ni (WIN + R yazın, regedit yazın, Enter tuşuna basın) HKEY_LOCAL_MACHINE \ SYSTEM \ Setup anahtarına gidin
Hem DWORD Yükseltmesi (sağ bölme) hem de KEY Yükseltmesi (sol bölme) silin , ekran görüntüsüne bakın.
Yazarın sonraki ekran görüntüsü kayıt defterindeki uygun girişleri görüntüler:
Kayıt defterindeki aşağıdaki alan, bir Windows 10 yüklemesinin yükseltme olup olmadığını belirlemenin anahtarı gibi görünüyor:
HKEY_LOCAL_MACHINE \ SYSTEM \ Setup
Bu teoriyi kanıtlamak için, ilk olarak test makineme temiz bir Windows 10 yüklemesi başlattım ve kayıt defterinin aynı alanını inceledim. UpgradeAnahtar özellikle yoktur:
Sonra, Windows 7'nin temiz yüklemesi için başka bir makine kullandım ve Windows 10'a yerinde yükseltme yaptım. Kayıt defterinin aynı alanına baktığımda, aşağıdakileri gördüm:
Upgradeİlgili Source OSanahtarla birlikte anahtarın bulunduğuna dikkat edin . Source OSAnahtara daha yakından bakarsak , aşağıdakileri görürüz:
Windows 7 Enterprise'ın anahtarla ProductNameilgili değer olarak listelendiğini açıkça görebilirsiniz Source OS.
Topluluk geri bildirimleri ek araştırmalara yol açtı. Başlangıçta Windows 10 RTM taban çizgisinin (sürüm 1507) temiz bir yüklemesi ile kurulan başka bir makineye baktığımızda, aşağıdakileri görüyoruz:
Bu bilgisayarın işletim sistemi temiz bir yükleme ile yapılandırılmış olsa da, Upgradeanahtar hala mevcut. Her incelemek Ancak, Source OSanahtar görebildiğimiz ilk iki büyük Windows 10 özellik güncelleme sürümleri ile yaklaşık olarak aynı zaman diliminde her güncelleme tekabül tarihleri: versiyonları 1511 ve ayrıca 1607'de, değeri ProductNamegösterir Windows 10 Pro , en eski Source OSanahtarda bile . Yeni Source OSanahtar ek bir ipucuna sahiptir:
En son güncelleştirme, güncellemeden önce Windows 10'un tam sürümünü kullanan 1511ReleaseId değerini gösterir .
Gördüklerimize dayanarak, aşağıdaki sonuçları çıkarabiliriz :
HKLM\SYSTEM\SetupKayıt defteri anahtarı Windows 10 başlangıçta temiz bir kurulum veya yükseltme ile kurulum olup olmadığını belirlememize olanak tanır.Upgradeanahtar kayıp, yüklemek kesinlikle temiz.Upgradeanahtar var, büyük bir Windows 10 özellik güncellemesi sırasında o (ya Windows 7 veya Windows 8.x itibaren) geleneksel Windows'un yükseltme tarafından oluşturulan olabilirdi, ya da oluşturulmuş olabilir (örneğin sürümler 1511 ve 1607).Upgradeanahtar yok, sen incelemek gerekir Source OSanahtarları.Source OSanahtar, orijinal işletim sistemini karşılık gelen ProductNamedeğerde ortaya çıkarır : Windows 7 veya Windows 8'in bir lezzeti ise, bir yükseltmedir. Windows 10'un bir çeşidi ise, temiz bir yüklemeydi.Yorumlarda Magicandre1981 tarafından yayınlandığı gibi:
Altında MediaBootInstall değerini arayın
HKEY_LOCAL_MACHINE / Software / Microsoft / Windows / CurrentVersion / Setup / OOBE /.
MediaBootInstall = 1 ise, WIndows ISO / DVD ile kuruldu.
MediaBootInstall = 0 ise, Windows bir yükseltmeydi
MediaBootInstallilgili DWORD'ye sahiptir OOBE, ancak değer 0her ikisinde de bulunur. Benim tecrübelerime göre, hem Magicandre1981 hem de Moab, güvenilir Windows cevaplarının müthiş bir kaynağıydı, bu yüzden bunun muhtemelen bir noktada doğru olduğundan şüphe duymuyorum. Ancak, Windows 10'un devam eden evrimi bu cevabı geçersiz kılmış gibi görünüyor.
$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Önyükleme sürücünüzde bir klasör olup olmadığına bakın. Bu klasör varsa, önceki bir Windows sürümünden mi yoksa Windows 10'dan mı veri içerdiğini kontrol edin.