如何知道更新前安裝的是哪個版本的 Windows?

如何知道更新前安裝的是哪個版本的 Windows?

如何判斷使用者的 Windows 作業系統是否是從先前版本的 Windows 更新的,或者他目前的 Windows 版本是最初安裝的版本?例如,我該如何判斷他的 Windows 8.1 是否是從 Windows 8(或更早版本)更新的?

答案1

如果 Windows 是從先前的版本升級的,您應該有 Windows.old 資料夾,如果您執行磁碟清理,它有時會被刪除。

檔案 C:\Windows.old\System32\license.rtf 將準確告訴您升級到 Windows 8.1 之前安裝的版本。

編輯:似乎使用 WIndows 8.1 Windows.old 資料夾會在升級後 28 天自動刪除。

另一種選擇是在事件檢視器中尋找最舊的 Windows 錯誤報告資訊。

http://windows.microsoft.com/en-us/windows/what-information-event-logs-event-viewer#1TC=windows-7

根據其中報告的應用程序,它將具有類似的內容。

   svchost.exe_netsvcs 
   6.3.9600.16384 
   6.3.9600.2.0.0 

或這個

   Microsoft.SkypeApp_2.0.0.5011_x86__kzf8qxf38zg5c 
   praid:App 
   6.3.9600.16384 

或這個

HostProblem 
HostTimeout 
2 
6.3.9600.16384. (winblue_rtm.130821-1623) 

6.3 是 Windows 8.1,檢查事件檢視器中是否有這種類型,從最舊的開始,看看那裡會報告哪些版本。

開啟 Even Viewer 時,請前往 Windows 日誌 > 應用程式。按一下右側的“篩選目前日誌”,然後“僅篩選事件層級:資訊”和“事件來源 Windows 錯誤報告”,然後按日期對它們進行排序,以找到最舊的日誌。

在此輸入影像描述

您也可以嘗試按事件來源進行篩選:內核常規,查看包含事件資料中報告的版本的最舊版本,並查看 MajorVersion 和 MinorVersion 值是什麼。

在此輸入影像描述

請參閱此處以了解 Windows 版本發行號

http://msdn.microsoft.com/en-us/library/windows/desktop/ms724832%28v=vs.85%29.aspx

相關內容