注册表 – 嗨软 https://ihacksoft.com/archive 分享最好用的常用软件 Tue, 22 Nov 2022 02:41:09 +0000 zh-CN hourly 1 https://wordpress.org/?v=4.9.26 解读注册表清理:究竟有无必要?是否为系统提速? https://ihacksoft.com/archive/973.html https://ihacksoft.com/archive/973.html#respond Tue, 31 Dec 2019 02:31:15 +0000 https://ihacksoft.com/?p=1702   很多人喜欢尝试各种新鲜软件,在安装和卸载的循环中期待找到精品,那么自然免不了在系统注册表中残留很多无效条目,这会拖累操作系统的启动和运行速度。所以应该定期使用清理工具清空注册表中的无效内容。但是很多人可能并没有细心观察,当你清理了所谓的注册表“垃圾”后,系统是否真的提速?还是只是心里安慰?Hack520.com 的工程师对此做了测试,试图找到答案。

注册表清理

  Windows 注册表是一种数据库,它负责存储系统的所有相关信息,包括系统设置、文件路径、硬件信息和软件状态等。从 Windows 3.1 开始,它就是 Windows 操作系统的基础组件之一。通常,随着用户安装的软件越来越多,注册表的体积也会不断变大。卸载软件之后,该软件相应的大部分注册表值也会被移除,但总有一些无效的值残留下来。如果这时候通过注册表清理工具查找的话,一定会查出很多这样的注册表残留值。也就是说,注册表中的确会积累垃圾数据。

注册表清理

  但是,至少从我们的测试结果看,这并不意味着会拖慢系统的运行速度。因为即使我们安装并卸载了很多软件,它们在注册表中的残留项数量也几乎可以忽略不计。测试中,在全新的Windows系统中安装并卸载30个系统必备的工具后,最流行的注册表清理工具CCleaner一共找到了400个无效项,但是整个注册表中的项目数远超50 000个。清理这些项目之前和之后,系统的运行速度并没有任何变化。其实,从Windows XP系统开始,Windows就只会载入当前需要的注册表数据。这种数据结构设计的代号是蜂巢,它保证了在操作时注册表中的残留物完全不会被调用,从而避免降低系统的运行速度。

注册表清理

  这里有句很重要的话:注册表中的数据被分为一个个蜂巢,Windows 只会载入当前需要的蜂巢。已删除程序的残留数据完全不会被载入到内存中去。

注册表清理

  不过,注册表清理工具确实提供了另一个好处——在极少数情况下,注册表的残留项可能会影响到下一次软件或者驱动程序的安装。所以说,如果大家经常需要在电脑上测试各种软硬件的话,还是应该偶尔清理一下系统。只是不要指望系统的运行速度会因此而变快。

]]>
https://ihacksoft.com/archive/973.html/feed 0
手动去除图标快捷方式箭头,无需工具! https://ihacksoft.com/archive/710.html https://ihacksoft.com/archive/710.html#respond Fri, 14 Jun 2019 14:08:37 +0000 https://ihacksoft.com/?p=1439   可能我有点强迫症吧,习惯了桌面上的图标干净一点,不带有快捷方式箭头。之前小站提示过一个小工具,每次重装系统我都会用它去除一下,这个软件叫:Windows Shortcut Arrow Editor

  其实这个程序的原理也很简单,就是通过修改注册表实现的。具体如何实现的呢?

