@echo on
reg export "HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\Shell Folders\Personal" C:\%username%.reg
pause
我编写了这个简单的批处理程序,仅复制 shell 文件夹的注册表。该文件夹显然存在,因为我可以看到它,但尝试运行它时它显示路径无效。
有什么建议吗?提前致谢。
答案1
两个问题:
Personal
是价值在的键内HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\Shell Folders
,而 登记出口 命令需要一个键名。的根文件夹
C:\
受到写保护。
正确的语法是:
reg export "HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\Shell Folders" C:\some-folder\%username%.reg