新建了一个批处理用于删除注册表中的某个值,将这个批处理放在桌面上,运行时报“reg”不是内部命令也不是外部命令

方法/步骤
-
1
首先打开dos窗口,即在开始里面找到运行,然后输入cmd,然后在里面运行你你的批处理里面的内容,结果发现没有问题
-
2
那么为什么双击bat文件不可以执行这条语句呢?仔细观察就知道,你运行bat文件,弹出来的窗口显示的路径是admin...之类的,但是在cmd中打开的显示的路径是system32
-
3
由此可见,应该是权限的问题,所以,可以在批处理中加入下面这句话cd %SystemRoot%\system32,这时打开会发现可以了,他从admin...进入到system32了
END
经验内容仅供参考,如果您需解决具体问题(尤其法律、医学等领域),建议您详细咨询相关领域专业人士。
展开阅读全部
文章评论