安装xshell7提示找不到mfc140u.dll
网上散布着许多假冒的 Xshell 版本。这些可能是伪造的恶意软件包。确保只从我们的官方网站 (www.xshell.com) 下载
NetSarang Computer,Inc.以过去10年免费提供强大的SSH和SFTP/FTP客户端而自豪。我们的免费许可证不仅是免费的价格,而且没有广告或其他剥削用户的方式。我们认为,来自各种背景和环境的用户都应该能够访问功能强大、功能丰富的SSH和SFTP/FTP客户机。无论是学习、教学,还是仅仅是作为一种爱好的补充。
更新:从 2022/02/16 开始,我们的免费许可证的标签限制已被删除。所有免费用户现在都可以通过下载下面的最新版本来访问无限的标签。当前用户必须下载最新版本并在现有安装上进行安装。
一、原因分析
在安装完xshell7后,双击打开应用时,提示找不到mfc140u.dll
但通过搜索工具everything在本地搜索时,能查询到系统存在mfc140u.dll
文件,显然不是因为不存在文件导致的问题。
经了解,mfc140u.dll是一个Windows动态链接库文件,它是Microsoft Visual C++ 2015运行时的一部分。那应该是 Visual C++安装存在问题导致,其他软件无法正常使用。
二、问题解决
1、卸载文件
经查询,xshell7依赖Microsoft Visual C++ 库,需要下载2个Visual Studio 2015、2017、2019 和 2022
和Visual Studio 2012
,所以首先要将原来的卸载掉。
2、下载安装
经查询,xshell7依赖Microsoft Visual C++ 库,需要下载2个Visual Studio 2015、2017、2019 和 2022
和Visual Studio 2012
即可。
注意:两个文件都选择X86架构的进行下载、安装,最后重启系统即可。
三、参考
1、知乎:https://zhuanlan.zhihu.com/p/661466369#
2、免费xshell7下载:https://www.xshell.com/zh/free-for-home-school/
3、Visual C++:https://learn.microsoft.com/zh-CN/cpp/windows/latest-supported-vc-redist?view=msvc-170