題 Windows內核名稱\版本?


Mac OS X有 Darwin 10.6.0 內核和Ubuntu都有 Linux 2.6 內核,所以在Windows中它叫什麼?


4
2018-06-12 06:54


起源




答案:


內核文件本身就是 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如何確定最終的版本號是多少。


9
2018-06-12 07:40



所以可以被稱為“NT內核” - Delta
當然,但這將涉及從Windows NT 3.5到Windows 8的任何內核,包括服務器版本。所有這些都是 基於NT內核。大多數情況下,人們在引用內核時會引用產品名稱,或者 內部Windows版本 像@Journeyman Geek那樣。 - Bacon Bits
@umar請保持CAPS LOCK關閉...... - Camilo Martin


嗯,它往往是Windows 7的Microsoft Windows版本[6.1.7601] - 主要的變化應該是MajorVersion.MinorVersion.Build的數字。 Vista為6.0.xxxx,SP3的XP為5.1.2600。

您可以使用'ver'命令找到它


4
2018-06-12 07:12



ver 從命令提示符。 winver 從“運行”對話框中。 - heavyd


視窗:

  • 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可能會提示您驗證驅動程序單擊否。


2
2017-09-13 13:54