none
发现Server2008R2操作系统会因为软件服务启动失败而不断重启。 RRS feed

  • 问题

  • 操作系统是WindowsServer2008R2,前一段时间发现有台服务器重启后,当我开始输入用户名密码后,系统就自动重启了;且无限这样,使用F8安装模式也不行;但是后来我试了多次,终于进入系统了。

    查看系统事件日志,发现是由于系统在启动过程中有一个自动启动的服务启动失败了(不是系统的服务,是第三方软件的服务);就立即触发了操作系统的自动重启。

    事件截图如下:

    我后来专门安装了一台Windows7操作系统的PC机做实验;

    实验操作系统 :Windows7 SP1

    实验步骤:

    纯净操作系统,手动安装一个服务,服务设置为自动启动,服务安装完成后,将该服务对应的exe删除。

    重启操作系统。

    复现了Windowsserver2008的情况;均是在自动重启。

    后来检查系统设置中有个“自动重启”的设置项,即使去掉了;仍然会出现这样的情况。

    我将服务设置成延时启动后,当我输入用户名及密码是可以登录,但是如果我长时间不进去系统,也会自动重启。

    是不是WindowsServer2008R2  跟Windows7操作系统都有这样一个特性,如果发现自动启动的服务 启动失败了,系统就自动重启?如何关闭这样的设置。系统属性的“高级系统设置”的“自动重启”设置是无效的。

    如何从根本上解决该问题?

    2014年10月11日 1:50

全部回复

  • 您好,

    首先服务控制管理器SCM的基本操作包括管理服务和驱动程序的服务,使操作系统能够成功启动并报告在系统启动过程中启动失败的服务。这些操作都不是与特定的服务相关的,应该也不能够更改。

    如果您将EMS_FileZila Server服务设置成手动的启动方式,是不是问题就不存在了?

    请问还有其他的事件被记录在日志中吗?您有没有设置在系统高级设置中选择核心内存转储?如果有的话,建议你查看一下转储文件来分析一下原因。你可以安装一个debugging工具来阅读转储文件:http://support.microsoft.com/kb/315263#method3

    希望对您有所帮助。

    Susie


    2014年10月14日 1:49
    版主
  • 是的,如果把服务设置成手动就可以了。

    我是想确认:是不是window7及Windowsserver2008 操作系统内部有这样一个设置?能否去掉这个设置?

    WindowsXP及WindowsServer2003是没有这个情况的;同样Windows8也是好的。

    2014年10月16日 11:41
  • 您好,

    谢谢你的回复。

    我没有听说过有这个设置。由于你所提到的这是一个三方的服务,会不会是这个服务的原因?你有其他的三方的服务也会造成这种情况吗?

    谢谢

    2014年10月23日 4:58
    版主
  • 我一开始也是怀疑是第三方服务;后来我就手动创建一个空的服务做测试,同样是存在这样的问题;所以我就怀疑是不是操作系统内部就有这样的一个设定;如果自动启动的服务存在问题了,系统就自动重启了;而且是没有很好的方法来规避该问题。

    2014年10月27日 1:00