Kiểm tra phiên bản hoặc số bản dựng của Windows 10 không hữu ích lắm vì nó không thay đổi theo thời gian.
Hóa ra câu đầu tiên là sai; điều đó đúng trong tất cả các phiên bản Windows trước, nhưng hiện tại chúng ta đang ở trong một thế giới Windows 10 mới. Bản dựng nội bộ mới nhất có số bản dựng 10525
so với "RTM" : 10240
.
Có một số cách để lấy số bản dựng trên dòng lệnh:
systeminfo.exe
(Get-CimInstance -ClassName Win32_OperatingSystem -Namespace root/cimv2).BuildNumber
(Get-ItemProperty -Path "HKLM:\SOFTWARE\Microsoft\Windows NT\CurrentVersion" -Name CurrentBuild).CurrentBuild
Cuối cùng trong ba là nhanh nhất.
Nếu bạn thích GUI, bạn có thể sử dụng winver.exe hoặc About
mục trong Help
menu của hầu hết các ứng dụng máy tính để bàn Windows.
Không còn gói dịch vụ nào nữa, mức độ vá trên HĐH phụ thuộc vào các bản cập nhật đã cài đặt. Có một số cách để tìm những thứ này, GUI, systeminfo.exe, wmi, v.v.
Cách được đề xuất và mạnh mẽ nhất để thực hiện những việc như thế này là sử dụng PowerShell:
Get-HotFix
hiển thị một cái gì đó như:
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
Bạn có thể lọc các bản cập nhật trong 10 ngày qua:
Get-Hotfix | Where {$_.InstalledOn -gt $(Get-Date).AddDays(-10) -and $_.Description -eq "Update"}
Hoặc hiển thị ba bản cập nhật được cài đặt mới nhất:
Get-Hotfix | Sort-object InstalledOn -Descending | Select -First 3
Bạn có thể kiểm tra xem một bản cập nhật cụ thể đã được cài đặt chưa:
if ((get-hotfix -id kb3087916) -ne $null) {"patched..."}
Trước tiên, bạn có thể tìm thấy số kb vá mới nhất trực tuyến như:
(New-Object Net.WebClient).DownloadString('https://microsoft.com/...')
Và sau đó kiểm tra xem nó có tồn tại trên máy không.
Lưu ý: đây chỉ là một ví dụ. Tôi không biết về một trang hiện đang liệt kê những trang này và bạn vẫn phải phân tích nó.
Câu hỏi đặt ra là: Theo thời gian, Microsoft sẽ thay đổi chức năng của Windows 10 đến mức bạn phải kiểm tra để làm cho ứng dụng hoặc tập lệnh của bạn hoạt động.
Có thể là một ý tưởng tốt hơn để kiểm tra xem một tính năng cụ thể bạn cần có tồn tại trên hệ thống hay không, thay vì tìm kiếm số phiên bản.