如何连接到远程注册表

使用注册表编辑器通过您的网络远程访问注册表

远程连接到另一台计算机的Windows注册表不是您经常执行的操作,但注册表编辑器确实可以让您执行此操作,前提是有很多事情要做。

对于技术支持和IT团队来说,远程注册表编辑比普通计算机用户更为常见,但是有时候在另一台计算机的注册表中远程编辑密钥可能真的派上用场。

也许这很简单,就像愚人节那天在没有访问其他计算机的情况下伪造BSOD一样简单,或者可能是一个更有价值的任务,比如两层楼的PC上检查BIOS版本

无论何种原因,远程访问注册表,通过本地网络在家中或在工作中,都非常简单。

所需时间:使用注册表编辑器连接到远程计算机的注册表应该只需要一两分钟,假设远程计算机正在工作,连接到您的网络并且正在运行必要的服务(更多内容在下面)。

下面概述的步骤将用于将您连接到所有常用版本的Windows(包括Windows 10Windows 8Windows 7Windows VistaWindows XP)中的远程注册表。

如何连接到远程注册表

  1. 通过从Windows中的任何命令行界面执行regedit来打开注册表编辑器。
    1. 如果您需要帮助,请参阅如何打开注册表编辑器
  2. 点击或单击注册表编辑器窗口顶部菜单中的文件 ,然后选择连接网络注册表...。
  3. 输入对象名称以选择您现在应该看到的“ 选择计算机”窗口中的文本区域后,输入要远程访问注册表的计算机的名称。
    1. 提示:此处请求的“名称”是另一台计算机的主机名 ,而不是您计算机的名称或远程用户的名称。 如果您不确定在这里输入什么,请参阅如何在Windows中查找主机名
    2. 高级:大多数简单的网络不需要对“ 对象类型”和“ 位置”字段进行任何更改,该字段应默认为“ 计算机”,并且您所使用的计算机的任何工作组都是其成员。 如果您有更复杂的网络,并且想要进行远程注册表编辑的计算机是不同工作组或域的成员,请随意调整这些设置。
  1. 输入远程计算机名称后,点击或单击“ 检查姓名”按钮。
    1. 几秒或更长时间后,根据网络和计算机的速度和大小,您将看到远程计算机的完整路径,如LOCATION \ NAME所示。
    2. 提示:如果您收到警告,指出“无法找到具有以下名称的对象(计算机):”NAME“。” ,请检查远程计算机是否已正确连接到网络,并且您已正确输入了其主机名。
    3. 注意:您可能需要在远程计算机上输入用户的凭据,以便验证您是否有权访问注册表。
  2. 点击或单击确定按钮。
    1. 在可能只需要第二秒或更少时间的情况下,注册表编辑器将连接到远程计算机的注册表。 您将在[主机名]下看到计算机 (您的计算机)以及您正在查看注册表的其他计算机。
    2. 提示:如果您收到“无法连接到[名称]”。 错误,您可能需要启用远程注册表服务。 请参阅下面的“ 如何在Windows中启用远程注册表服务”以获取帮助。
  1. 现在你已经连接上了,你可以查看你喜欢的任何内容,并进行你需要做的任何注册表编辑。 请参阅如何添加,更改和删除注册表项和值以获得一些整体帮助。
    1. 重要提示:不要忘记备份所有要更改的密钥! 请参阅如何备份Windows注册表以获取有关执行此操作的简单教程。

当您在任何连接到的远程注册表中工作时,您可能会注意到两件事情: 注册表配置单元明显少于计算机上的注册表配置单元 ,以及在导航时出现一些“访问被拒绝”消息。 更多关于以下两个问题:

虽然您的计算机可能至少有五个单独的注册表配置单元,但您会立即注意到您远程连接的注册表仅显示HKEY_LOCAL_MACHINEHKEY_USERS

剩下的三个密钥HKEY_CLASSESS_ROOTHKEY_CURRENT_USERHKEY_CURRENT_CONFIG虽然不像你所看到的那样可能会用到,但它们都包含在你看到的两个配置单元中的各个子密钥中。

您可能在HKEY_LOCAL_MACHINE和HKEY_USERS配置单元下的各种密钥获取的“Access is denied”消息可能是由于您没有远程计算机的管理员权限。 在远程计算机上授予您的帐户管理员访问权限,然后重试。

如何在Windows中启用远程注册表服务

RemoteRegistry Windows服务必须在想要查看或编辑注册表的远程计算机上启用。

大多数Windows安装默认情况下会禁用此服务,因此,如果在尝试远程访问注册表时遇到此问题,请不要感到惊讶。

以下是如何启用它:

  1. 在要连接的计算机上打开控制面板
  2. 一旦控制面板打开,请选择管理工具 ,然后选择服务
  3. 从现在打开的服务程序中的服务名称列表中找到远程注册表 ,然后双击或双击它。
  4. 启动类型下拉框中选择手动
    1. 提示:如果您希望RemoteRegistry服务始终运行,请选择“ 自动”而不是“ 手动” ,如果您知道将来需要再次连接到此计算机的注册表,则会有所帮助。
  5. 点击或点击应用按钮。
  6. 点击或点击开始按钮,然后点击确定按钮,一旦服务开始。
  7. 关闭“ 服务”窗口以及您可能仍然打开的任何控制面板窗口。

现在RemoteRegistry服务在您想要编辑注册表的远程计算机上启动,请返回到您的计算机并重新尝试连接。