event-log – 由于系统关闭,我如何记录Windows服务正在终止?
我有一个服务的诊断版本,尽可能在OnStart()和OnStop()方法中记录.
我无法捕获的一个事件是计算机物理重启.我的日志记录功能通常将其输出记录到数据库中的表中,但是当它不可用时,它会发布到EventLog. 在重新启动时,我的服务既不会记录到表也不会记录到EventLog. 因为SQL Server正在关闭,所以我无法发布到表中,但似乎由于计时问题,EventLog也可能在服务默认为关闭之前关闭写在那里. 在关闭的情况下,MSSQLSERVER在EventLog中报告信息消息:
有没有办法为我的服务做类似的事情? 解决方法
您可以指定
Windows服务的依赖关系,以使其需要其他服务.如果您指定对EventLog服务的依赖关系,则Windows将等待您的服务关闭,然后再关闭事件日志.
http://kb2.adobe.com/cps/400/kb400960.html描述了如何通过修改一些注册表项来完成它.
(编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
- Microsoft.Data.OData Breeze Server的版本不匹配 – 适用于
- windows – 使用VM Fleet基准测试的PowerShell执行策略
- windows – 从网络安装程序
- netcore开发windows普通服务(非Web)并一键发布到服务器
- 如何使用Win10原生的截图工具Snipping Tool?
- group-policy – 通过GPO设置二进制注册表设置
- windows – 我的批处理文件(.cmd)有时会执行部分行
- Windows Server 2019 预览版介绍
- 如何使用无效的Windows文件名处理在Linux上提交给Git的文件
- windows-8 – VariableSizedWrapGrid和WrapGrid儿童大小测量
- windows – OpenGL – 直接渲染到位图
- pychartdir 在windows 32位下安装
- windows-10 – MSDN Subscriber下载中是否提供Wi
- VBScript使用Windows Visual Styles
- 通过Windows命令行将TIFF转换为PDF
- windows-phone-8 – MacBook Pro上的Windows Pho
- windows – 如何从命令行设置Sphinx的`exclude_p
- 不保存在.dll中的C#接口方法,不是接口的成员
- 无法在Windows上安装python lxml(和libxml2)
- windows – slmgr.vbs supress对话框