版本报告小程序

来自BetaHeritage Wiki
跳到导航 跳到搜索

模板:正在施工

版本报告小程序即 winver.exe,Winver 为 Windows Version(Windows 版本)的缩写,是 Windows 系统内置的实用程序,储存在 %SystemRoot%\System32\winver.exe。部分版本称之为“关于 Windows”。

它最初是在 Windows 3.0 中引入的,打开时会出现一个简单的消息框,包含 Windows 徽标、大版本号、Build 版本号、版权声明以及有关当前操作模式的信息。在早期 Windows 版本上,该工具还包括一个自定义的 MS-DOS 可执行存根,用于将版本信息显示在屏幕上。在整个早期 Windows 系列中,它几乎没有发生变化,Windows 3.1 只更改了徽标,而 Windows 95 将版本信息减少为操作系统名称。

在基于 NT 内核的 Windows 版本上,该实用程序包含在 Windows NT 3.1 开始的每一个版本,其实现方式类似于其 16 位对应版本(Windows 3.1),是一个带有 Windows 徽标,版本和内部版本号以及版权声明的简单窗口。但是,从 Windows NT 3.5 开始,它仅调用 API 函数来显示一个标准的“关于 Windows”窗口,除了版本和版权声明外,还包含有关计算机和注册所有者的信息。随着 Windows 2000 开发过程中时间炸弹的引入,Winver 窗口中还会显示时间炸弹过期时间(如果存在)。

Windows 7 build 6519 的时候,Winver 窗口不再显示系统可用内存。可用 RAM 信息仍然可以在任务管理器中查询到。

Windows 8 开发阶段,Winver 窗口还添加了一个微软机密声明,用于警告员工不要泄露内部版本。 模板:Quote

Windows 11 的开发阶段,版权年份被从 Winver 中移除。后来在 Windows 10 v2004Windows Server 2022 中也移除了这个年份的显示。

部分特定版本的 Windows,例如 Windows 预安装环境(PE)和核心安装的 Windows Server,没有单独的 winver.exe。但通过在 CMD 窗口里输入 rundll32 shell32,ShellAbout 并运行,也可以打开报告 Windows 版本的窗口。然而,这样的窗口有个特性Bug,即它可能会显示出乱码字符,也不会显示时间炸弹信息。


图库