Windows 10'un sürümünü veya derleme numarasını kontrol etmek çok yararlı değildir, çünkü zamanla değişmez.
İlk cümlenin yanlış olduğu ortaya çıkıyor; Windows'un önceki tüm sürümlerinde doğruydu, ancak şimdi yeni bir Windows 10 dünyasındayız. Son içerdekilerin inşa bir yapı numarası olan 10525
"RTM" ile karşılaştırıldığında: 10240
.
Komut satırında yapı numarasını almanın birkaç yolu vardır:
systeminfo.exe
(Get-CimInstance -ClassName Win32_OperatingSystem -Namespace root/cimv2).BuildNumber
(Get-ItemProperty -Path "HKLM:\SOFTWARE\Microsoft\Windows NT\CurrentVersion" -Name CurrentBuild).CurrentBuild
Üçünün sonuncusu en hızlısı.
GUI'yi tercih ederseniz, winver.exe'yi veya çoğu Windows masaüstü uygulamasının menüsündeki About
girişi kullanabilirsiniz Help
.
Artık hiçbir hizmet paketi olmadığında, işletim sistemindeki yama düzeyi yüklü güncellemelere bağlıdır. Bunları bulmanın birkaç yolu vardır, GUI, systeminfo.exe, wmi, vb.
Bunun gibi şeyler yapmanın önerilen ve en güçlü yolu PowerShell kullanmaktır:
Get-HotFix
şuna benzer bir şey gösterir:
Source Description HotFixID InstalledBy InstalledOn
------ ----------- -------- ----------- -----------
WIN10 Security Update KB3074663 NT AUTHORITY\SYSTEM 7/17/2015 12:00:00 AM
WIN10 Security Update KB3074667 NT AUTHORITY\SYSTEM 7/21/2015 12:00:00 AM
WIN10 Security Update KB3074674 NT AUTHORITY\SYSTEM 7/24/2015 12:00:00 AM
WIN10 Update KB3074678 NT AUTHORITY\SYSTEM 7/31/2015 12:00:00 AM
Son 10 gün içindeki güncellemelere filtre uygulayabilirsiniz:
Get-Hotfix | Where {$_.InstalledOn -gt $(Get-Date).AddDays(-10) -and $_.Description -eq "Update"}
Veya yüklenen son üç güncellemeyi göster:
Get-Hotfix | Sort-object InstalledOn -Descending | Select -First 3
Belirli bir güncellemenin yüklü olup olmadığını kontrol edebilirsiniz:
if ((get-hotfix -id kb3087916) -ne $null) {"patched..."}
Önce en yeni yama kb numarasını çevrimiçi olarak bulabilirsiniz:
(New-Object Net.WebClient).DownloadString('https://microsoft.com/...')
Ardından makinede olup olmadığını kontrol edin.
Not: Bu sadece bir örnektir. Şu anda bunları listeleyen bir sayfa bilmiyorum ve yine de ayrıştırmanız gerekiyor.
Soru şu: Microsoft zaman içinde Windows 10'un işlevselliğini o kadar çok değiştirecek ki uygulamanızın veya komut dosyanızın çalışmasını kontrol etmeniz gerekiyor.
Bir sürüm numarası aramak yerine, sistemde ihtiyacınız olan belirli bir özelliğin var olup olmadığını kontrol etmek daha iyi bir fikir olabilir.