【发布时间】:2009-07-01 06:15:28
【问题描述】:
我想知道服务何时启动和终止。有没有关于它的日志文件?
【问题讨论】:
-
如果 OP 需要向服务添加代码以启用日志记录,则可能与编程相关。
-
或者可以自己服务:)
我想知道服务何时启动和终止。有没有关于它的日志文件?
【问题讨论】:
在 Windows 7 下,打开事件查看器。您可以按照 Gishu 建议的 XP 方式执行此操作,从命令行输入 eventvwr,或者打开 控制面板,选择 系统和安全,然后选择 管理工具,最后是事件查看器。它可能需要 UAC 批准或管理员密码。
在左侧窗格中,展开 Windows 日志,然后展开系统。您可以使用右侧“操作”窗格中的 Filter Current Log... 过滤日志,然后选择“Service Control Manager”。或者,根据您需要此信息的原因,您可能只需要查看错误条目。
实际的日志条目窗格(未显示)非常用户友好且一目了然。您将寻找如下消息:
“Praxco Assistant 服务进入停止状态。”
“Windows Image Acquisition (WIA) 服务进入运行状态。”
“MySQL 服务意外终止。它已经完成了 3 次。”
【讨论】:
查看 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.
【讨论】:
通过计算机管理控制台,浏览事件查看器 > Windows 日志 > 系统。每个更改状态的服务都将记录在这里。
您会看到如下信息: XXXX服务进入运行状态或XXXX服务进入停止状态等
【讨论】:
最有可能找到此类信息的地方是事件查看器(在 XP 中的管理工具下或运行 eventvwr)这是大多数服务记录警告错误等的地方。
【讨论】: