การตรวจสอบเวอร์ชั่นหรือหมายเลขบิลด์ของ Windows 10 นั้นไม่ค่อยมีประโยชน์เพราะมันจะไม่เปลี่ยนแปลงตลอดเวลา
ปรากฎว่าประโยคแรกนั้นผิด มันเป็นจริงใน Windows รุ่นก่อนหน้าทั้งหมด แต่เราอยู่ใน Windows 10 โลกใหม่ในขณะนี้ ล่าสุดภายในสร้างมีการสร้างจำนวน10525
เมื่อเทียบกับ 10240
"RTM":
มีหลายวิธีในการรับหมายเลขบิลด์บนบรรทัดคำสั่ง:
systeminfo.exe
(Get-CimInstance -ClassName Win32_OperatingSystem -Namespace root/cimv2).BuildNumber
(Get-ItemProperty -Path "HKLM:\SOFTWARE\Microsoft\Windows NT\CurrentVersion" -Name CurrentBuild).CurrentBuild
สุดท้ายของสามคือเร็วที่สุด
หากคุณต้องการ GUI คุณสามารถใช้ winver.exe หรือAbout
รายการในHelp
เมนูของแอปพลิเคชันเดสก์ท็อป Windows ส่วนใหญ่
เมื่อไม่มีเซอร์วิสแพ็คระดับแพตช์ในระบบปฏิบัติการขึ้นอยู่กับการอัพเดตที่ติดตั้ง มีหลายวิธีในการค้นหาเหล่านี้ GUI, systeminfo.exe, wmi เป็นต้น
วิธีที่แนะนำและทรงพลังที่สุดในการทำสิ่งต่าง ๆ เช่นนี้คือการใช้ PowerShell:
Get-HotFix
แสดงให้เห็นถึงสิ่งที่ชอบ:
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
คุณสามารถกรองการอัปเดตใน 10 วันที่ผ่านมา:
Get-Hotfix | Where {$_.InstalledOn -gt $(Get-Date).AddDays(-10) -and $_.Description -eq "Update"}
หรือแสดงการอัปเดตที่ติดตั้งสามครั้งล่าสุด:
Get-Hotfix | Sort-object InstalledOn -Descending | Select -First 3
คุณสามารถตรวจสอบว่ามีการติดตั้งการปรับปรุงเฉพาะหรือไม่:
if ((get-hotfix -id kb3087916) -ne $null) {"patched..."}
คุณสามารถค้นหาหมายเลข patch ล่าสุดของ kb ทางออนไลน์เช่น:
(New-Object Net.WebClient).DownloadString('https://microsoft.com/...')
จากนั้นตรวจสอบว่ามีอยู่ในเครื่องหรือไม่
หมายเหตุ: นี่เป็นเพียงตัวอย่าง ฉันไม่รู้หน้าเว็บที่แสดงรายการสิ่งเหล่านี้ในปัจจุบันและคุณยังต้องแยกวิเคราะห์มัน
คำถามคือ: เมื่อเวลาผ่านไป Microsoft จะเปลี่ยนการทำงานของ Windows 10 มากจนคุณต้องตรวจสอบเพื่อให้แอพหรือสคริปต์ทำงานได้
อาจเป็นความคิดที่ดีกว่าในการตรวจสอบว่ามีฟีเจอร์เฉพาะที่คุณต้องการอยู่ในระบบหรือไม่แทนที่จะค้นหาหมายเลขเวอร์ชั่น