在我们的计算机上面,经常安装一些重要的软件的话,可能会在事件查看器中遗留一些东西。有些软件会创建自己的事件日志类型(或者称为分类更合适),但可能在删除的时候忘记清理。如下面所示

那么如何才能清理掉他们呢?【注意】这个操作有危险性,如果某程序还在工作,同时它可能要用到该日志的话,就可能会有麻烦。一定要确定你要清除的事件日志确实没有用了。

找到下面的注册表项,删除掉某个分类即可。

删除之后,我们再来看

有朋友可能会好奇地问,那么我们的程序如何创建EventLog的类别呢以及如何使用呢?

1. 创建和安装

点击“添加安装程序”,这将产生一个特殊的文件

【注意】如果掌握上述代码的原理,也可以自己写一个类型,继承Installer,并添加一个EventLogInstaller即可

然后,添加安装程序,并添加自定义操作

这样就完成了所有操作

2. 在代码中使用的情况,分为两种

2.1 预先声明的方式

就是说,直接把EventLog组件拖放在窗体上面。这样的情况下代码简单

eventLog1.WriteEntry("我的消息");

2.2 通过纯代码的方式

EventLog log = new EventLog("Test,", ".", "My Application");
log.WriteEntry("我的消息");

【注意】

如果是按照我们如上的方式安装的事件日志分类,可以在卸载时自动删除。

【注意】

虽然事件日志很有用,也很方便使用。但是一来由于事件日志的体积一般都是有限的,二来事件日志是windows里面非常重要的一个底层区域。所以,不建议在.NET程序中大量使用事件日志,更不要什么消息都写到事件日志中去。

转载于:https://www.cnblogs.com/chenxizhang/archive/2009/05/19/1459947.html

如何清理不必要的事件日志分类相关推荐

  1. 查看Windows事件日志

    启动Windows事件查看器,点击"开始|设置|控制面板|管理工具"菜单,选择事件查看器,将弹出如图7.9所示的事件查看器窗口.   (点击查看大图)图7.9   Windows事 ...

  2. Windows版本Oracle审计日志,【情报】Oracle ORA-28056: 未能将审计记录写入 Windows 事件日志...

    今日创建新数据库时一直提示,写入audit到Windows 事件日志失败(Writing audit records to Windows Event Log failed),一路忽略,算是创建完成. ...

  3. 如何在 Windows XP 的事件查看器中查看和管理事件日志

    事件查看器 在 Windows XP 中,事件是在系统或程序中发生的.要求通知用户的任何重要事情,或者是添加到日志中的项.事件日志服务在事件查看器中记录应用程序.安全和系统事件.通过 使用事件查看器中 ...

  4. 11g oracle xe启动_详解Oracle等待事件的分类、发现及优化

    一.等待事件由来 大家可能有些奇怪,为什么说等待事件,先谈到了指标体系.其实,正是因为指标体系的发展,才导致等待事件的引入.总结一下,Oracle的指标体系,大致经历了下面三个阶段: 以命中率为主要参 ...

  5. 全面解析Oracle等待事件的分类、发现及优化

    作者介绍 韩锋,宜信技术研发中心数据库架构师.精通多种关系型数据库,曾任职于当当网.TOM在线等公司,曾任多家公司首席DBA.数据库架构师等职,多年一线数据库架构.设计.开发经验.著有<SQL优 ...

  6. 定期清理window事件日志

    winsever上一直接受数据,导致事件日志不断写入,占满了磁盘空间,因此做了一个计划任务,定期清理winserver的事件日志. windows的事件日志位置如下,我们主要清理的是应用日志 系统日志 ...

  7. Windows Service服务 出现System.Security.SecurityException: 未找到源,但未能搜索某些或全部事件日志

    [已解决]Windows Service服务 出现System.Security.SecurityException: 未找到源,但未能搜索某些或全部事件日志.不可访问的日志: Security. 青 ...

  8. oracle 会话数上不去_程序员笔记|全面解析Oracle等待事件的分类、发现及优化

    一.等待事件由来 大家可能有些奇怪,为什么说等待事件,先谈到了指标体系.其实,正是因为指标体系的发展,才导致等待事件的引入.总结一下,Oracle的指标体系,大致经历了下面三个阶段: 以命中率为主要参 ...

  9. 服务器系统事件日志删除部分,web 服务器的系统事件日志

    web 服务器的系统事件日志 内容精选 换一换 本节操作指导用户查看Windows弹性云服务器的登录日志.本节操作以2012操作系统云服务器为例.登录弹性云服务器.选择"开始 > 管理 ...

最新文章

  1. 【光纤通信】关于RFA(喇曼光纤放大器)
  2. DSP中LOG_printf()和printf()区别
  3. Electron使用NodeJS扩展模块调用DLL
  4. 使用Telnet命令收发E-mail
  5. 一次性解决导航栏的所有问题
  6. 单片机之步进电机驱动篇(一)
  7. 如何恢复误删SD卡文件?SD卡误删除数据恢复
  8. bib config_配置config.bib的注意事项以及错误分析——自己都要顶!
  9. 显示器3d测试软件,IPS显示屏/裸眼3D显示原理及3D应用
  10. 2022-2028年中国航空货运产业发展动态及竞争战略分析报告
  11. 蓝牙技术|智能蓝牙芯片助力元宇宙发展
  12. 常见的服务器操作系统和工作站操作系统
  13. 系统封装_Ghost光盘制作
  14. 7-4 计算存款利息(10 分)
  15. CMYK色彩印刷原理
  16. 侯立安院士在第五届跨界大会上分享健康建筑病原微生物风险控制
  17. uni-app实现PDA的离线语音(二)MT-TTS离线语音合成插件下载及集成
  18. Linux下eMMC,SD卡格式化和分区管理
  19. C#调用Matlab2018 dll文件-快速傅里叶变换
  20. CentOS的DNS服务器配置文件/etc/resolv.conf重置问题

热门文章

  1. Tiny Wings 为什么能迅速成为 iOS App Store 付费应用第一名?
  2. 如何将word中的对象怎么显示到工具栏_MathType怎么添加到Word快速访问栏?
  3. linux下汇编语言开发总结
  4. Linux(CentOS)挂载U盘、移动硬盘以及文件拷贝、备份
  5. 汽车电子专业知识篇(二十)-深度解析CAN FD与传统CAN的差异
  6. AUTOSAR从入门到精通100讲(二十二)-手把手教你写Demo系列之车道线检测
  7. 大数相加c语言思路,大数相加
  8. Bash脚本教程之mktemp 命令,trap 命令
  9. Fastjson批量检查及一键利用工具
  10. Vue 封装的组件生命周期钩子