Win7 64位注册表与32位注册表的区别
来源:互联网 发布:时尚淘宝店 编辑:程序博客网 时间:2024/05/16 15:50
本文介绍如何通过使用 64 位版本 Windows 查看 Windows 注册表。
64 位版本 Windows 中的注册表分为 32 位注册表项和 64 位注册表项。许多 32 位注册表项与其相应的 64 位注册表项同名,反之亦然。
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 位版本的注册表编辑器,请按照下列步骤操作:
单击“开始”,然后单击“运行”。
在“打开”框中,键入 %systemroot%\syswow64\regedit,然后单击“确定”。
注意:除非使用 -m 开关启动注册表编辑器的第二个实例,否则,必须先关闭 64 位版本的注册表编辑器,然后才能打开 32 位版本的注册表编辑器(反之亦然)。例如,如果 64 位版本的注册表编辑器已经在运行,在第 2 步键入 %systemroot%\syswow64\regedit -m 可启动 32 位版本的注册表编辑器。
为了支持 32 位和 64 位 COM 注册和程序状态的共存,WOW64 为 32 位程序提供了一种备用注册表视图。32 位程序会看到与真正的 64 位HKEY_LOCAL_MACHINE\Software树完全分开的 32位HKEY_LOCAL_MACHINE\Software树(HKEY_LOCAL_MACHINE\Software\WOW6432Node)。这样可以隔HKEY_CLASSES_ROOT,因为此树的每个计算机部分驻留在以下注册表项内:HKEY_LOCAL_MACHINE\Software为了通过 COM 和其他机制实现 64 位/32 位程序互操作性,WOW64 使用了一个“注册表反射器”来在 64 位注册表视图和 32 位注册表视图之间镜像某些注册表项和项值。该反射器是“智能”的,因为它只反射 COM 激活数据。反射的注册表项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
注:WoW(Windows on Windows)模式 WOW64 是 Windows-32-on-Windows-64
- Win7 64位注册表与32位注册表的区别
- Win7 64位注册表与32位注册表的区别
- 64位读取注册表与32位的区别
- 64位读取注册表与32位的区别
- 64位读取注册表与32位的区别
- C# 32位程序与64位程序读/写注册表的区别
- C# 32位程序与64位程序读\写注册表的区别
- C# 32位程序与64位程序读\写注册表的区别
- C#32位程序与64位程序读\写注册表的区别
- VC 32位(或64位)win7操作系统的注册表操作
- win7 64位注册表操作兼容问题解决
- 将python 添加进64位win7 的注册表
- win32程序读写win7 64位操作系统的注册表
- 64位的win7系统, 32位的应用程序读取64位模式的注册表值失败
- 64位和32位操作系统的注册表目录树区别
- 32位程序如何访问64位的注册表
- 32位程序如何访问64位的注册表
- 64位操作系统注册表与C#对注册表操作
- 【Python】 csv模块的使用
- 【Python】 csv模块的使用
- Linux的使用
- 大数据竞赛平台——Kaggle 入门
- 网速监控v1.0.0(VC++|源代码)
- Win7 64位注册表与32位注册表的区别
- 免费ddos攻击器+教程_可打IP
- 一款好用的去水印工具_破解版
- 解决Mysql远程访问限制连接1130
- hibernate 非数据库对应字段
- 北大保卫部把《邓选》电子版唯一合法制作者踹出北大校门
- Matlab读取Access数据库的数据01
- 数据结构课程设计-图书管理系统
- iOS学习笔记-130.NSCache使用