【问题标题】:Are there any log file about Windows Services Status?是否有任何有关 Windows 服务状态的日志文件?
【发布时间】:2009-07-01 06:15:28
【问题描述】:

我想知道服务何时启动和终止。有没有关于它的日志文件?

【问题讨论】:

  • 如果 OP 需要向服务添加代码以启用日志记录,则可能与编程相关。
  • 或者可以自己服务:)

标签: windows-services logging


【解决方案1】:

在 Windows 7 下,打开事件查看器。您可以按照 Gishu 建议的 XP 方式执行此操作,从命令行输入 eventvwr,或者打开 控制面板,选择 系统和安全,然后选择 管理工具,最后是事件查看器。它可能需要 UAC 批准或管理员密码。

在左侧窗格中,展开 Windows 日志,然后展开系统。您可以使用右侧“操作”窗格中的 Filter Current Log... 过滤日志,然后选择“Service Control Manager”。或者,根据您需要此信息的原因,您可能只需要查看错误条目。

实际的日志条目窗格(未显示)非常用户友好且一目了然。您将寻找如下消息:

“Praxco Assistant 服务进入停止状态。”
“Windows Image Acquisition (WIA) 服务进入运行状态。”
“MySQL 服务意外终止。它已经完成了 3 次。”

【讨论】:

  • 如何提高详细程度或日志级别?这些消息的当前冗长是一个笑话。
  • 在“事件级别”下,您应该能够选择“关键”以获得更少的信息或任何其他选项以获得更多信息。你的猜测和我一样好,为什么他们在左右之前订购它们。
  • 对于 Windows 8 和 10,根据superuser.com/questions/1300506/…,这些事件不再可用
【解决方案2】:

查看 Windows EventViewer 中的System 日志(命令行中的eventvwr)。
您应该看到源为“服务控制管理器”的条目。例如在我的 WinXP 机器上,

Event Type: Information
Event Source:   Service Control Manager
Event Category: None
Event ID:   7036
Date:       7/1/2009
Time:       12:09:43 PM
User:       N/A
Computer:   MyMachine
Description:
The Background Intelligent Transfer Service service entered the running state.

For more information, see Help and Support Center at http://go.microsoft.com/fwlink/events.asp.

【讨论】:

  • 如果它也能向 SC 显示命令的来源就好了。 ☹
  • User 下的 N/A 是什么意思?
  • 非常感谢。在我的情况下,由于密码不正确,ADAM 服务没有启动。我只能通过 EventViewer 找到根本原因
【解决方案3】:

通过计算机管理控制台,浏览事件查看器 > Windows 日志 > 系统。每个更改状态的服务都将记录在这里。

您会看到如下信息: XXXX服务进入运行状态XXXX服务进入停止状态

【讨论】:

    【解决方案4】:

    最有可能找到此类信息的地方是事件查看器(在 XP 中的管理工具下或运行 eventvwr)这是大多数服务记录警告错误等的地方。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2010-11-04
      • 1970-01-01
      • 1970-01-01
      • 2010-12-28
      • 1970-01-01
      • 2012-09-17
      相关资源
      最近更新 更多