wkhtmltopdf.exe 在windows server2008 R2环境提示计算机丢失 MSVCP140.dll

问题说明:

项目上线环境为windows server2008 R2 64位。

安装完wkhtmltopdf,已配置了path环境变量,测试提示:

测试命令为:

wkhtmltopdf http://www.baidu.com/ D:website1.pdf

在同事机子测试,并未出现问题。

如何解决?

https://github.com/RickStrahl/MarkdownMonster/issues/579为官方回复解决方案

尝试方法一

https://dl.pconline.com.cn/download/2313335-1.html下载了Microsoft Visual C++ 2015 Redistributable,在服务器安装提示设置失败,一个或多个问题导致了安装失败...

而在控制面版,程序无法卸载或修复,只能放弃

尝试方法二

将MSVCP140.dll放C:\Windows\SysWOW64下开始-运行-输入regsvr32 msvcp140.dll,提示模块msvcp140.dll加载失败

于是放在了System32下,又提示模块""可能与您正在运行的Windows版本不兼容。检查该模块是否与regsvr32.exe的x86或x64版。

只能再次放弃。。。

尝试方法三

因为是服务器,刚开始并不想用修复软件的,但也只能试试了。

1、使用360,人工服务,搜索缺少**.dll,采用方案并么有生效,只能卸载!

2、使用腾讯电脑管家,在电脑诊所,丢失dll文件那里,找到了丢失VC++组件,上面明确提示系统丢失MSVC88.dll,尝试修复后,成功了,不得不夸鹅厂优秀!!!

再来一波测试,HTML网页格式转换PDF终于成功!

踩坑总结

能用工具解决的事情,就不用费劲了,对于开发人员,搞这些真的好累啊!!!

猜你喜欢

转载自blog.csdn.net/KeepLearnZhangXiaoBo/article/details/114553953