首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >EventLog。卸载EventMessageFile (DLL)

EventLog。卸载EventMessageFile (DLL)
EN

Stack Overflow用户
提问于 2011-01-12 17:55:22
回答 1查看 1.4K关注 0票数 1

我安装了NT服务并将有关'message.dll‘文件的信息添加到EvenLog的注册表中。HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Eventlog\Application\MyApp EventMessageFile = C:\message.dll

启动服务并在EventLog查看器中查看服务的日志信息消息。工作正常。

接下来,卸载服务并尝试删除message.dll文件。失败!我收到“拒绝访问”消息框,因为此DLL已加载。

我的问题是:在我的情况下,如何正确地删除/卸载/卸载message.dll?

非常感谢,德米特里

EN

回答 1

Stack Overflow用户

发布于 2018-11-30 08:25:08

Windows事件查看器使dll处于打开状态,以便读取消息。

然而,这并不是唯一可能正在读取事件日志的内容。ConnectWise、Naverisk等RMM软件也会监控事件日志,并且可以防止软件升级锁定的EventMessageFile dll文件。

当涉及第三方软件时,就像公认的答案那样关闭MMC.exe是不可行的。

为此,我找到了两种解决方法:

Windows Event Viewer holds a lock on my EXE file中所述,

  1. 停止使用EventMessageFile系统,仅使用内置EventCreate.exe作为源,而不是使用
  2. 使用重新启动管理器子系统来主动重新启动第三方RMM服务
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/4667367

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档