reg 工具使用(Windows)
检查状态与定位问题
reg compare(Windows) · 比较注册表中的键和值
更多信息:https://learn.microsoft.com/windows-server/administration/windows-commands/reg-compare。
- 比较两个键中的所有值:
reg compare {{第一个键名}} {{第二个键名}}- 比较两个键中指定的值:
reg compare {{第一个键名}} {{第二个键名}} /v {{值}}- 比较两个键中的所有子键和值:
reg compare {{第一个键名}} {{第二个键名}} /s- 仅输出指定键之间匹配的结果:
reg compare {{第一个键名}} {{第二个键名}} /os- 输出两个键之间的匹配和差异:
reg compare {{第一个键名}} {{第二个键名}} /oareg query(Windows) · 显示注册表中键和子键的值
更多信息:https://learn.microsoft.com/windows-server/administration/windows-commands/reg-query。
- 显示一个键中的所有值:
reg query {{键名}}- 显示键中指定的值:
reg query {{键名}} /v {{值}}- 显示指定键和其子键中的所有的值:
reg query {{键名}} /s- 搜索与特定模式匹配的键和值:
reg query {{键名}} /f "{{查询语句}}"- 显示与指定数据类型匹配的键的值:
reg query {{键名}} /t {{类型}}创建、修改与转换
reg add(Windows) · 将新的键值添加到注册表中
更多信息:https://learn.microsoft.com/windows-server/administration/windows-commands/reg-add。
- 添加一个新的注册表键:
reg add {{键名}}- 在指定的键下添加新值:
reg add {{键名}} /v {{值}}- 为默认值指定数据:
reg add {{键名}} /d {{数据}}- 向具有特定数据类型的键添加新值:
reg add {{键名}} /t {{类型}}- 在没有提示的情况下强制覆盖现有的注册表值:
reg add {{键名}} /freg delete(Windows) · 从注册表中删除键和值
更多信息:https://learn.microsoft.com/windows-server/administration/windows-commands/reg-delete。
- 删除一个指定的键:
reg delete {{键名}}- 删除键中指定的值:
reg delete {{键名}} /v {{值}}- 删除指定键的所有值,保留其子键:
reg delete {{键名}} /va- 不提示地删除指定键的所有值,保留其子键:
reg delete {{键名}} /f /va传输、归档与备份
reg export(Windows) · 将指定的子键和值导出到文件中
更多信息:https://learn.microsoft.com/windows-server/administration/windows-commands/reg-export。
- 导出指定键下所有的子键和值:
reg export {{键名}} {{导出文件的路径.reg}}- 在没有提示的情况下强制覆盖现有文件:
reg export {{键名}} {{导出文件的路径.reg}} /yreg import(Windows) · 从一个文件导入所有可用的键、子键和值
更多信息:https://learn.microsoft.com/windows-server/administration/windows-commands/reg-import。
- 从一个文件导入所有可用的键、子键和值:
reg import {{reg 文件的路径}}reg restore(Windows) · 从备份文件中恢复键和值
另请参阅:
reg-save来获取更多的信息。 更多信息:https://learn.microsoft.com/windows-server/administration/windows-commands/reg-restore。
- 使用备份文件中的数据覆盖指定的键:
reg restore {{键名}} {{文件路径}}reg save(Windows) · 将注册表键、子键的所有值保存到一个文件中
更多信息:https://learn.microsoft.com/windows-server/administration/windows-commands/reg-save。
- 将注册表键、子键的所有值保存到一个文件中:
reg save {{键名}} {{文件的路径}}- 在没有提示的情况下强制覆盖现有文件:
reg save {{键名}} {{文件的路径}} /y专用工具与其他操作
reg(Windows) · 用于在 Windows 注册表中管理键及其值的命令行界面
此命令也有关于其子命令的文件,例如:
add。 更多信息:https://learn.microsoft.com/windows-server/administration/windows-commands/reg。
- 执行注册表命令:
reg {{命令}}- 显示常规信息并列出所有可用命令:
reg /?- 显示指定命令的帮助信息:
reg {{命令}} /?reg copy(Windows) · 复制注册表中的键和值
更多信息:https://learn.microsoft.com/windows-server/administration/windows-commands/reg-copy。
- 将注册表键复制到新的注册表位置:
reg copy {{旧键名}} {{新键名}}- 递归将注册表键复制到新的注册表位置:
reg copy {{旧键名}} {{新键名}} /s- 在没有提示的情况下强制复制注册表键:
reg copy {{旧键名}} {{新键名}} /freg load(Windows) · 将保存的子键加载到不同的子键中
此命令主要用于故障排查和临时键。 更多信息:https://learn.microsoft.com/windows-server/administration/windows-commands/reg-load。
- 将备份文件加载到指定的键中:
reg load {{键名}} {{文件的路径}}reg unload(Windows) · 卸载由 reg load 临时加载的注册表配置单元
将临时配置单元卸载;这不是删除其底层配置单元文件。 更多信息:https://learn.microsoft.com/windows-server/administration/windows-commands/reg-unload。
- 从使用
reg load命令加载的注册表中删除数据:
reg unload {{键名}}示例整理自 tldr-pages,作者为 tldr-pages team and contributors,遵循 CC BY 4.0。
继续阅读
- 知识专题
- 完整实践
- 命令与观察