windows服务启动时出现错误的两种可能性
2013-02-17 10:03
756 查看
原文摘自 CSDN 博客:http://blog.csdn.net/haojiahuo50401/article/details/7170732
一般情况下,我们写好了一个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服务启动问题的排错方法
一般情况下,我们写好了一个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服务启动问题的排错方法
相关文章推荐
- windows服务启动时出现错误的两种可能性
- windows服务启动时出现错误的两种可能性
- windows启动服务出现 193 0xc1错误的解决方法
- IIS 为应用程序池提供服务的进程在与 Windows Process Activation Service 通信时出现严重错误的解决方法
- Windows无法启动OracleOraDb10g_home1TNSListener服务,错误1067
- Windows无法启动OracleOraDb10g_home1TNSListener服务,错误1067
- SharePoint2010 部署步骤“激活功能”中出现错误:无法启动计算机“PCName”上的服务SPUserCodeV4
- Windows 不能在 本地计算机 启动 SQL Server 服务 错误代码126
- 安装window虚拟打印机时出现无法启动Print Spooler服务,错误1068,依存服务或组无法启动
- Windows下不能启动mysql服务--错误总结
- [原]启动服务出现错误193: 0xc1的解决方法
- Windows无法启动OracleOraDb10g_home1TNSListener服务,错误1067
- mysql 从myisam转到innodb出现错误服务元法启动的现像
- MySQL安装或重装后出现无法启动MySQL服务错误:发生系统错误2 系统找不到指定的文件
- 使用windows服务管理对WAS进行停止和重启操作时后台出现凭证失败的错误解决办法
- mysql4中出现的本地计算机 无法启动mysql服务 错误1067解决办法
- 启动sqlserver服务时,总是出现“系统错误(126),指定驱动程序无法加载
- WIN 10 IIS 服务或万维网发布服务,或者依赖这两种服务的某个服务未能启动。该服务或所依赖的服务可能在启动期间发生错误或者已禁用。
- 在编译向该请求提供服务所需资源的过程中出现错误。请检查下列特定错误详细信息并适当地修改源代码。 编译器错误消息: CS0016: 未能写入输出文件“c:\Windows\Microsoft.NET\Framework64\v4.0.30319\Temporary ASP.NET Files\root\41c191fd\ff9345c5\App_Web_login.cshtml.65793277
- Windows无法启动Sybase服务,错误1067