草庐IT

EventLogSecurity

全部标签

Windows 服务正在运行但事件日志不工作

我有一个Windows服务监听来自队列的消息,但没有从队列中读取消息。我创建了一个事件日志来检查服务启动和关闭期间的日志,但没有写入日志。我不想调试服务,因为这是一个痛苦的过程。有没有办法解决这个问题。消息需要由服务读取并写入数据库。 最佳答案 这听起来好像您的Windows服务所运行的帐户没有足够的权限来写入有问题的事件日志。为非管理员帐户设置事件日志权限可能有点像黑魔法,因为您需要使用SDDL等配置自定义安全描述符。但是,有一篇非常方便的MS知识库文章介绍了如何以编程方式执行此操作:Howtosetupeventlogsecur