如何知道更新之前安装的是哪个版本的 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,检查事件查看器中是否存在此类类型,从最旧的开始,看看那里会报告哪些版本。

打开 Event Viewer 后,进入 Windows 日志 > 应用程序。单击右侧的过滤当前日志,然后仅过滤事件级别:信息和事件源 Windows 错误报告,然后按日期排序,以查找最旧的日志。

在此处输入图片描述

您还可以尝试按事件来源:内核常规进行过滤,查看包含事件数据中报告的版本的最旧版本,并查看 MajorVersion 和 MinorVersion 值。

在此处输入图片描述

请参阅此处了解 Windows 版本发布号

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

相关内容