windows服务启动时出现错误的两种可能性
2012-01-01 22:32
211 查看
一般情况下,我们写好了一个windows服务程序后,使用sc create命令创建好了这个服务后,就可以启动这个服务了。但是有时会出现服务启动不正常的情况,下面就是其中的两种情况及对应的解决办法:
1.启动服务时,提示“错误1053:服务没有及时相应启动或控制请求”。
2.启动服务时,提示“发生系统错误:14001。由于应用程序配置不正确,应用程序未能启动……”。
对于错误1,常常是因为缺少了一些服务必需的dll。解决办法如下,你找到这个服务程序所在的目录,如D:\services\,双击这个服务程序,会弹出一个提示框,提示服务运行缺少某个dll,然后你可以在别的地方找到这个dll,放到和本服务相同的目录下或者是C:\windows\system32目录下。这个问题就能解决了。
对于错误2,常常是因为你写的服务程序是使用VC编译器编写的,要在某个机器上运行,这个机器上必须要安装Visual C++库的运行时组件。如果你是使用Visual Studio2005写的程序,那么你需要安装Microsoft Visual C++ 2005 SP1 Redistributable Package (x86);如果你是使用Visual Studio2008写的服务程序,那么你需要安装Microsoft Visual C++ 2008 SP1 Redistributable Package
(x86);如果你是使用Visual Studio 2010写的服务程序,那么你需要安装Microsoft Visual C++ 2010 可再发行组件包 (x86)。对于这三个组件包的官方下载网站分别是:
http://www.microsoft.com/downloads/zh-cn/details.aspx?displaylang=zh-cn&FamilyID=200b2fd9-ae1a-4a14-984d-389c36f85647
http://www.microsoft.com/downloads/zh-cn/details.aspx?displaylang=zh-cn&FamilyID=a5c84275-3b97-4ab7-a40d-3802b2af5fc2
http://www.microsoft.com/downloads/zh-cn/details.aspx?displaylang=zh-cn&FamilyID=a7b7a05e-6de6-4d3a-a423-37bf0912db84
如果遇到其它的情况,我会及时的对本文进行补充的。
另外有个csdn博客介绍服务启动出错的处理,可以作为参考:
/article/2352647.html 五种常见Windows服务启动问题的排错方法
1.启动服务时,提示“错误1053:服务没有及时相应启动或控制请求”。
2.启动服务时,提示“发生系统错误:14001。由于应用程序配置不正确,应用程序未能启动……”。
对于错误1,常常是因为缺少了一些服务必需的dll。解决办法如下,你找到这个服务程序所在的目录,如D:\services\,双击这个服务程序,会弹出一个提示框,提示服务运行缺少某个dll,然后你可以在别的地方找到这个dll,放到和本服务相同的目录下或者是C:\windows\system32目录下。这个问题就能解决了。
对于错误2,常常是因为你写的服务程序是使用VC编译器编写的,要在某个机器上运行,这个机器上必须要安装Visual C++库的运行时组件。如果你是使用Visual Studio2005写的程序,那么你需要安装Microsoft Visual C++ 2005 SP1 Redistributable Package (x86);如果你是使用Visual Studio2008写的服务程序,那么你需要安装Microsoft Visual C++ 2008 SP1 Redistributable Package
(x86);如果你是使用Visual Studio 2010写的服务程序,那么你需要安装Microsoft Visual C++ 2010 可再发行组件包 (x86)。对于这三个组件包的官方下载网站分别是:
http://www.microsoft.com/downloads/zh-cn/details.aspx?displaylang=zh-cn&FamilyID=200b2fd9-ae1a-4a14-984d-389c36f85647
http://www.microsoft.com/downloads/zh-cn/details.aspx?displaylang=zh-cn&FamilyID=a5c84275-3b97-4ab7-a40d-3802b2af5fc2
http://www.microsoft.com/downloads/zh-cn/details.aspx?displaylang=zh-cn&FamilyID=a7b7a05e-6de6-4d3a-a423-37bf0912db84
如果遇到其它的情况,我会及时的对本文进行补充的。
另外有个csdn博客介绍服务启动出错的处理,可以作为参考:
/article/2352647.html 五种常见Windows服务启动问题的排错方法
相关文章推荐
- windows服务启动时出现错误的两种可能性
- windows服务启动时出现错误的两种可能性
- windows启动服务出现 193 0xc1错误的解决方法
- Oracle windows 无法启动 oracOraDb10G_home3TNSListerner服务 错误 1067
- 解决Windows安装解压版MySQL出现服务正在启动-服务无法启动的问题
- Windows无法启动SQL server 代理服务(服务器)错误1067:进程意外终止
- windows下出现mysql启动出现 ‘发生系统错误’ 1067
- Windows无法启动OracleOraDb10g_home1TNSListener服务,错误1067
- windows服务启动不了 1053错误 一则解决办法
- Windows无法启动OracleOraDb10g_home1TNSListener服务,错误1067
- Windows无法启动MySQL服务,错误1067
- 关于Windows下MySQL更改数据库默认文件储存位置出现错误1067,MySQL无法正常启动
- Win7手动启用Windows Event Log服务出现错误解决方法
- 安装 XXX 时出现错误 无法访问windows安装服务。发生这种情况的可能是您在安全模式下运行windows
- 安装oracle 11g时出现启动服务出现错误,找不到OracleMTSRecoveryService
- Windows下PHP+Eclipse开发环境搭建 及错误解决(apache2.2服务无法启动 发生服务特定错误:1)
- windows 不能在本地计算机启动SqlServer. 参考特定服务错误代码10048
- 解决mysql服务启动时候出现的 错误1067: 进程意外停止
- 将MongoDB作为windows服务来安装,出现“服务没有响应控制功能”错误
- WINDOWS 2003 IIS 启动失败的原因 出现"World Wide Web Publishing Service服务因 2147500034