Windows 内核名称\版本?

Del*_*lta 7 operating-systems kernel ntoskrnl.exe

Mac OS X 有Darwin 10.6.0内核,Ubuntu 有Linux 2.6内核,那么在 Windows 中它叫什么?

Bac*_*its 13

内核文件本身是ntoskrnl.exe. 它位于C:\Windows\System32.

如果查看文件的属性,则可以查看“详细信息”选项卡以查看正在运行的真实版本号。您可以在系统上的C:\Windows\winsxs\amd64_microsoft-windows-os-kernel*和下看到其他版本的内核C:\Windows\winsxs\x86_microsoft-windows-os-kernel*。例如,我当前的内核在 Win 7 x64 上是6.1.7601.17592. 6.1 表示 Windows 7。 7601表示 SP1(RTM 列表 7600)。最终数字是当前版本。如果您的系统有多个处理器或处理器中的多个内核,详细信息面板还会显示原始文件名是ntkrnlmp.exe. 这里的“mp”表示“多处理器”。在某一时刻,如果系统有一个或多个处理器,Windows 会为系统使用不同的内核。我不知道是否仍然如此并且内部文件名由于历史原因仍然保持这种方式,或者是否仍然存在单处理器核心版本。目前,我没有要测试的单一核心系统。

在WinSXS目录中,我的系统目前有不少内核版本(大部分来自Windows 7的RTM版本):6.1.7600.16385、6.1.7600.16539、6.1.7600.16617、6.1.7600.166.1607070707072 , 6.1.7600.20738, 6.1.7600.20826, 6.1.7600.20941, 6.1.7601.17514, 6.1.7601.17592, 6.1.7601.217011

您注意到我的系统没有使用系统上的最高版本内核(6.1.7601.17592 与 6.1.7601.21701)。但是,它使用的是最后一个进行数字签名的版本,因此即使最终版本号较低,文件也较新。我不确定 MS 如何确定最终版本号将是什么。

  • @umar 请保持大写锁定关闭... (3认同)

Jou*_*eek 5

嗯,它往往是 Windows 7 的 Microsoft Windows 版本 [6.1.7601] - 主要变化应该是 MajorVersion.MinorVersion.Build 的数字。Vista 是 6.0.xxxx,而 SP3 的 XP 是 5.1.2600。

您可以使用“ver”命令找到它

  • 来自命令提示符的 `ver`。“运行”对话框中的“winver”。 (5认同)