【发布时间】:2013-12-19 17:42:29
【问题描述】:
知道为什么 bat 文件在某些情况下无法运行吗?
我已经编写了一个交互式批处理脚本(也可以作为 exe 运行),可以在数千个系统上运行,但是,一小部分系统不会启动该脚本。他们打开一个黑匣子窗口,然后关闭脚本而不给用户 bat 菜单。我尝试了 bat 文件关联注册表重置,以确保 .bat 文件关联正确,但这没有帮助。
我尝试过的:bat 注册表修复(.reg 文件)
(似乎没有帮助,脚本启动但没有运行)
(我还测试了一个非常基本的脚本,它打印了 Hello world,但它也不起作用)
【问题讨论】:
-
可能是关于 UAC 或 ACL...
-
尝试从命令行调用它并在此处发布输出...
-
谢谢。我通过添加 UAC 检查解决了我的脚本的这个问题,但似乎即使是非常基本的脚本也会像“hello world”一样失败。
-
我让用户运行了她自己的打印 hello world 的脚本并且它工作正常。有趣的是记事本的路径坏了,我不得不告诉她使用整个路径。
标签: batch-file