解决启动Apache时出现因为计算机丢失MSVCR110.dll文件

原创 小智  2020-11-18 18:41  阅读 3,846 次

在DOS环境下输入 httpd.exe 命令启动 Apache 2.4.35 x64 时弹出“无法启动此程序,因为计算机中丢失 MSVCR110.dll。尝试重新安装该程序以解决此问题。”的系统错误提示。这是因为 Apache 2.4.35 x64(版本)在启动Web服务器前必须先确保计算机系统中安装所需的 Visual C ++ 2012 x64 Redistributable Package 组件。

无法启动此程序,因为计算机中丢失 MSVCR110.dll

启动 Apache 时,提示计算机丢失 MSVCR110.dll 文件的解决方法

1、下载必需的可再发行组件:访问 微软下载中心 ——》点击“Downloads”(下载)

下载Visual C ++ 2012 x64 Redistributable Package

2、根据你的“系统类型”选择要下载的程序(.exe) ——》点击 “Next”(下一步)。开始下载 Visual C ++ 2012 x64 Redistributable Package(vcredist_x64.exe)组件包到电脑。

PS:“32位操作系统”选择 x86版;“64位操作系统”选择 x64版

根据你的系统类型选择要下载的程序

3、安装组件包:双击 “vcredist_x64.exe” 运行 Microsoft Visual C++ 2012 Redistributable(x64) ,勾选“接受许可条款” ——》安装

Visual C++ 2012 Redistributable之接受许可条款

4、安装进度:正在安装 Microsoft Visual C++ 2012 Redistributable

Visual C++ 2012 Redistributable之安装进度

5、Microsoft Visual C++ 2012 Redistributable 已安装完毕 ——》关闭

Visual C++ 2012 Redistributable安装完毕

6、Microsoft Visual C++ 2012 Redistributable 安装成功之后即可使用命令启动 Apache 服务器。

通过百度搜索直接下载缺失的 msvcr110.dll 文件

1、在电脑上百度搜索“msvcr110.dll64位下载”,(根据你的电脑型号选择64位或32位进行下载),或者从正常运行的电脑中拷贝 “MSVCR110.dll” 文件。

2、下载完 msvcr110.dll 文件之后,将该文件拷贝到电脑的System系统目录里(C:\Windows\System32)。

  • win7操作系统 :将该文件放在“c:\Windows\System32”位置
  • Windows 10/8/7/2008r2 64位的操作系统:将该文件放在“C:\Windows\SysWOW64”位置

不足之处:这个方法比较实在,但是有一个不好的地方就是很麻烦,你要下载并拷贝到系统目录中。此操作可以说是治标为治本。

PS:通过安全卫士、电脑管家或者驱动精灵,使用修复的选项,可以直接修复缺失的dll组件

PS:在Visual C ++ 2012 x64上构建的二进制文件无法在 Windows XP 或 Windows Server 2003 上运行

DLL文件

DLL(Dynamic Link Library)文件为动态链接库文件,又称“应用程序拓展”,是软件文件类型。在Windows中,许多应用程序并不是一个完整的可执行文件,它们被分割成一些相对独立的动态链接库,即DLL文件,放置于系统中。当我们执行某一个程序时,相应的DLL文件就会被调用。一个应用程序可使用多个DLL文件,一个DLL文件也可能被不同的应用程序使用,这样的DLL文件被称为共享DLL文件。

本文地址:http://aszhi.com/server/48.html
关注我们:请关注一下微信号:扫描二维码爱思智前端的微信号
版权声明:本文为原创文章,版权归 小智 所有,欢迎分享本文,转载请保留出处!

发表评论


表情