问题描述:
我得电脑有的批处理文件一点击打开了一闪就自己关了
我开了N次看清上面写的字是
既不是外部命令,也不是可运行的程序或批处理文件.
奇怪了,不久前我还用那
后来忽然不能用了
解析:
一执行完就返回桌面,说明程序没有执行,给个错误信息就闪,当然快啦。想看清批处理文件里每条命令执行后情况,在想暂停的地方加一行pause命令就能暂停住。
出现你这种情况有可能是要执行的程序被删除或移到别的文件夹,重点猜搭是检查所要执行程序在哪个文件夹下穗戚拿,找到后在批处理文件中明确指出,例如:x.exe改成仔丛类似c:\a\b\c\x.exe这样绝对路径。
方法/步骤1
提示被系统管理员停用,这不用说,就是被系统禁用了,大多是被注册表,或者组策略禁用,修改注册表难度比较大,就说一说组策略方法吧。
先从开始菜单中打开“运行”程序,然后输入gpedit.msc命令,确定。
2
进入组策略编辑器后,先找到“用户配置”这一项,再从其子项中找到“管理模板”。
3
再打开管理模板的子项,从其下面的子项中找到乱纳纳并选择“系统”这一项。,
4
然后到“系统”这一项的右侧窗口,找到并选择“阻止访问命令提示符”这一项,双击此项,打开其属性窗口。
5
进茄衫入属性窗口后,在“设置”界面下,就能看到这一项的启动状态,其当前状态为“已启用”。
6
这哗没一项不但启动了,而且同时停用了命令提示符脚本处理,难怪bat批处理运行不了,如果单独启用批处理脚本,可以改为“否”,然后“确定”,就可以了。
7
如果要把批处理,和提示符的命令一同解除,可以把“已启用”改为“未配置”,然后按“应用”与“确定”,就可以完全解除。
8
解除后,再试一试“重启资源管理器.bat”这个文件,看能不能正常运行,当点击后,可以运行了,可以看到资源管理器的重启过程。
END
注意事项
命令提示符为cmd执行程序,bat为批处理脚本程序,它们都是用黑色的提示符窗口运行。
bat是批处理脚本程序,很多病毒也做成批处理,所以,禁用bat批处理,也有一定好处。
在 WINDOWS 系统下面以 *.bat 为袜余后缀的批处理文件肯定是可以运行的,这一点是无需凯物置疑的。如果不能够运行的话,你必须要逐一排查以下原因:(1)、你自己创建的 *.bat 批处理文件是否在系统提供的环境变量 PATH 中?如果没有将你的 *.bat 文件存放在环境变量 PATH 中包含的子目录,那么你在运行该批处理文件时,就必须输入该批处理文件所在的全目录。
例如:d:\myself_run_program_path\my_batfile.bat
如果你的这个 my_batfile.bat 批处理文件是存放在 C:\WINDOWS\SYSTEM32 子目录下面(假设的),由于 WINDOWS 系统中的环境变量 PATH 中已经事先包含了该子目录,所盯好液以你就可以直接运行:my_batfile.bat <cr>
(2)、如果上面的环境变量 PATH 的设置都是正确的,那么你就必须要检查你编辑的 my_batfile.bat 批处理文件中的每一个命令是否都是确保正确的?例如:如果你的这个电脑中的 C:\WINDOWS\SYSTEM32 目录中没有 myself_game.exe 这个程序,但是在你的 my_batfile.bat 文件中却又写上了执行该程序的命令,那么即使环境变量 PATH 设置得再正确,那么当批处理文件 my_batfile.bat 执行到此行时,肯定就会报错了。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)