如何添加,更改和删除注册表项和值

在Windows 10,8,7,Vista和XP中进行注册表更改的正确方法

有时,作为故障排除步骤的一部分,或某种注册表黑客攻击的一部分,您可能需要在Windows注册表中执行某种“工作”。

也许它增加了一个新的注册表键来修复Windows处理某些东西或删除导致硬件或软件程序出现问题的恶意注册表值的某种错误。

不管你在做什么,大多数人发现Windows注册表有点压倒 - 这是巨大的,看起来很复杂。 此外,您可能已经听说,即使您身上最轻微的错误都可能导致您的计算机无法使用。

不要害怕! 如果您知道自己在做什么,那么在注册表中进行更改真的不会那么困难......即将成为您的案例。

按照以下相应步骤修改,添加或删除部分Windows注册表:

注意:无论您使用的是哪个版本的Windows ,添加,删除和更改注册表项和值的方式都是相同的。 我会在Windows 10Windows 8Windows 7Windows VistaWindows XP中调用这些注册表编辑任务之间的差异。

总是首先备份注册表(是,始终)

希望这也是你最初的想法,但在进入下面几节中列出的任何特定的待办事项之前,首先要备份注册表。

基本上,这包括选择要删除或更改的密钥,甚至整个注册表本身,然后将其导出到REG文件 。 如果您需要帮助,请参阅如何备份Windows注册表

如果您的注册表编辑工作不顺利,您需要撤销更改,您会非常高兴自己积极主动并选择备份。

如何添加新的注册表键& 值

随机添加一个新的注册表项或一组注册表值可能不会损害任何内容,但它也不会对您有太大的好处。

但是,有些情况下您可能会向Windows注册表添加注册表值或注册表项,以实现特定的目标,通常用于启用某个功能或修复问题。

例如,Windows 10中的一个早期错误使一些联想笔记本电脑上的触摸板上的双指滚动停止工作。 该修补程序涉及向特定的,预先存在的注册表项添加新的注册表值。

无论您遵循什么教程来解决任何问题,或添加任何功能,以下是如何向Windows注册表添加新密钥和值的方法:

  1. 执行注册表以启动注册表编辑器。
    1. 如果您需要帮助,请参阅如何打开注册表编辑器
  2. 在注册表编辑器的左侧,导航到要添加其他密钥的注册表项(通常称为子项 )或要添加值的密钥。
    1. 注意:您无法将其他顶级密钥添加到Windows注册表中。 这些是称为注册表配置单元的特殊键,由Windows预设。 但是,您可以直接在现有注册表配置单元下添加新值和键。
  3. 找到要添加的注册表项之后,您可以添加要添加的项或值:
    1. 如果您要创建一个新的注册表项 ,请右键单击或按住它应存在的项并选择新建 - > 密钥 。 命名新的注册表项,然后按Enter键
    2. 如果您要创建新的注册表值 ,请右键单击或按住其中应存在的键,然后选择“ 新建” ,然后选择要创建的值的类型。 命名该值,按Enter确认,然后打开新创建的值并设置它应具有的值数据
    3. 高级:请参阅什么是注册表值? 有关注册表值和不同类型值的更多信息,可以从中选择。
  1. 关闭打开的注册表编辑器窗口。
  2. 重新启动计算机 ,除非您确定已添加的新密钥和/或值不需要重新启动即可执行任何它应该执行的操作。 只要你不确定就做。

希望无论您尝试使用这些注册表添加功能来实现什么功能,但是如果没有,请再次检查是否已将密钥或值添加到注册表的正确区域,并且您已正确命名了这些新数据。

如何重命名& 对注册表项进行其他更改 值

就像我上面提到的那样,添加一个没有目的的新键或值通常不会导致问题,但是重命名现有注册表键或者更改现有注册表值的值将会执行某些操作

希望是你所追求的目标,但我要强调一点,你应该非常小心地改变注册表的现有部分。 这些键和值已经在那里,大概是出于一个很好的原因,所以要确保你所得到的任何建议使你得到这一点尽可能准确。

