Apakah ada cara yang dapat diandalkan untuk menentukan riwayat peningkatan OS yang mengarah ke Windows 10 atau apakah itu instalasi baru?
Apakah ada cara yang dapat diandalkan untuk menentukan riwayat peningkatan OS yang mengarah ke Windows 10 atau apakah itu instalasi baru?
Jawaban:
Ada tutorial yang sangat baik tentang Sepuluh Forum yang berkaitan dengan topik yang terpisah:
Cara Memindahkan Folder Profil Pengguna ke Lokasi lain di Windows 10
Dalam tutorial itu, penulis mengatakan yang berikut:
Kita perlu mengedit registry Windows untuk "membodohi" Windows untuk berpikir ini adalah instalasi yang bersih dan bukan upgrade. Untuk melakukan ini, buka Registry Editor (WIN + R, ketik regedit, tekan Enter), browse ke kunci HKEY_LOCAL_MACHINE \ SYSTEM \ Setup
Hapus Upgrade DWORD (panel kanan) dan Upgrade KUNCI (panel kiri), lihat tangkapan layar.
Tangkapan layar berikutnya penulis menampilkan entri yang sesuai dalam registri:
Area berikut dalam registri tampaknya menjadi kunci untuk menentukan apakah instalasi Windows 10 adalah peningkatan atau tidak:
HKEY_LOCAL_MACHINE \ SYSTEM \ Setup
Untuk membuktikan teori ini, saya pertama kali memulai instalasi bersih Windows 10 pada mesin uji saya dan meneliti area yang sama dari registri. The Upgradekunci adalah terutama absen:
Selanjutnya, saya menggunakan mesin lain untuk instalasi Windows 7 yang bersih dan kemudian melakukan upgrade di tempat ke Windows 10. Melihat area registri yang sama, saya melihat yang berikut:
Perhatikan bahwa Upgradekuncinya ada, bersama dengan Source OSkunci yang bersangkutan . Jika kita melihat lebih dekat pada Source OSkunci kita melihat hal berikut:
Anda dapat dengan jelas melihat Windows 7 Enterprise terdaftar sebagai nilai ProductNameterkait dengan Source OSkunci.
Umpan balik masyarakat menghasilkan penelitian tambahan. Melihat mesin lain yang pada awalnya diatur dengan instalasi bersih dari baseline RTM Windows 10 (versi 1507), kita melihat yang berikut ini:
Meskipun OS komputer ini dikonfigurasi melalui instalasi yang bersih, Upgradekuncinya masih ada. Namun, ketika kami memeriksa setiap Source OStombol, kami dapat melihat bahwa tanggal untuk setiap pembaruan sesuai dengan kerangka waktu yang kira-kira sama dengan dua rilis pembaruan fitur utama Windows 10 pertama: versi 1511 dan 1607. Juga, nilai untuk ProductNameacara Windows 10 Pro , bahkan pada Source OSkunci tertua . Source OSKunci yang lebih baru menampilkan petunjuk tambahan:
Pembaruan terbaru menunjukkan ReleaseIdnilai 1511 , menunjukkan versi tepat Windows 10 yang digunakan sebelum pembaruan.
Berdasarkan apa yang telah kita lihat, kita dapat menarik kesimpulan berikut :
HKLM\SYSTEM\Setupkunci registri memungkinkan kita untuk menentukan apakah Windows 10 awalnya setup dengan instalasi yang bersih, atau upgrade.Upgradekuncinya hilang, itu pasti instalasi yang bersih.Upgradekuncinya ada di sana, itu bisa dihasilkan oleh pemutakhiran Windows tradisional (baik dari Windows 7 atau Windows 8.x), atau mungkin telah dibuat selama pembaruan fitur utama Windows 10 (misalnya, versi 1511 dan 1607).Upgradekuncinya ada di sana, Anda perlu memeriksa Source OSkuncinya.Source OSKunci tertua akan mengungkapkan sistem operasi asli dalam nilai yang sesuai ProductName: jika itu adalah rasa Windows 7 atau Windows 8, itu adalah upgrade. Jika ini adalah varian Windows 10, itu adalah instalasi yang bersih.Seperti yang diposting oleh Magicandre1981 di komentar:
Cari nilai MediaBootInstall di bawah
HKEY_LOCAL_MACHINE / Software / Microsoft / Windows / CurrentVersion / Setup / OOBE /.
Jika MediaBootInstall = 1, WIndows diinstal melalui ISO / DVD.
Jika MediaBootInstall = 0, Windows adalah peningkatan
MediaBootInstallDWORD terkait dengan OOBEkunci, tetapi nilainya ada di 0dalam keduanya. Dalam pengalaman saya, baik Magicandre1981 dan Moab telah menjadi sumber jawaban Windows yang hebat, jadi saya tidak ragu bahwa ini mungkin benar pada beberapa titik waktu. Namun, evolusi berkelanjutan dari Windows 10 tampaknya telah menimpa jawaban ini.
$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.oldfolder pada drive boot Anda. Jika folder itu ada, periksa apakah folder itu berisi data dari versi Windows sebelumnya atau Windows 10.