多 时候我们要调整一项 Windows 的功能时只需更改一下注册表即可实现。而很多大家眼中所谓的高手,对 Windows 注册表更是玩得出神入化。难道这些高手把 Windows 注册表都记下来了?答案是当然不可能。那么,我们怎么知道 Windows 中的某个功能对应的是哪个注册表值呢?

在接下来的文章内容中,我们将以示例的方式教会大家使用 Process Monitor 的事件监控功能来找出某个 Windows 选项所对应的注册表值。

使用Process Monitor找出注册表值

相 信大家都经常通过 Windows 中的复选框或下拉框来更改系统配置,那这些配置项到底是存储到哪儿的呢?其实在 Windows 操作系统中,各系统配置项大多都是存储在注册表中的。例如大家更改组策略配置、Windows 服务配置和启动状态等都是存储到注册表当中的,现在我们就以示例的方式向大家演示如何找出这些注册表路径。

演示示例

大家都知道可以在任务栏选项卡中勾选锁定任务栏功能来对任务栏进行锁定,那我们就以找出锁定任务栏时对应的注册表路径来给大家做个演示!

我们先打开 Process Monitor 让其开始对系统事件进行监控,然后再勾选锁定任务栏之后点击应用,应用完之后 Process Monitor 应该已经抓取到更改此项时所对应的注册表值了。但此时 Process Monitor 中抓取到的 Windows事件会非常多,此时我们需要使用筛选功能过滤出设置注册表的所有事件,所以先应用一个 Operation(操作)为RegSetValue 过滤器。在对无关事件进行屏蔽之后,我们再手动来找所需的信息就变得非常容易了。

当在 Process Monitor 中找到相关注册表路径之后,我们可以使用 Jump To 跳转到注册表的具体路径。如果无法判断该路径和所对应的注册表项是否就是与我们更改的 Windows 选项所对应,只需在重新更改 Windows 选项之后检查注册表值是否变化即可判断。

当确定 Windows 选项与注册表值对应无误之后,我们便可以确定其对应关系了。

上面是我臆想出来的一个演示示例,下面我举一个实际的事例来给大家说明。

实操示例

我在 Windows 10 中安装完 Adobe 的一些软件后,资源管理器左侧多出来一个 Creative Cloud 文件 栏目,感觉十分碍眼于是决定将其干掉。

先打开 Process Monitor 将系统监控起来,由于知道这个目录是显示在资源管理器上的,而资源管理器使用explorer.exe 进程,所以为了以防止干扰,我在 Process Monitor 只将 Explorer.exe 进程的相关事件筛选出来。

为了能够捕获到该文件夹的相关事件,所以我点击资源管理器的左侧  Creative Cloud 文件 图标以方便 Process Monitor 进行抓取。之后我再用Ctrl F 搜索 Creative Cloud 文件 关键字。

搜索出来的结果便是 Creative Cloud 文件 所对应的注册表路径

在注册表中将该路径删除之后,资源管理器左侧的 Creative Cloud 文件 栏目消失。

注意:为免出现意外,操作注册表之前请先进行备份。

小结

相信通过本文的示例介绍之后,大家对 Process Monitor 的使用有了更明确的认识。如果大家在使用上有任何疑问和问题,可以在评论中留言大家讨论。

著作权归作者所有。
作者:biny
链接:http://www.kzwr.com/article/119095
来源:www.kzwr.com