只要您小心,下面是如何对Windows注册表中的现有密钥和值进行各种更改:

  1. 执行注册表以启动注册表编辑器。 任何你有命令行访问都可以正常工作。 如果您需要帮助,请参阅如何打开注册表编辑器
  2. 在注册表编辑器的左侧,找到要重命名的注册表项或包含要以某种方式更改的值的项。
    1. 注意:您不能重命名注册表配置单元,即Windows注册表中的顶级密钥。
  3. 一旦找到想要更改的注册表部分,您实际上可以进行这些更改:
    1. 要重命名注册表项 ,请右键单击或点击并按住该注册表项并选择重命名 。 为注册表项提供一个新名称,然后按Enter键
    2. 要重命名注册表值 ,右键单击或点击并按住右侧的值并选择重命名 。 为注册表值指定一个新名称,然后按Enter键
    3. 要更改数值的数据 ,请右键单击或点击并按住右侧的值并选择修改...。 指定一个新的数值数据 ,然后使用确定按钮进行确认。
  4. 如果您完成更改,请关闭注册表编辑器。
  5. 重新启动计算机 。 注册表的大部分更改,特别是影响操作系统或其相关部分的更改,只有在重新启动计算机或至少注销并返回到Windows之后才会生效。

假设您所做的更改的键和值在更改之前正在做某些事情,那么在重新启动PC之后,预计会发生某种行为更改。 如果这种行为不是你以前的行为,那么现在是时候挖掘你所做的备份了。

如何删除注册表键& 值

听起来很疯狂,你可能有时需要删除一个注册表键或值,通常是为了解决一个问题,这可能是由程序添加了一个不应该有的特定键或值的情况。

首先想到UpperFilters和LowerFilters值问题。 这两个注册表值位于非常特定的密钥中时,通常是您在“ 设备管理器”中看到的某些错误的根本原因。

不要忘记备份,然后完全按照以下步骤从Windows注册表中删除密钥或值:

  1. 通过从Windows中的任何命令行区域执行regedit来启动注册表编辑器。 如果您需要更多帮助,请参阅如何打开注册表编辑器
  2. 在注册表编辑器的左窗格中,向下钻取,直到找到要删除的注册表项或包含要删除的注册表值的项。
    1. 注意:您不能删除注册表配置单元,即在注册表编辑器中看到的顶级密钥。
  3. 找到后,右键点击或点按并选择删除
    1. 重要提示:请记住,注册表项非常类似于计算机上的文件夹。 如果您删除了一个密钥,那么您还将删除其中存在的任何密钥和值! 如果那就是你想要做的,那很好,但如果不是这样,你可能需要深入一点才能找到你真正想要的键或值。
  4. 接下来,系统会要求您使用以下其中一种形式的确认密钥删除确认值删除消息分别确认密钥或值删除请求:
    1. 您确定要永久删除此密钥及其所有子密钥吗?
    2. 删除某些注册表值可能会导致系统不稳定。 您确定要永久删除此值吗?
    3. 在Windows XP中,这些消息稍有不同:
    4. 您确定要删除此密钥及其所有子密钥吗?
    5. 你确定要删除这个值吗?
  1. 无论消息如何,点击或单击删除密钥或值。
  2. 重新启动计算机 。 从价值或钥匙删除中受益的事物通常是需要PC重新启动才能生效的事物。

您的注册表编辑是否导致问题(或不帮助)?

希望这两个问题的答案都是否定的 ,但如果不是的话,撤销你已经更改,添加或从Windows注册表中删除的内容是非常容易的......假设你已经备份了,我上面推荐这是你应该的第一件事做

挖掘您的备份创建的REG文件并执行它,这会将那些备份的Windows注册表部分恢复到您做任何事情之前的位置。

如果您需要更详细的帮助来恢复注册表备份,请参阅如何还原Windows注册表