windows - 键名无效

标签 windows batch-file registry windows-server-2003-r2

在一个运行良好多年的快速而肮脏的备份脚本中,注册表备份部分不再起作用。我在命令行中运行有问题的代码并得到相同的结果:

C:\>reg export /y HKLM\SOFTWARE\ODBC\ODBC.INI test.reg
ERROR: nombre de clave no válido.
Escriba "REG EXPORT /?" para obtener detalles de uso.

错误翻译为“无效的 key 名称”。如果我启动 regedit 并将 key 名称复制到剪贴板,我会得到以下信息:

HKEY_LOCAL_MACHINE\SOFTWARE\ODBC\ODBC.INI

如果有拼写错误,我无法发现它。

我真的输错了键名吗?还有其他原因导致错误吗?

最佳答案

文档是这样说的:

Reg export KeyName FileName [/y]

换句话说,标志排在最后:

C:\>reg export HKLM\SOFTWARE\ODBC\ODBC.INI test.reg /y
La operación se ha completado correctamente.

不知道为什么它之前一直有效。

关于windows - 键名无效,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23649188/

相关文章:

windows - 解析字符串时忽略后续分隔符

java - 如何在Windows批处理文件中获取Java程序的退出状态

testing - 如何在安装升级软件之前拍摄注册表项/文件夹的快照?

windows - 为什么 WaitForSingleObject(INVALID_HANDLE_VALUE, INFINITE) 会阻塞?

windows - Windows XP下检测是否以管理员权限运行

windows - 如何打开 .msu 扩展文件?

batch-file - 如何在 wsl 中从 Windows 批处理文件执行 .sh 文件

c++ - 使用 C/C++ 检查 Windows 中的软件安装和安装目录

internet-explorer - WebBrowser 控件忽略 HKCU 注册表设置值

windows - JNLP 文件不会从 Windows 10 上的 IE11 启动