1. 打开注册表编辑器,开始-运行-输入:regedit,然后依次展开如下分支:
HKEY_CLASSES_ROOT\lnkfile
2. 删除“lnkfile”子项中的“IsShortcut”字符串值项,因为“IsShortcut”项是用来控制是否显示普通应用程序和数据文件快捷方式中小箭头的。
3. 再依次展开如下分支:“HKEY_CLASSES_ROOT\piffile”。
4. 删除“piffile”子项中的“IsShortcut”字符串值项,IsShortcut值项用来控制是否显示MS_DOS程序快捷方式的小箭头。
5. 退出注册表编辑器,重启 Explorer.exe 进程或重启电脑。

]]>
https://ihacksoft.com/archive/710.html/feed 0
注册表文件 Reg 转 BAT + Reg 转 VBS – Reg Converter 下载 https://ihacksoft.com/archive/612.html https://ihacksoft.com/archive/612.html#respond Sun, 28 Apr 2019 02:49:16 +0000 https://ihacksoft.com/?p=1341   注册表是Windows系统里面最重要的一个功能,它往往保存了软件和硬件的相关参数信息,对于系统的正常运行有着非常大的作用。但是很多时候为了更好地保证系统的安全运行,管理员都会禁止对系统的注册表进行修改操作。那么遇到这样的情况用户又应该如何进行解决呢?

  如果要想解决这样的操作问题,最简单的方法就是将注册表文件转换为其他可以操作的文件,比如批处理文件、脚本文件等等,所以我们首先下载运行“Reg Converter”这款工具。在软件窗口左上角的“输出”选项中,选择要进行转换为的文件格式,我们这里就选择bat批处理这一项。接下来点击“源reg文件”后面的按钮,在弹出的对话框中选择需要进行转换的注册表文件,选择完成以后在工具窗口下方就可以看到该注册表文件的内容。

Reg 转 BAT

  接下来点击“转换Reg文件”按钮,就可以开始进行注册表文件的转换操作。当注册表文件转换完成以后,工具将自动切换到界面中的“已转换内容”标签,在其中就可以看到转换出的批处理代码。接下来点击“保存到文件”按钮,就可以将转换出的代码保存为批处理文件。以后直接运行这个批处理文件,就可以完成注册表信息的编辑操作。

  如果用户需要经常进行注册表文件的转换操作,那么直接在这款软件的窗口中进行操作反而不方便,而最方便的方法则是利用鼠标右键来完成操作。所以我们可以点击“菜单”按钮,在弹出的菜单里面点击“右键菜单选项”,然后在弹出的对话框中找到需要转换的项目,勾选上“保存到文件”选项并点击“应用更改”即可。以后在资源管理器中找到要转换的注册表文件,点击右键后选择相应的转换命令,就可以快速完成相应的转换操作了。

  Reg Converter 绿色版最新版下载

]]>
https://ihacksoft.com/archive/612.html/feed 0
一键直达某一注册表项的方法 – 无需手工层层进入 https://ihacksoft.com/archive/276.html https://ihacksoft.com/archive/276.html#respond Sat, 21 Apr 2018 03:07:56 +0000 https://ihacksoft.com/?p=286   如果你喜欢折腾 Windows 的各类系统技术,经常对注册表操作是免不了的,所以经常会查找和定位某个注册表键值,一层层地“剥入”很是痛苦,又费时间。那么有没有办法可以快速直达某一注册表项呢?其实微软官方就有一个名叫 RegJump 的小工具,用一句命令即可实现,官方下载地址:
https://docs.microsoft.com/zh-cn/sysinternals/downloads/regjump

  下载解压后,将仅有的一个可执行文件regjump.exe拷贝到系统的Windows目录下。之后,在管理员命令提示符窗口中便可进行键值跳转了。命令格式如下:
  regjump HKLM\Software\Microsoft\Windows

  首次运行要进行协议确认,点击Agree按钮即可。其中“HKLM\Software\Microsoft\Windows”为要跳转的键值,具体使用时替换为要跳转的路径即可。

  如果长路径已复制到剪贴板中,则只需一个简单的“regjump -c”命令,即可完成超长路径的跳转操作,命令中连路径粘贴也省了。

]]>
https://ihacksoft.com/archive/276.html/feed 0
小技巧监视对比注册表信息的变化 https://ihacksoft.com/archive/271.html https://ihacksoft.com/archive/271.html#respond Fri, 20 Apr 2018 02:33:09 +0000 https://ihacksoft.com/?p=281   如果要对比两个时点 Windows 注册表的变化情况,即便是 Windows 10 也没有内置注册表监视工具。但是,我们可以使用系统内置的命令行程序 FC.EXE 来比较两个注册表文件的变化。

  在某个时间点上导出一个注册表文件(假设为regA.reg),然后在另一个时间点再导出一个注册表文件(假设为regB.reg)。随后,在命令提示符窗口或“运行”窗口中执行如下命令:
  fc /u rega.reg regb.reg > regcompare.txt

  比较结束后,自动生成一个比较结果文件regcompare.txt,在记事本中打开查看即可。

  除了系统内部命令外,我们还可以用一个第三方绿色便携工具 WhatChanged 来监视和比对注册表文件的变化。打开WhatChanged 软件,选择要比较的注册表分支,点击STEP#1按钮抓取第一时间点的注册表信息,点击STEP#2按钮抓取现时注册表信息并进行比较。还可以选中下方的复选框,将注册表的变化写入到另一个文件中保存。

]]>
https://ihacksoft.com/archive/271.html/feed 0
Windows 注册表双开 – 同时打开两个注册表的方法 https://ihacksoft.com/archive/265.html https://ihacksoft.com/archive/265.html#respond Thu, 19 Apr 2018 02:18:33 +0000 https://ihacksoft.com/?p=275   注册表是 Windows 操作系统的配置核心,在平时系统操作过程中经常使用到。如果要对比注册表两处的键值或路径的不同之处,希望同时打开两个注册表,你一定会尝试执行两次 Regedit 命令吧!但令人遗憾的是,当你第二次执行REGEDIT命令的时候,开启的却不是第二个注册表编辑器窗口,而仍然是先前的那个窗口。同时开启两个注册表窗口的想法行不通,怎么办?

  其实不难,我们只需在第二次执行REGEDIT命令时,使用-m或/m参数: regedit -m 或 regedit /m,这样就可以让两个注册表编辑器共存了

]]>
https://ihacksoft.com/archive/265.html/feed 0
注册表监视对比 Regshot 详细使用方法+简体中文绿色版下载 https://ihacksoft.com/archive/260.html https://ihacksoft.com/archive/260.html#respond Wed, 18 Apr 2018 09:32:05 +0000 https://ihacksoft.com/?p=270 Regshot 这款软件给注册表拍两次“快照”,然后加以比较即可彻底弄清软件的所作所为。Regshot 非常小巧,但十分好用,这里提供它的简体中文绿色版下载。]]>   目前很多软件在安装过程都会耍流氓,尤其的国内的一些程序安装包,在系统中偷偷安装一些多余的文件或进行一些不可告人的修改。为了彻底搞清软件在安装或运行过程中进行了什么操作,我们可以用 Regshot 这款软件给注册表拍两次“快照”,然后加以比较即可彻底弄清软件的所作所为。Regshot 非常小巧,但十分好用,这里提供它的简体中文绿色版下载。

