背景:
近日公司财务遇到一个问题,由于地税和国税合并,合并后需要升级网上报税系统,新系统打开就报错:“无法定位程序输入点nextafterf于动态链接库MSVCR120_CLR0400.dll上”,网上所谓的下载这个dll文件然后放在c盘windows的System32和SysWOW64下其实是没有任何卵用的,这个dll文件其实是.NET框架里的东西,我看了下他电脑是win7系统,但是.NET框架竟然是4.6.1的(目前最新的好像是4.7吧,不做.NET开发也不怎么关注了……),果断卸载然后重新安装.NET4.0框架,系统就可以打开了,我估计是报税软件开发时候是基于.NET4.0开发的,一些类库太低不支持,太低也不支持。就像VS开发一样,VS2010和VS2013默认开发框架分别是.NET3.5和.NET4.5。下面我把解决方案一步一步写下来,供我们财务人员和其他遇到同样问题的童鞋们参考。
Step1:打开控制面板,找到程序和功能选项。
step2:找到Microsoft .NET Framework4.6.1,双击选择选择“从此计算机删除.NET Framework4.6.1”,下一步卸载即可。(我这里用我的4.7.1为例)
step:3安装.NET Framework4.0框架,下载地址:https://download.csdn.net/download/yangyisen0713/10521554
(预计安装时间为10分钟,具体根据网速和电脑配置来看)
完成后重新打开软件即可。