关于64位Windows操作系统中的注册表 zz
后一篇 注册表重定向
折腾了几回机器,才明白x64上有x64、x86两种注册表,记录下。
//z 2012-2-9 17:40:19 IS2120@CSDN
32位注册表被重定向为HKEY_LOCAL_MACHINE\Software\WOW6432Node
关于64位Windows操作系统中的注册表
修改注册表之前,一定要先进行备份,并且要知道在发生问题时如何还原注册表。 |
64位Windows操作系统中的注册表不同于32位Windows操作系统。如果您使用64位的Windows操作系统,如果发现一些程序运行不正常,比如很多需要手工导入*.reg的程序,请注意将注册表项导入到这里:HKEY_LOCAL_MACHINE\Software\WOW6432Node |
64 位版本 Windows 中的注册表分为 32 位注册表项和 64 位注册表项。许多 32 位注册表项与其相应的 64 位注册表项同名,反之亦然。
//z 2012-2-9 17:40:19 IS2120@CSDN
64 位版本 Windows 包含的默认 64 位版本注册表编辑器 (Regedit.exe) 可显示 64 位和 32 位的 注册表项。WOW64 注册表重定向器为 32 位程序提供了对应于 32 位程序注册表项的不同注册表项。在 64 位版本的注册表编辑器中,32 位注册表项显示在以下注册表项下:
HKEY_LOCAL_MACHINE\Software\WOW6432Node
使用默认的 64 位版本注册表编辑器,可以查看或编辑 64 位和 32 位的注册表项和项值。要查看或编辑 64 位注册表项,必须使用 64 位版本的注册表编辑器 (Regedit.exe)。还可以使用 %systemroot%\Syswow64 文件夹中的 32 位版本注册表编辑器查看或编辑 32 位注册表项和项值。在 32 位版本注册表编辑器中执行任务的方式与 64 位版本注册表编辑器没有区别。要打开 32 位版本的注册表编辑器,请按照下列步骤操作:
1. | 单击“开始”,然后单击“运行”。 |
2. | 在“打开”框中,键入 %systemroot%\syswow64\regedit,然后单击“确定”。 |
注意:除非使用 -m 开关启动注册表编辑器的第二个实例,否则,必须先关闭 64 位版本的注册表编辑器,然后才能打开 32 位版本的注册表编辑器(反之亦然)。例如,如果 64 位版本的注册表编辑器已经在运行,在第 2 步键入 %systemroot%\syswow64\regedit -m 可启动 32 位版本的注册表编辑器。 |
HKEY_LOCAL_MACHINE\Software
为了通过 COM 和其他机制实现 64 位/32 位程序互操作性,WOW64 使用了一个“注册表反射器”来在 64 位注册表视图和 32 位注册表视图之间镜像某些注册表项和项值。该反射器是“智能”的,因为 //z 2012-2-9 17:40:19 IS2120@CSDN它只反射 COM 激活数据。
反射的注册表项
//z 2012-2-9 17:40:19 IS2120@CSDN
WOW64 注册表反射器可能会在反射过程中修改注册表项的内容和项值,目的是为了调整路径名等。因此,32 位的内容与 64 位的内容可能会有所不同。下面的注册表项会被反射:
· | HKEY_LOCAL_MACHINE\Software\Classes |
· | HKEY_LOCAL_MACHINE\Software\COM3 |
· | HKEY_LOCAL_MACHINE\Software\Ole |
· | HKEY_LOCAL_MACHINE\Software\EventSystem |
· | HKEY_LOCAL_MACHINE\Software\RPC |
x64 64位操作系统 windows 7 32位注册表 regedit
//z 2012-2-9 17:40:19 IS2120@CSDN
后一篇 注册表重定向
@IS2120#CNBLOGS.T2169364049[T1,L65,R1,V259]:备忘
$ € ₤ ₭ ₪ ₩ ₮ ₦ ₱ ฿ ₡ ₫ ﷼ ¥ ﷼ ₫ ₡ ฿ ₱ ₦ ₮ ₩ ₪ ₭ ₤ € $