公司买的新电脑,卖电脑的预装的是win10专业版 1803系统。但是这个系统很坑,可能是被阉割后的,我运行Dreamweaver CS6出现了这样一个提示:
由于找不到MSVCP100.dll,无法继续执行代码。重新安装程序可能解决问题。
点确定,然后提示:由于找不到MSVCP100.dll,无法继续执行代码。重新安装程序可能解决问题。
再点确定提示:由于找不到mfc100u.dll,无法继续执行代码。重新安装程序可能解决问题。
于是,在网上找了各种教程:用360里面DirectX或者工具包的,用cmd命令修复的,直接下载dll文件修复的,重装对应软件重新破解的,手动安装各种VS运行库的……
结果,都无济于事,甚至还提示C++环境有问题的。手动从另一台电脑复制这些异常dll文件放在System32后,问题依旧。然后看到说64位系统要放在SysWOW64,结果出现了这个问题:
应用程序无法正常启动(0xc000007b)。请单击确定关闭应用程序。
继续百度这个问题解决方法,还是无法解决。
然后想想,我下载的这个dll文件是从其他电脑上的System32文件夹里面搬过来的,应该也放在System32。如果我要放在SysWOW64,那么也应该从其他电脑的SysWOW64里面的dll文件复制过来。
实操之后,问题解决。DW和管家婆都可以用了。
总结:
如果你电脑系统是32位的,从其他电脑的C:/Windows/System32拷贝一个丢失的同名文件,然后放在自己电脑的C:/Windows/System32里。
如果你电脑系统是64位的,从其他64位系统电脑的C:/Windows/SysWOW64拷贝一个丢失的同名文件,同样放在自己电脑的C/Windows/SysWOW64
最好同种系统:比如win7从win7拷,win10 64位从win10 64位拷,不同类型系统拷过去不确定能用,大家可以试试。
我的操作是win10 64位专业版从win10 64位企业版拷过去的。
这个办法虽然没有一键解决所有dll问题的软件或者方法什么的万能,但是很管用。