最近,新装了 win11 22h2 版本,以前常用的一个软件出现了 0xc0000005-Unexpected parameters(意外的参数)错误,无法使用打开软件。

其实这种现象 win10 系统也发生过,主要是用了第三方包装的 windows10 最新版。网上有很多针对这个的解决方法,对于我这个软件都不好使,也许对其他软件可能有作用。
一番研究下来,我这个软件出现这种错误的原因是 win11 22h2 和第三方包装的 win10,系统都默认使用.net 4.8.1。以前的 win10、win11 系统都是自带.net 4.8。虽然微软官方宣称 4.8.1 兼容 4.8,但是由于个软件的开发问题,还是有部分软件不兼容最新.net 4.8.1。也就出现了 0xc0000005-Unexpected parameters 错误。
解决方法:
一、和软件开发者联系,让其升级软件。
二、降级 windows,不要用最新的 windows 软件,目前微软操作系统官方版只有 win11 22h2 版本是自带 .net 4.8.1 的,其他官方 win10、win11 都是 .net 4.8 版本。部分第三方的 windows 系统安装包也集成了.net 4.8.1,这些版本将会可能出现兼容性问题。
正文完

