我有一个简单的批处理文件,它使用reg add命令添加注册表。
reg add "HKLM\SOFTWARE\test\test" /f /v "MainDir" /t REG_SZ /d "test"
当我从网络驱动器运行bach时,看起来很好但没有添加注册表。当我将批处理复制到我的桌面并运行它时,它可以很好地工作。
我尝试使用PUSHD但不会有帮助,只有有效的方法是创建快捷方式并在快捷方式中添加%TEMP%以启动
答案 0 :(得分:0)
我解决了。真是太出乎意料了。问题是我总是在Windows中使用的指挥官。每次我从指挥官那里运行批处理它都不起作用,当我从资源管理器或其他东西运行它时,它是可以的。太奇怪了。指挥官有管理权,所以我不知道为什么它不起作用。谢谢大家的帮助。 :)