แต่ละครั้งที่คุณอัปเกรด Windows 10 (เช่น จาก Home เป็น Pro) หรืออัปเกรด Windows 10 บิลด์ (เช่น บิลด์ใหม่ผ่าน Windows Update) ประวัติการอัปเกรดนี้จะถูกจัดเก็บไว้ในรีจิสทรี
การดูประวัติการอัพเกรด Windows โดยละเอียดจะมีประโยชน์มากเมื่อเรียนรู้เกี่ยวกับรุ่นและเวอร์ชัน Windows ที่ติดตั้งไว้ก่อนหน้านี้บนพีซี Windows 10
คู่มือนี้จะแสดงวิธีดูประวัติการอัพเกรด Windows บนพีซี Windows 10 ของคุณ
ดูประวัติการอัพเกรด Windows ใน PowerShell
1. เปิดPowerShell
2. คัดลอกและวางคำสั่งด้านล่างลงใน PowerShell แล้วกดEnterคำสั่งนี้จะรวบรวมประวัติการอัพเกรด Windows ของพีซีของคุณจากรีจิสทรีและกำหนดให้กับ$OSUpgradeHistory
รหัส:
$OSUpgradeHistory = $(gci "HKLM:\System\Setup" | ? {$_.Name -match "\\Source\s"}) | % { $_ | Select @{n="UpdateTime";e={if ($_.Name -match "Updated\son\s(\d{1,2}\/\d{1,2}\/\d{4}\s\d{2}:\d{2}:\d{2})\)$") {[dateTime]::Parse($Matches[1],([Globalization.CultureInfo]::CreateSpecificCulture('en-US')))}}}, @{n="ReleaseID";e={$_.GetValue("ReleaseID")}},@{n="Branch";e={$_.GetValue("BuildBranch")}},@{n="Build";e={$_.GetValue("CurrentBuild")}},@{n="ProductName";e={$_.GetValue("ProductName")}},@{n="InstallTime";e={[datetime]::FromFileTime($_.GetValue("InstallTime"))}} };
3. คัดลอกและวางคำสั่งด้านล่างลงใน PowerShell แล้วกดEnterคำสั่งนี้จะแสดง$OSUpgradeHistory
$OSUpgradeHistory | Sort UpdateTime | ft UpdateTime, ReleaseID, Branch, Build, ProductName
4. ตอนนี้คุณจะเห็นประวัติการอัพเกรด Windows บนพีซี Windows 10 ของคุณ
ดูประวัติการอัพเกรด Windows ใน PowerShell
ดูประวัติการอัพเกรด Windows ใน Registry Editor
1. กด ปุ่มWin + Rเพื่อเปิดRunพิมพ์regeditในRunและคลิกOKเพื่อเปิด Registry Editor
2. ไปที่คีย์ด้านล่างในแผงด้านซ้ายของ Registry Editor
HKEY_LOCAL_MACHINE\SYSTEM\Setup
3. ดูที่ด้านขวาของ คีย์ย่อย Source OS (อัปเดตเมื่อ) แต่ละรายการ ใน คีย์ การตั้งค่าคีย์ย่อยSource OS แต่ละรายการ จะให้BuildBranch, CurrentBuild (หมายเลขบิลด์), ProductName (เวอร์ชัน), ReleaseID (หมายเลขเวอร์ชัน) ฯลฯ ให้กับคุณ ประวัติการอัพเกรดโดยละเอียดของ Windows ที่ติดตั้งก่อนหน้านี้
ดูประวัติการอัพเกรด Windows ใน Registry Editor
ดูเพิ่มเติม: