如何清理不必要的事件日志分类
在我们的计算机上面,经常安装一些重要的软件的话,可能会在事件查看器中遗留一些东西。有些软件会创建自己的事件日志类型(或者称为分类更合适),但可能在删除的时候忘记清理。如下面所示
那么如何才能清理掉他们呢?【注意】这个操作有危险性,如果某程序还在工作,同时它可能要用到该日志的话,就可能会有麻烦。一定要确定你要清除的事件日志确实没有用了。
找到下面的注册表项,删除掉某个分类即可。
删除之后,我们再来看
有朋友可能会好奇地问,那么我们的程序如何创建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
如何清理不必要的事件日志分类相关推荐
- 查看Windows事件日志
启动Windows事件查看器,点击"开始|设置|控制面板|管理工具"菜单,选择事件查看器,将弹出如图7.9所示的事件查看器窗口. (点击查看大图)图7.9 Windows事 ...
- Windows版本Oracle审计日志,【情报】Oracle ORA-28056: 未能将审计记录写入 Windows 事件日志...
今日创建新数据库时一直提示,写入audit到Windows 事件日志失败(Writing audit records to Windows Event Log failed),一路忽略,算是创建完成. ...
- 如何在 Windows XP 的事件查看器中查看和管理事件日志
事件查看器 在 Windows XP 中,事件是在系统或程序中发生的.要求通知用户的任何重要事情,或者是添加到日志中的项.事件日志服务在事件查看器中记录应用程序.安全和系统事件.通过 使用事件查看器中 ...
- 11g oracle xe启动_详解Oracle等待事件的分类、发现及优化
一.等待事件由来 大家可能有些奇怪,为什么说等待事件,先谈到了指标体系.其实,正是因为指标体系的发展,才导致等待事件的引入.总结一下,Oracle的指标体系,大致经历了下面三个阶段: 以命中率为主要参 ...
- 全面解析Oracle等待事件的分类、发现及优化
作者介绍 韩锋,宜信技术研发中心数据库架构师.精通多种关系型数据库,曾任职于当当网.TOM在线等公司,曾任多家公司首席DBA.数据库架构师等职,多年一线数据库架构.设计.开发经验.著有<SQL优 ...
- 定期清理window事件日志
winsever上一直接受数据,导致事件日志不断写入,占满了磁盘空间,因此做了一个计划任务,定期清理winserver的事件日志. windows的事件日志位置如下,我们主要清理的是应用日志 系统日志 ...
- Windows Service服务 出现System.Security.SecurityException: 未找到源,但未能搜索某些或全部事件日志
[已解决]Windows Service服务 出现System.Security.SecurityException: 未找到源,但未能搜索某些或全部事件日志.不可访问的日志: Security. 青 ...
- oracle 会话数上不去_程序员笔记|全面解析Oracle等待事件的分类、发现及优化
一.等待事件由来 大家可能有些奇怪,为什么说等待事件,先谈到了指标体系.其实,正是因为指标体系的发展,才导致等待事件的引入.总结一下,Oracle的指标体系,大致经历了下面三个阶段: 以命中率为主要参 ...
- 服务器系统事件日志删除部分,web 服务器的系统事件日志
web 服务器的系统事件日志 内容精选 换一换 本节操作指导用户查看Windows弹性云服务器的登录日志.本节操作以2012操作系统云服务器为例.登录弹性云服务器.选择"开始 > 管理 ...
最新文章
- 【光纤通信】关于RFA(喇曼光纤放大器)
- DSP中LOG_printf()和printf()区别
- Electron使用NodeJS扩展模块调用DLL
- 使用Telnet命令收发E-mail
- 一次性解决导航栏的所有问题
- 单片机之步进电机驱动篇(一)
- 如何恢复误删SD卡文件?SD卡误删除数据恢复
- bib config_配置config.bib的注意事项以及错误分析——自己都要顶!
- 显示器3d测试软件,IPS显示屏/裸眼3D显示原理及3D应用
- 2022-2028年中国航空货运产业发展动态及竞争战略分析报告
- 蓝牙技术|智能蓝牙芯片助力元宇宙发展
- 常见的服务器操作系统和工作站操作系统
- 系统封装_Ghost光盘制作
- 7-4 计算存款利息(10 分)
- CMYK色彩印刷原理
- 侯立安院士在第五届跨界大会上分享健康建筑病原微生物风险控制
- uni-app实现PDA的离线语音(二)MT-TTS离线语音合成插件下载及集成
- Linux下eMMC,SD卡格式化和分区管理
- C#调用Matlab2018 dll文件-快速傅里叶变换
- CentOS的DNS服务器配置文件/etc/resolv.conf重置问题
热门文章
- Tiny Wings 为什么能迅速成为 iOS App Store 付费应用第一名?
- 如何将word中的对象怎么显示到工具栏_MathType怎么添加到Word快速访问栏?
- linux下汇编语言开发总结
- Linux(CentOS)挂载U盘、移动硬盘以及文件拷贝、备份
- 汽车电子专业知识篇(二十)-深度解析CAN FD与传统CAN的差异
- AUTOSAR从入门到精通100讲(二十二)-手把手教你写Demo系列之车道线检测
- 大数相加c语言思路,大数相加
- Bash脚本教程之mktemp 命令,trap 命令
- Fastjson批量检查及一键利用工具
- Vue 封装的组件生命周期钩子