利用 Process Monitor 找出某个 Windows 选项所对应的注册表值的更多相关文章

  1. 病毒分析(三)-利用Process Monitor对熊猫烧香病毒进行行为分析

    前两次随笔我介绍了手动查杀病毒的步骤,然而仅通过手动查杀根本无法仔细了解病毒样本的行为,这次我们结合Process Monitor进行动态的行为分析. Process Monitor Process ...

  2. 利用快速排序原理找出数组中前n大的数

    #include <stdio.h> #include <stdint.h> #include <stdlib.h> #define MAX_SIZE 400001 ...

  3. 利用for循环找出1000以内的质数

    var n=0; for(var i=2;i<=1000;i++){  var zhishu=true;  for(var j=2;j<i;j++){    if(i%j==0){    ...

  4. 如何找出阻止windows睡眠的原因或软件

    1.开始菜单 2.搜索程序和文件里输入 CMD 3.cmd.exe上右键点击以管理员权限运行 4.在cmd黑屏窗口里输入 powercfg -requests如下图所示

  5. 文档翻译第001篇:Process Monitor帮助文档(Part 1)

    [译者注] Process Monitor是一款非常著名的系统进程监视软件.总体来说,Process Monitor相当于Filemon+Regmon,其中的Filemon专门用来监视系统中所有文件的 ...

  6. DFS应用——找出无向图的割点

    [0]README 0.1) 本文总结于 数据结构与算法分析, 源代码均为原创, 旨在 理解 "DFS应用于找割点" 的idea 并用源代码加以实现: 0.2) 必须要事先 做个s ...

  7. 找出 alter system kill session ‘sid,serial#’ kill 掉的数据库会话对应进程

    当我们使用alter system kill session ‘sid,serial#’ 在数据库中kill掉某个会话的时候,如果你观察仔细会发现v$session.paddr发生了改变,从而是的不能 ...

  8. Process Monitor监控进程操作注册表如何实现?

    http://zhidao.baidu.com/link?url=Kqav4qkQSprC5FnpHPOGJvhqvY9fJ9-Vdx9g_SWh4w5VOusdRJo4Vl7qIdrG4LwRJvr ...

  9. [SQL]透過redgate SQL Monitor 來找出 ASYNC_NETWORK_IO 問題

    原文:[SQL]透過redgate SQL Monitor 來找出 ASYNC_NETWORK_IO 問題 最近因為在查一個SQL的效能問題,透過 sys.dm_os_wait_stats 來取得To ...

随机推荐

  1. crm2013关于contentIFrame不能使用

    在CRM2011里面,我们可以在页面的控制台里面输入: contentIFrame.Xrm.Page.data.entity.getEntityName(); contentIFrame.Xrm.Pa ...

  2. Linux新手扫盲

    一. Linux特点 1.免费/开源: 2.支持多线程/多用户: 3.安全性好: 4.对内存和文件管理优越. Linux最小只需4M ——> 嵌入式开发 二. 文件目录 Linux系统所有软硬件 ...

  3. 图文详细解说DevExpress 2015新版亮点【附文档下载】

    历时两个月,翻译自官网的更新说明文档,最后整理成册,文末附PDF地址. DevExpress 在今年6月份发布了正式的2015版本,2015在旧版基础上有明显的升级改进,尤其是DevExtreme.W ...

  4. JavaScript学习08 Cookie对象

    JavaScript学习08 Cookie对象 JavaScript Cookie Cookie对象: Cookie是一种以文件的形式保存在客户端硬盘的Cookies文件夹中的用户数据信息(Cooki ...

  5. 操作系统开发系列—10.内核HelloWorld ●

    a.我们先来体验一下在Linux下用汇编编程的感觉,见代码 [section .data] ; 数据在此 strHello db "Hello, world!", 0Ah STRL ...

  6. Android 手机卫士--打包生成apk维护到服务器

    项目打包生成apk过程: 1.生成签名文件,并且指定所在位置 2.使用生成的签名文件,给工程打包生成一个apk 本文地址:http://www.cnblogs.com/wuyudong/p/59033 ...

  7. iOS开发之邓白氏编码申请流程

    要申请企业证书,必须先申请邓白氏编码,在苹果网站有一个免费申请邓白氏编码的链接:https://developer.apple.com/program/enroll/dunsLookupForm.ac ...

  8. 苹果企业账号打包发布APP流程详解

    原文链接:http://www.cnblogs.com/mddblog/p/4718228.html 一.通过企业账号申请证书 1 Certificate Signing Request (CSR)文 ...

  9. C语言中的复合类型

    复合类型 一.掌握的类型 1. 指针数组 int * arr[10]; //arr是一个数组,有10个元素,每个元素都是一个指针,即arr是一个指针数组 int a,b,c,d; arr[0] = & ...

  10. Swift开发第八篇——方法嵌套&命名空间

    本篇分为两部分: 一.Swift中的方法嵌套 二.Swift中的命名空间 一.Swift中的方法嵌套 在 swift 中我们可以让方法嵌套方法,如: func appendQuery(var url: ...