活用注册表监视器RegMon

作为Windows 95/NT用户,你是否曾对系统注册表感到困惑?面对频繁出现错误的注册表对话框而不得不重装系统时,是否希望找到一个能帮助你探索注册表的工具。下面就为你介绍这样一个实用工具软件RegMon(Registry Monitor,注册表监视器)及它的一些特殊用法。
  RegMon其时并不是一个特别新的工具,它的最新版V3.3是98年1月推出的。RegMon小巧玲珑,可执行文件加起来只有70多K,但这个小工具却因其十分实用的功能而相当出名。RegMon由两部分组成,一是虚拟设备驱动程序Regvxd.vxd;二是图形界面部分Regmon.exe,后者在启动时自动装载前者,前者将捕获此后所有读写注册表的操作,记录下操作类型、数据及结果,图形界面部分定时取回这些信息并将其显示在列表框中,RegMon运行时的图形界面如下图所示。

  RegMon的菜单选项不多,File用于把列表框中的内容以文本格式存盘,供用户以后分析;Search可在列表框中查找指定的关键字;Events菜单的用处最大,其中Filter子菜单设置过滤选项,可让RegMon有选择性地记录下部分注册表操作而舍弃另一部分,例如指定要监视的进程、注册表的分支、操作的类型及结果(读、写、成功或出错)以及保留记录的条数。由于Windows 95及其应用程序对注册表的操作非常频繁,灵活使用这些选项来缩小监视范围将有助于你避开大量无用的记录,迅速找到自己感兴趣的信息。
  监视进程Rundll32
  控制面板是Windows 95的控制中心,其中绝大多数设置都存放在注册表中,如果你想知道某项设置到底对应着注册表中哪个键的话,可以让RegMon监视进程Rundll32,然后启动控制面板中相应的组件,改变设置并观察RegMon中的记录,找出键名,再运行RegEdit来查看该键。有时,控制面板的组件可能会出现不能正常工作的情况,有了RegMon和RegEdit的帮助,你就可以手工更改注册表来达到改变设置的目的。当然,更改前一定要对注册表做备份。笔者在为中文Windows 95 OSR2装上Microsoft的英文版网络升级部件和中文IE4后,发现TCP/IP协议属性的IP地址输入框不响应任何键盘输入,无法设置本机的IP地址,因此不能连接网络上其它机器,利用RegMon,很快找到了IP地址存放的位置,手工设置后重启系统,网络恢复正常。
找出未公开的键值
  与系统功能函数一样,Windows 95的注册表也有很多未公开的键值,在普通系统的注册表中,这些键名或键值并不存在,如果手工加入这些键,可能会带来意想不到的效果,RegMon可以帮助找出部分未公开的键值。运行RegMon,监视Explorer或其它一些系统组件,注意观察那些结果为“Notfound”的键值,未公开的键值就隐藏在其中。为了监视到Explorer的早期活动,应尽早启动RegMon,笔者发现按如下方式启动RegMon可以达到最佳效果。首先把Regvxd.vxd拷贝到Windows 95的系统目录下,然后运行RegEdit,打开键名“HKEY-LOCAL-MA CHINEιSOFTWAREιMicrosoftιWindowsιCurrentVersionιRunServices”,给该键新建一个串值,取名为“RegMon”,将其值设为regmon.exe的全路径名,最后重启系统,发现RegMon已成功地记录下Windows 95启动时对注册表进行的部分操作。
  “检修”系统注册表
  如果在安装软件或运行程序时系统掉电,那么很容易造成系统注册表损坏,轻则数据出现混乱或丢失,重则致使系统瘫痪。错误严重时可能需要重装系统,但轻微错误仍有望恢复。运行RegMon监视RegEdit,注意一定要限制记录的条数,然后使用RegEdit的查找功能来枚举注册表的各个分支,再次出现错误时可从RegMon的记录中确定错误的位置,并用RegEdit进行合理的修改。
  许多共享软件在Windows 95的注册表中存放试用期和已使用的次数,当然这些数据都是以加密方式存放的,并且所取的键名往往具有一定的隐蔽性和分散性,例如把某个子键存放在HKLM/SoftWare/Microsoft/Windows下,而把另一个子键放在HKCR下,只要有一个子键不符合使用条件,那么软件就不再运行。因此,延长试用期的关键是找出该软件建立的所有键名,将之删除,然后再重装该软件就行了。利用RegMon,在软件安装时和第一次运行时监视所有的注册表操作,仔细分析所建立的新键,在做好备份的情况下试着删除这些子键,便可试验出如何延长试用期。另外,当你不想使用某个软件时,也可依此将注册表中废弃的信息删除,以提高系统效率。

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
Win10 使用 regmon注册表监视器)的步骤如下: Regmon 是一款用于监视 Windows 系统注册表活动的实用工具。它可以帮助用户查看和分析应用程序对注册表的访问,以便了解应用程序的行为和可能产生的问题。 要在 Win10 中使用 Regmon,您可以按照以下步骤操作: 1. 下载和安装 Regmon:您可以从互联网上找到适用于 Win10 的最新版本的 Regmon。下载完成后,双击执行安装程序进行安装。 2. 启动 Regmon:双击桌面上的 Regmon 图标以启动该工具。 3. 开始监视注册表活动:在 Regmon 窗口的顶部工具栏中,点击 "Capture"(捕获)按钮,然后选择 "Enable Boot Logging"(启用启动日志记录)。这将在系统下次重启时记录所有的注册表活动。 4. 查看注册表活动:Regmon 将在 Windows 启动期间记录所有的注册表活动,包括应用程序的读取和写入操作。注册表活动将显示在工具窗口的主要区域中,并且可以根据需要进行筛选和排序。 5. 分析和处理注册表活动:通过查看注册表活动,您可以确定应用程序是否访问了特定的注册表项,以及它们是否有意义或者可能引起问题。可以使用这些信息来识别和解决与应用程序相关的故障或冲突。 请注意,Regmon 是一款较老的工具,适用于较早版本的 Windows 操作系统。在较新的 Windows 版本(如 Win10)中,可能需要使用类似的工具,例如 Process Monitor(进程监视器)。 希望以上信息对您有帮助!

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值