Regshot

  首先需要对 Regshot 进行输出设置。先指定报告保存文件夹,系统默认保存路径“ %SYSTEMDRIVE%\Hive",即如果系统盘为D盘,则报告保存在 D:\Hive;也可以自己指定位置,例如 F:\Hive。还需要给出报告的名称,例如 "report"。

  假设我们要监控某软件在安装前后注册表的变化情况。在该软件安装之前,先用 Regshot 给注册表拍第一张快照,按下“建立快照A”按钮,完成第一次快照的建立。

Regshot

  接下来开始安装要监视的软件,软件安装完毕后,按下“建立快照B”按钮,给注册表拍第二张快照。

  第二张快照拍完之后,软件自动弹出窗口,显示注册表的变化情况,同时可以在这里选择要包含在报告中的注册表项目。由于软件在设置中开启了自动比较快照的选项,因此第二次快照拍摄完之后会自动执行比较操作,出现上述窗口。若希望手动比较两次快照,可通过“文件 - 选项”菜单命令打开设置窗口,去掉“常规选项”卡下“自动开始快照比较”的选择,之后以“比较快照”按钮进行快照比较。注意,同时要在“.REG”选项卡下,选中“用记事本打开”复选框,以便自动打开REG文件。

  执行上述操作后,Regshot 会启动记事本,自动打开修改前的注册表恢复文件 report.1.Undo.reg 和修改后注册表的变化文件 report1.Redo.reg。

最后,打开 Hive 文件夹,用网络浏览器查看详细的报告文件 report.1.html,所有键值的变化一目了然,软件对系统进行了哪些修改,在这里看得清清楚楚。Hive 目录下共生成四个文件,除上述三个文件外,还有一个 report.css 文件是与报告配套的网页层文件。

点击下载 Regshot 简体中文绿色版

]]>
https://ihacksoft.com/archive/260.html/feed 0