
1、 文档目标解决Keil MDK关于windows版本的兼容性的咨询问题。2、 问题场景目前因为在2025年10月14日微软就会停止对于windows 10的免费维护更新服务。有部分客户开始考虑将客户端的电脑系统升级成win11。那么对于目前使用的软件版本是否可以在win11系统上正常地运行客户存在一些疑问。3、软硬件环境1、软件版本Keil MDK 5.38a2、电脑环境Windows 113、外设硬件无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-13、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-24、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-35、以上的所有软件版本对于windows系统的支持情况为官网说明。实际上目前高版本MDK在win8系统上的兼容性是无法确认的win8在2016年1月12日。那么实际上就不建议在win8系统上安装MDK5.18及以上的版本进行使用。对于Win10和Win11上对早于对应Win10和Win11系统发布时间的软件版本目前在实际使用上基本上没有发现有任何致命性问题。不过无论是在Win8、Win10、Win11均不建议安装使用MDK4.50以下的版本进行使用。