64bit Windows中的注册表编辑器

在64-bit的Windows操作系统中既可以安装64-bit版本的应用程序,也可以安装32-bit版本的应用程序,但是这两个版本的应用程序存储在注册表中的信息是位于不同位置的,也就是说注册表键值在64-bit的Windows中被分成两个部分,32-bit的键值和64-bit的键值。下面就来介绍32-bit键值和64-bit键值在注册表编辑器中的位置。

64-bit 版本的Windows中的注册表编辑器

在64-bit版本的Windows中存在两个注册表编辑器,64-bit版本的注册表编辑器和32-bit版本的注册表编辑器。

如何打开不同版本的注册表编辑器

  1. 64-bit版本的注册表编辑器位于:%systemroot%\regedit.exe,通过命令行运行"regedit"默认打开的是64-bit版本的注册表编辑器。
  2. 32-bit版本的注册表编辑器位于:%systemroot%\Syswow64\regedit.exe,要通过命令行打开32-bit的注册表编辑器,需要输入%systemroot%\syswow64\regedit。

如果要同时打开两个版本的注册表编辑器,需要使用-m参数,例如:先通过"regedit"打开了64-bit版本的注册表编辑器,在打开32-bit的注册表编辑器,则需要输入"%systemroot%\syswow64\regedit -m"。

不同版本注册表编辑器的区别

  1. 64-bit版本的注册表编辑器既能显示32-bit应用程序的注册表信息又能显示64-bit应用程序的注册表信息。

64-bit应用程序的注册表信息存储在:

HKEY_LOCAL_MACHINE\Software

32-bit应用程序的注册表信息存储在:

HKEY_LOCAL_MACHINE\Software\WOW6432Node

  1. 32-bit的注册表编辑器只能用来查看和编辑32-bit应用程序的注册表信息。

参考资料:

http://support.microsoft.com/kb/305097

原文地址:https://www.cnblogs.com/ITGirlXiaoXiao/p/3090647.html