运行控制台应用程序时缺少MSVCR100.dll

时间:2014-01-29 07:25:11

标签: php yii wamp

我在两台不同的驱动器上安装了计算机上的Ampps服务器和Wamp服务器。现在我试图在命令提示符下运行“yiic”,但它抛出一个弹出窗口,说“MSVR100.dll缺失尝试重新启动程序来解决这个问题”。我想补充一点的是,因为我有通过谷歌解决了MSVCR100.dll的问题,我已经安装了所有建议的文件(来自微软网站)installed msvcr100.dll,但问题仍然存在于我身上。

2 个答案:

答案 0 :(得分:2)

我一直在想谷歌和所有搜索引擎,我发现问题出现在yiic.bat,这就像:


set YII_PATH=%~dp0

if "%PHP_COMMAND%" == "" set PHP_COMMAND=php.exe

"%PHP_COMMAND%" "%YII_PATH%yiic" %*

@endlocal

我将代码更改为以下代码


set YII_PATH=F:\wamp\www\yii\framework\

if "%PHP_COMMAND%" == "" set PHP_COMMAND=F:\wamp\bin\php\php5.4.16\php.exe

"%PHP_COMMAND%" "%YII_PATH%yiic" %*

@endlocal

表示 请查看YII_PATH最多为path\to\framework\if "%PHP_COMMAND%" == "" set PHP_COMMAND最高为path\to\php.exe

答案 1 :(得分:1)

尝试安装或更新Microsoft C ++:

  

对于Windows 32位操作系统:

     

Microsoft Visual C++ 2008 SP1 Redistributable Package (x86)

     

Microsoft Visual C++ 2010 SP1 Redistributable Package (x86)

     

对于Windows 64位操作系统:

     

Microsoft Visual C++ 2008 Redistributable Package (x64)

     

Microsoft Visual C++ 2010 SP1 Redistributable Package (x64)

这是一种可能的解决方案。