Windows 内核名称\版本?

Windows 内核名称\版本?

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

答案1

内核文件本身是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.16695、6.1.7600.16792、6.1.7600.20655、6.1.7600.20738、6.1.7600.20826、6.1.7600.20941、6.1.7601.17514、6.1.7601.17592、6.1.7601.21701。

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

答案2

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

你可以用“ver”命令找到它

答案3

视窗:

  • Windows 7 - 单击“开始”或“Windows 徽标”-> 右键单击​​“计算机”-> 然后单击“属性”。查看系统。

  • Windows Vista 和 Windows Server 2008 - 单击“开始”或 Windows 徽标(具体取决于您拥有的操作系​​统)-> 然后单击“控制面板”->“系统和维护”->“系统”。您也可以尝试单击“开始”或 Windows 徽标-> 然后,如果您有“开始搜索”字段,请键入 winver-> 然后从结果中双击 winver.exe。如果您有运行框而不是搜索框,只需单击“运行”-> 键入 winver-> 单击“确定”。

  • Windows XP 和 Windows Server 2003 - 单击开始 -> 运行 -> 输入 winver,然后单击确定。您也可以尝试输入 msinfo32 或 sysdm.cpl(如果您愿意)。最后,您可以尝试输入 dxdiag。Windows 可能会提示您验证驱动程序,然后单击否。

相关内容