httpd.exe 计算机丢失MSVCR100.dll

本文介绍了在Windows 7 64位系统中安装Apache时遇到缺失MSVCR100.dll文件的问题及解决办法。通过下载并安装微软的Visual C++更新补丁,可以自动将所需的MSVCR100.dll文件添加到系统中,进而成功完成Apache的安装。

win7 64位系统先安装64位的apache,安装模式变了,在找到apache/bin后
用管理员运行cmd,httpd -k install 进行安装
但是,老是提示计算机丢失MSVCR100.dll  错误


网上找了不少内容,但都是不正确的,别说下载一个MSVCR100.dll文件放在system32下了。

看到微软有个新的c++的类似补丁的,进行下载安装即可。
下载地址
http://www.microsoft.com/en-us/download/details.aspx?id=13523
下载完毕后,会自动有MSVCR100.dll文件在系统中

然后进行安装httpd.exe 即可。
这就是最好的解决计算机丢失MSVCR100.dll文件的方法,包括各种游戏都是这样的。

<think> 我们正在解决Windows系统中执行`httpd.exe -install`命令时出现“'httpd.exe' 不是内部或外部命令”的问题。根据引用[1]的提示,我们注意到在Resin服务器中,`httpd.exe`实际上等同于Apache中的`apache.exe`。因此,我们需要确保在正确的目录下执行该命令,或者将Resin的bin目录添加到系统环境变量PATH中。 ### 解决步骤 #### 1. **确认Resin安装目录** 首先,确定Resin的安装位置。通常,在泛微e-cology9的安装中,Resin位于`D:\Ecology9\Resin`(具体路径根据你的安装可能有所不同)。我们需要找到`httpd.exe`文件,它应该在`Resin`目录下的`bin`子目录中,例如:`D:\Ecology9\Resin\bin\httpd.exe`。 #### 2. **使用绝对路径执行命令** 我们可以直接使用`httpd.exe`的完整路径来执行安装命令,避免因环境变量未配置而找不到命令的问题。例如: ```cmd D:\Ecology9\Resin\bin\httpd.exe -install ``` #### 3. **将Resin的bin目录添加到系统环境变量PATH** 为了以后在任何目录下都能运行`httpd.exe`,可以将Resin的bin目录添加到系统环境变量PATH中。 **操作步骤:** - 按`Win+R`,输入`sysdm.cpl`,打开“系统属性”。 - 切换到“高级”选项卡,点击“环境变量”按钮。 - 在“系统变量”区域,找到`Path`变量,点击“编辑”。 - 点击“新建”,然后输入Resin的bin目录路径(例如:`D:\Ecology9\Resin\bin`)。 - 点击“确定”保存所有更改。 添加完成后,重新打开命令提示符(需要重新启动命令提示符以使环境变量生效),然后尝试运行: ```cmd httpd.exe -install ``` #### 4. **在Resin的bin目录中打开命令提示符** 如果不想修改环境变量,也可以直接进入Resin的bin目录,然后在该目录下执行命令: ```cmd cd /d D:\Ecology9\Resin\bin httpd.exe -install ``` #### 5. **以管理员身份运行命令提示符** 注意:安装服务需要管理员权限。请确保以管理员身份运行命令提示符: - 在开始菜单中搜索“cmd”,右键选择“以管理员身份运行”。 ### 注意事项 - 如果之前已经安装过Resin服务,可能需要先卸载旧服务再安装。卸载命令为: ```cmd httpd.exe -remove ``` - 如果遇到端口冲突(如8080端口被占用),需要先停止占用端口的程序或更改Resin的监听端口(通过修改`resin.xml`配置文件)。 ### 引用参考 在解决此问题时,我们参考了引用[1]中的信息,即`httpd.exe`等同于`apache.exe`,因此当看到文档或指南中提到`apache.exe`时,应替换为`httpd.exe`。[^1] --- ### 相关问题 1. 如何验证Resin服务是否成功安装并运行? 2. 安装Resin服务时出现端口冲突如何解决? 3. 如何配置Resin服务随Windows系统自动启动? </think> ### 解决"httpd.exe不是内部或外部命令"问题的方法 #### 一、核心原因分析 该错误表明系统无法在以下位置找到`httpd.exe`: 1. **环境变量PATH缺失**:系统未配置Resin/bin目录路径 2. **执行位置错误**:未在Resin/bin目录内执行命令 3. **路径包含空格/特殊字符**:安装路径中的空格导致识别异常(如`Program Files`) 4. **文件权限不足**:当前用户无权访问httpd.exe文件 #### 二、详细解决步骤 ##### 1. 定位httpd.exe文件 ```cmd :: 在资源管理器查找确切路径(通常位于Resin安装目录的bin子文件夹) dir /s C:\httpd.exe dir /s D:\httpd.exe ``` 记录完整路径(如`D:\Ecology9\Resin\bin\httpd.exe`) ##### 2. 添加PATH环境变量(推荐永久方案) ```cmd :: 临时添加(仅当前会话有效) set PATH=%PATH%;D:\Ecology9\Resin\bin :: 永久添加(需管理员权限) setx /M PATH "%PATH%;D:\Ecology9\Resin\bin" ``` > **注意**:路径中若有空格需用引号包裹:`"C:\Program Files\Resin\bin"` ##### 3. 直接进入bin目录执行 ```cmd :: 切换到httpd.exe所在目录 cd /d D:\Ecology9\Resin\bin :: 执行安装命令 httpd.exe -install ``` ##### 4. 使用完整路径执行(无需环境变量) ```cmd :: 直接调用绝对路径 "D:\Ecology9\Resin\bin\httpd.exe" -install ``` #### 三、特殊情况处理 1. **路径含空格时**: ```cmd :: 使用引号包裹路径 "C:\Program Files\Resin\bin\httpd.exe" -install ``` 2. **权限不足时**: - 右键点击命令提示符 → 选择"以管理员身份运行" - 执行安装命令前运行: ```cmd icacls "D:\Ecology9\Resin\bin\httpd.exe" /grant Everyone:F ``` #### 四、验证与测试 ```cmd :: 检查服务是否安装成功 sc query ResinWebServer :: 启动服务 net start ResinWebServer ``` 正常输出应显示服务状态为`RUNNING` > **关键提示**:根据引用[1],在Resin服务器中`httpd.exe`等同于Apache的`apache.exe`,它们是同一功能的不同命名实现[^1] --- ### 相关问题 1. 如何修改Resin服务的默认监听端口? 2. Windows系统服务安装失败如何查看详细错误日志? 3. 如何配置Resin服务随系统自动启动? 4. 多版本Java环境下如何指定Resin使用的JDK版本
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值