如果我尝试安装 WampServer,则会出现上述错误。我已经尝试安装所有推荐的程序,例如这里: WAMP 显示错误 'MSVCR100.dll' is missing when install
但没有任何帮助。我可以做些什么来安装 WampServer?
如果我尝试安装 WampServer,则会出现上述错误。我已经尝试安装所有推荐的程序,例如这里: WAMP 显示错误 'MSVCR100.dll' is missing when install
但没有任何帮助。我可以做些什么来安装 WampServer?
在从 wampserver 网站下载 wamp 服务器期间,您会收到警告。
警告:Vous devez avoir installé Visual Studio 2012:VC 11 vcredist_x64/86.exe Visual Studio 2012 VC 11 vcredist_x64/86.exe: http ://www.microsoft.com/en-us/download/details.aspx?id= 30679
因此,如果您安装vcredist_xxx.exe就可以了
什么解决了我的问题:我使用的是 64 位 Windows 7,所以我想我可以安装 64 位 Wamp。在我安装了 32 位版本后,错误不会出现。所以在 Wamp 的开发过程中出现了一些问题......
据我所知,MSVCRxxx.dlls
在%SystemRoot%\System32
(通常C:\Windows\System32
)。
xxx 指的是MS Visual C Runtime
(因此 MSVCR ...)的版本
但是,复杂的似乎是xxx版本与年份“版本”的两位数不一样。
例如, Visual C Runtime 2013产生MSVCR120.dll
,“... Runtime 2012 ”产生MSVCR110.dll
. 然后微软将这些打包为vcredist_x86.exe
or vcredist_x64.exe
,似乎与 xxx 版本或 Visual Studio 版本号(2012、2013 等)无关 - 感到困惑?你完全有权成为!
因此,首先,您需要确定是否需要32 bit
,64 bit
甚至两者都需要(某些 PHP 发行版显然确实需要两者),然后下载相关的 vcredist... 以获取位和 Visual Studio 版本。据我所知,判断您拥有哪个 vcredist 的唯一方法是开始安装它。最近的版本提供了一个介绍屏幕,其中引用了 Visual Studio 版本和 xxx 版本。我已将 by 重命名vcredists
为vcredist_x64_2012_V11.exe
.
[编辑] 忘记在前面补充一点,如果您只是想“安装”丢失的 DLL(而不是解决一些更大的问题),那么只需为您的架构安装相关的 vcredist 可能不会造成任何伤害(32 位、64 位)和“缺失”版本。
Windows 10 x64 于 2015 年 8 月发布 - 出现同样的问题。MSVCR110.dll 也可以在 sysWOW64 文件夹中找到(这是我找到它的地方,复制到 system32 没有帮助)。解决:
希望像我一样,你有一个方便的 MySQL 数据库备份!