1、 文檔目標
解決Keil MDK關于windows版本的兼容性的咨詢問題
2、 問題場景
目前因為在2025年10月14日微軟就會停止對于windows 10的免費維護更新服務。有部分客戶開始考慮將客戶端的電腦系統升級成win11。那么對于目前使用的軟件版本是否可以在win11系統上正常地運行,客戶存在一些疑問。
3、軟硬件環境
1)、軟件版本:Keil MDK 5.38a
2)、電腦環境:Windows 11
3)、外設硬件:無
4、解決方法
1)、Windows 8于2012年10月發布,Windows 10于2015年7月發布,Windows 11于2021年10月發布。Keil MDK所有早于對應windows版本發布的軟件版本都不能保證可以完全兼容。
2)、Windows 8于2012年10月發布,那么可以保證MDK在windows8系統上正常運行的版本是Keil MDK 4.70版本(Keil MDK 4.70于2013年02月06日發布,Keil MDK 4.60于2012年09月27日發布)以上。

圖4-1
3)、Windows 10于2015年7月發布,那么可以保證MDK在windows10系統上正常運行的版本是Keil MDK 5.16a版本(Keil MDK 5.16a于2015年08月27日發布,Keil MDK 5.15于2015年05月28日發布)以上。

圖4-2
4)、Windows 11于2021年10月發布,那么可以保證MDK在windows11系統上正常運行的版本是Keil MDK 5.37版本(Keil MDK 5.37于2022年05月02日發布,Keil MDK 5.36于2021年09月15日發布)以上。

圖4-3
5)、以上的所有軟件版本對于windows系統的支持情況為官網說明。
實際上,目前高版本MDK在win8系統上的兼容性是無法確認的,win8在2016年1月12日。那么實際上就不建議在win8系統上安裝MDK5.18及以上的版本進行使用。對于Win10和Win11上,對早于對應Win10和Win11系統發布時間的軟件版本,目前在實際使用上基本上沒有發現有任何致命性問題。不過,無論是在Win8、Win10、Win11均不建議安裝使用MDK4.50以下的版本進行使用。

首頁 > 資源中心 > FAQ
