我已使用命令行实用程序(以管理员身份)将 .reg 文件导入注册表。
regedit /s myregfile.reg
为了删除 MyTree,我使用了以下命令,但它不起作用。
regedit [-HKEY_LOCAL_MACHINE\MyTree] // suppose to remove MyTree
有人可以建议我解决办法吗?
答案1
reg delete HKLM\MyTree
应该这么做。
答案2
补充答案:
regedit
,在导入模式下,总是需要文件名。因此,除非您恰好有一个名为该名称的有效注册表文件,否则为其提供“[-HKLM\MyTree]”将不起作用。因此,您需要创建一个临时文件并导入它(不幸的是,/dev/stdin
Windows 中没有直接等效文件),例如具有以下内容的文件(第一行后始终有一个空白行):
注册表编辑器4 [-HKEY_LOCAL_MACHINE\MyTree]
(使用reg
命令要好得多。但当命令不可用时这可能会有所帮助。)