วิธีค้นหาเวอร์ชัน Windows และหมายเลขบิลด์ที่ติดตั้ง
วิธีที่ง่ายที่สุดในการค้นหาเวอร์ชันและหมายเลขบิวด์ของระบบปฏิบัติการ Windows ที่ติดตั้งบนคอมพิวเตอร์ของคุณอย่างรวดเร็วคือการกดปุ่ม
Win+Rบนแป้นพิมพ์และเรียกใช้
winverสั่งการ.
ภาพหน้าจอต่อไปนี้แสดงว่ามีการติดตั้ง Windows 10 เวอร์ชัน 22H2 บนคอมพิวเตอร์ (หมายเลขบิลด์ 19045.3324) ทั้งหมายเลขรุ่นและหมายเลขบิลด์ของ Windows ช่วยให้คุณสามารถระบุเวอร์ชันของระบบปฏิบัติการที่ติดตั้งบนคอมพิวเตอร์ของคุณได้โดยไม่ซ้ำกัน
ตารางที่มีหมายเลขเวอร์ชันทั้งหมด (รุ่น) และรุ่นของ Windows 10 มีอยู่ที่นี่ https://learn.microsoft.com/en-us/windows/release-health/release-information
คุณยังสามารถเปิดกล่องโต้ตอบข้อมูลระบบได้โดยใช้
Win+Pauseแป้นพิมพ์ลัด ซึ่งจะนำคุณไปสู่จุดที่เหมาะสม
Settings(ระบบ -> เกี่ยวกับ) หรือหน้าต่างคุณสมบัติของระบบ (ขึ้นอยู่กับเวอร์ชันของ Windows ของคุณ)
เริ่มต้นด้วย Windows 10 20H2 แอปเพล็ต System Properties แบบคลาสสิกในแผงควบคุมจะถูกซ่อนไว้และไม่สามารถเข้าถึงได้โดยตรง หากต้องการเปิดให้ใช้คำสั่ง:
shell:::{bb06c0e4-d293-4f75-8a90-cb05b6477eee}นอกจากนี้คุณยังสามารถรับข้อมูลเกี่ยวกับรุ่นและรุ่น Windows ของคอมพิวเตอร์ได้จากบรรทัดคำสั่ง รันคำสั่ง:
systeminfoเอาต์พุตคำสั่งสามารถกรองได้:
systeminfo | findstr /B /C:"OS Name" /B /C:"OS Version"หรือใช้คำสั่ง WMI:
wmic os get Caption, Version, BuildNumber, OSArchitecture
PowerShell เทียบเท่ากับ
systeminfoคำสั่งคือ Get-ComputerInfo cmdlet:
Get-ComputerInfo | select OsName, OsVersion, WindowsVersion, OsBuildNumber, OsArchitectureข้อเสียของ Get-ComputerInfo cmdlet คือการดำเนินการค่อนข้างช้า หากคุณต้องการตรวจสอบเวอร์ชัน Windows อย่างรวดเร็วและสร้างจากสคริปต์ PowerShell ควรใช้คำสั่งใดคำสั่งหนึ่งต่อไปนี้
รับเวอร์ชัน Windows พร้อมตัวแปรสภาพแวดล้อม:
[System.Environment]::OSVersion.Versionจากคลาส WMI:
Get-WmiObject -Class Win32_OperatingSystem | fl -Property Caption, Version, BuildNumberใน PowerShell Core เวอร์ชันใหม่ คุณต้องใช้ Get-CimInstance แทน Get-WmiObject cmdlet:
Get-CimInstance Win32_OperatingSystem | fl -Property Caption, Version, BuildNumber, OSArchitectureคุณสามารถระบุได้ว่ามีการติดตั้ง Windows เวอร์ชัน x86 หรือ x64 บนคอมพิวเตอร์ด้วยค่าของพารามิเตอร์ OSArchitecture
หากต้องการทราบหมายเลขบิลด์และเวอร์ชันของ Windows คุณสามารถตรวจสอบรีจิสทรีได้ด้วย
Reg Query "HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion" /v ProductName
Reg Query "HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion" /v DisplayVersion
Reg Query "HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion" /v CurrentBuild
หรือ :
Get-ItemProperty -Path "HKLM:\SOFTWARE\Microsoft\Windows NT\CurrentVersion"| select ProductName, DisplayVersion, CurrentBuildคุณสามารถใช้
ProductVersion-
TargetReleaseVersion, และ
TargetReleaseVersionInfoพารามิเตอร์รีจิสทรีในคีย์รีจิสทรี HKLM\SOFTWARE\Policies\Microsoft\Windows\WindowsUpdate เพื่อระบุเป้าหมายสูงสุดที่ Windows บิวด์ของอุปกรณ์ของคุณสามารถอัปเกรดได้โดยอัตโนมัติ ตัวเลือกเหล่านี้สามารถใช้เพื่อป้องกันการอัพเดตอัตโนมัติเป็น Windows 11
ใช้ PowerShell Remoteting เพื่อตรวจสอบเวอร์ชัน Windows บนโฮสต์ระยะไกล:
Invoke-Command -ScriptBlock {Get-ItemProperty 'HKLM:SOFTWARE\Microsoft\Windows NT\CurrentVersion' | Select-Object ProductName, ReleaseID, CurrentBuild} -ComputerName dskt-pc01หรือใช้ WMI/CIM:
Get-ciminstance Win32_OperatingSystem -ComputerName dskt-pc01 | Select PSComputerName, Caption, OSArchitecture, Version, BuildNumber | FLหากคอมพิวเตอร์ของคุณเข้าร่วมโดเมน Active Directory คุณสามารถรับเวอร์ชัน Windows และสร้างได้จากคุณลักษณะของคอมพิวเตอร์ใน AD (รับหมายเลขบิลด์ Windows OS จาก Active Directory)
คุณยังสามารถค้นหาเวอร์ชัน Windows รุ่น และบิลด์ได้จากอิมเมจ ISO หรือไฟล์ WIM





