Windows XP 已于 2014 年 4 月 8 日退役 Microsoft Windows XP 已于 2014 年 4 月 8 日退役。这项变化将会对您的软件更新和安全选项造成影响。
文章编号: 256986 -
查看本文应用于的产品
本文内容概要更多信息注册表说明《英汉双解微软计算机辞典》(第 5 版)对注册表的定义是:
Microsoft Windows 98、Windows CE、Windows NT 和 Windows 2000 中使用的中央分层数据库,用于存储为一个或多个用户、应用程序和硬件设备配置系统所必需的信息。
注册表配置单元是注册表中的一组项、子项和值,它有一组包含其数据备份的支持文件。所有配置单元(HKEY_CURRENT_USER 除外)的支持文件都位于 Windows NT 4.0、Windows 2000、Windows XP、Windows Server 2003 和 Windows Vista 上的 %SystemRoot%\System32\Config 文件夹中。HKEY_CURRENT_USER 的支持文件位于 %SystemRoot%\Profiles\Username 文件夹中。这些文件夹中的文件的文件扩展名指示各自包含的数据的类型。缺少扩展名有时也可能指示文件包含的数据的类型。
注册表包含 Windows 在运行期间不断引用的信息,例如,每个用户的配置文件、计算机上安装的应用程序以及每个应用程序可以创建的文档类型、文件夹和应用程序图标的属性表设置、系统上存在哪些硬件以及正在使用哪些端口。 注册表取代了 Windows 3.x 和 MS-DOS 配置文件(例如,Autoexec.bat 和 Config.sys)中使用的绝大多数基于文本的 .ini 文件。虽然多个 Windows 操作系统都有注册表,但这些操作系统的注册表存在一些差异。
注意:通过使用 Windows NT、Windows 2000、Windows XP、Windows Server 2003 和 Windows Vista 中的安全功能,管理员可以控制对注册表项的访问。 下表列出了系统使用的预定义项。项名的最大长度是 255 个字符。
HKEY_LOCAL_MACHINE\Software\WOW6432Node
305097 如何通过使用 64 位版本 Windows 查看系统注册表
下表列出了 Windows 当前定义和使用的数据类型。值名称的最大大小如下:
备份注册表在您编辑注册表之前,导出该注册表中您打算编辑的项,或者备份整个注册表。如果出现问题,则可以按照“还原注册表”部分中的步骤进行操作以将注册表还原为其以前的状态。若要备份整个注册表,请使用“备份”实用工具来备份系统状态。系统状态包括注册表、COM+ 类注册数据库以及启动文件。 有关如何使用备份实用工具备份系统状态的更多信息,请单击下面的文章编号,以查看 Microsoft 知识库中相应的文章:
308422 如何使用 Windows XP 附带的备份工具备份文件和文件夹
320820 如何在 Windows XP Home Edition 中使用备份工具来备份文件和文件夹
326216 如何在 Windows Server 2003 中使用备份功能来备份和还原数据
编辑注册表若要修改注册表数据,程序必须使用以下 MSDN 网站中定义的注册表函数: 管理员可以通过使用注册表编辑器(Regedit.exe 或 Regedt32.exe)、组策略、系统策略、注册表 (.reg) 文件或通过运行脚本(例如,VisualBasic 脚本文件)来修改注册表。使用 Windows 用户界面我们建议您使用 Windows 用户界面更改系统设置,而不是手动编辑注册表。但是,在有些情况下,解决产品问题的最佳方法可能是编辑注册表。如果在 Microsoft 知识库中介绍了此问题,应该会有一篇文章详细说明如何编辑注册表来解决该问题。我们建议您严格按照这些说明操作。使用注册表编辑器警告:如果使用注册表编辑器或其他方法错误地修改了注册表,则可能会出现严重问题。这些问题可能需要重新安装操作系统才能解决。Microsoft 不能保证可以解决这些问题。修改注册表需要您自担风险。可使用注册表编辑器执行下列操作:
使用组策略Microsoft 管理控制台 (MMC) 托管可用于管理网络、计算机、服务和其他系统组件的各种管理工具。通过使用“组策略”MMC 管理单元,管理员可以定义应用于计算机或用户的策略设置。您可以在本地计算机上通过使用本地“组策略”MMC 管理单元 Gpedit.msc 实施组策略。您也可以在 Active Directory 中通过使用“Active Directory 用户和计算机”MMC 管理单元实施组策略。有关如何使用组策略的更多信息,请参阅相应的“组策略”MMC 管理单元中的帮助主题。使用注册项 (.reg) 文件创建包含注册表更改的注册项 (.reg) 文件,然后在要进行更改的计算机上运行该 .reg 文件。您可以手动运行 .reg 文件,也可以通过使用登录脚本运行它。 有关更多信息,请单击下面的文章编号,以查看 Microsoft 知识库中相应的文章:
310516 如何通过使用注册项 (.reg) 文件添加、修改或删除注册表子项和值
使用 Windows 脚本宿主Windows 脚本宿主允许您直接在操作系统中运行 VBScript 和 JScript 脚本。您可以创建使用 Windows 脚本宿主方法的 VBScript 和 JScript 文件来删除、读取和写入注册表项和值。有关这些方法的更多信息,请访问下面的 Microsoft 网站:RegDelete 方法RegRead 方法RegWrite 方法使用 Windows Management InstrumentationWindows Management Instrumentation (WMI) 是 Microsoft Windows 操作系统的一个组件,也是基于 Web 的企业管理 (WBEM) 的 Microsoft 实现。WBEM 是一个行业计划,旨在开发在企业环境中访问管理信息的标准技术。您可以使用 WMI 在企业环境中自动执行管理任务(如编辑注册表)。您可以在具有 Windows 引擎并且能够处理 Microsoft ActiveX 对象的脚本语言中使用 WMI。还可以使用 WMI 命令行实用工具 (Wmic.exe) 来修改 Windows 注册表。有关 WMI 的更多信息,请访问下面的 Microsoft 网站: 有关 WMI 命令行实用工具的更多信息,请单击下面的文章编号,以查看 Microsoft 知识库中相应的文章:
290216 Windows Management Instrumentation (WMI) 命令行实用工具 (Wmic.exe) 的说明
使用 Windows 控制台注册表工具您可以使用 Windows 控制台注册表工具 (Reg.exe) 编辑注册表。若要获取 Reg.exe 工具的使用帮助,请在命令提示符处键入 reg /?,然后单击“确定” 。还原注册表若要还原注册表,请使用适当的方法。还原注册表项若要还原已导出的注册表子项,请双击您在“导出注册表子项”部分中保存的注册项 (.reg) 文件。也可以从备份中还原整个注册表。有关如何还原整个注册表的更多信息,请参见本文中后面的“还原整个注册表”部分。还原整个注册表若要还原整个注册表,请从备份中还原系统状态。 有关如何从备份中还原系统状态的更多信息,请单击下面的文章编号,以查看 Microsoft 知识库中相应的文章:
309340 如何在 Windows XP 中使用备份工具还原计算机上的文件和文件夹
注意:备份系统状态还将在 %SystemRoot%\Repair 文件夹中创建注册表文件的更新的副本。如果您在编辑注册表后无法启动 Windows XP,则可以通过执行以下 Microsoft 知识库文章的“第一部分”部分中介绍的步骤,手动替换这些注册表文件。
307545 如果注册表已经损坏并导致 Windows XP 无法启动,应该如何恢复
参考
有关详细信息,请访问下面的 Microsoft 网站:
Windows Server 已测试产品目录收录了已经过测试证实可兼容 Windows Server 的产品。有关已经过测试证实可兼容 Windows Server 的备份产品的更多信息,请访问下面的 Microsoft 网站:
数据保护管理器 (DPM) 是 Microsoft System Center 管理产品系列的主要成员,旨在帮助 IT 专业人员管理 Windows 环境。DPM 是 Windows 备份和恢复的新标准,可为使用无缝集成的磁盘和磁带媒体的 Microsoft 应用程序和文件服务器提供持续的数据保护。有关 DPM 的更多信息,请访问下面的 Microsoft 网站:
有关数据恢复的更多信息,请访问以下 Microsoft 网站:
有关如何备份和还原注册表的更多信息,请单击下面的文章编号,以查看 Microsoft 知识库中相应的文章:
322756 如何在 Windows XP 和 Windows Vista 中备份和还原注册表
322755 如何在 Windows 2000 中备份、编辑和还原注册表
323170 如何在 Windows NT 4.0 中备份、编辑和还原注册表
322754 如何在 Windows 95、Windows 98 和 Windows Me 中备份、编辑和还原注册表
有关 Regedit.exe 与 Regedt32.exe 之间的区别的更多信息,请单击下面的文章编号,以查看 Microsoft 知识库中相应的文章:
141377 Regedit.exe 和 Regedt32.exe 的区别
注意:本篇“快速发布”文章是从 Microsoft 支持组织直接创建的。 文中包含的信息按原样提供,用于响应紧急问题。 由于发布仓促,材料可能包含印刷错误,并且可能随时修订,恕不另行通知。 有关其他注意事项,请参阅
使用条款。
属性
文章编号: 256986 - 最后修改: 2012年11月30日 - 修订: 1.0
这篇文章中的信息适用于:
Microsoft和/或其各供应商对于为任何目的而在本服务器上发布的文件及有关图形所含信息的适用性,不作任何声明。 所有该等文件及有关图形均"依样"提供,而不带任何性质的保证。Microsoft和/或其各供应商特此声明,对所有与该等信息有关的保证和条件不负任何责任,该等保证和条件包括关于适销性、符合特定用途、所有权和非侵权的所有默示保证和条件。在任何情况下,在由于使用或运行本服务器上的信息所引起的或与该等使用或运行有关的诉讼中,Microsoft和/或其各供应商就因丧失使用、数据或利润所导致的任何特别的、间接的、衍生性的损害或任何因使用而丧失所导致的之损害、数据或利润不负任何责任。
|
高级用户的 Windows 注册表信息
最新推荐文章于 2023-11-27 15:34:29 发布