以管理员身份运行bat文件时提示“系统找不到指定文件”,怎么办?

也试图用vbs隐藏这个bat文件,结果同样是系统找不到指定文件,求帮助,如果不加隐藏部分,才能正常运行,但是我必须进行隐藏,求帮助,谢谢!

请在@echo off下面新起一行,写上cd /d %~dp0
这样可以让以管理员身份运行的批处理脚本的工作路径切回脚本自身目录
因为以管理员身份运行的批处理脚本,它的工作路径会被定向到 C:\Windows\System32 目录,所以要使用cd命令进行切回纠正。
温馨提示:内容为网友见解,仅供参考
无其他回答

以管理员身份运行bat文件时提示“系统找不到指定文件”,怎么办?
因为以管理员身份运行的批处理脚本,它的工作路径会被定向到 C:\\Windows\\System32 目录,所以要使用cd命令进行切回纠正。

win10,管理员打开.bat文件显示windows找不到文件
这是因为以管理员身份运行bat脚本后,脚本的工作路径就会变到C:\\Windows\\System32这个目录中去,而不是脚本所在的那个目录,如果此脚本的编写者没有考虑到这点的话,就是不及格。如果要解决此问题,请使用记事本打开此脚本,也就是在脚本上右键选择编辑,然后在里面代码开头新起一行写上以下一句代码后,...

Win10运行BAT文档一闪而过,以管理员身份运行显示文件名不存在?
脚本文件中如果没有包含pause命令,那么代码运行完毕后,就会直接退出的。建议您打开bat脚本,并在脚本最后加上pause命令。还有如果您的脚本开头没有添加cd \/d "%~dp0"这个命令,那么以管理员身份运行后,脚本会跳转到系统System32目录中去,那么脚本中如果需要调用它所在目录里面的相关文件,就会因为工作...

windows7下bat用管理员运行是会找不到文件
原因是以管理员身份运行改变了当前路径。可以前面加上cd命令,以确定当前目录。比如:你的这个data文件夹的位置是:d:\\data 则在批处理前面加上:cd \/d d:

两个同目录下的两个bat文件,a可以调用b,但是任意一个用管理员权限运行...
使用管理员身份运行脚本后,脚本的工作路径就不在它自身目录了(此时的工作路径为C:\\Windows\\System32),所以会出现找不到文件的提示。要想解决这个问题,那么就要让脚本重新回到它自身目录中去。这样才能正常使用。跳转目录可以使用cd或pushd命令 cd \/d %~dp0 或 pushd %~dp0 ...

server2012系统下运行bat文件,出现系统找不到指定的路径
检查一下系统的日期格式是不是和脚本中截取的相同?因为日期格式不同,会导致您按yyyy\/mm\/dd格式截取的,带有\/。

...双击批处理文件(*.bat) 出现:windows无法访问指定设备、路径或文件...
你可以尝试自己建立一个bat文件,不用输入任何内容,双击打开仍出现类似的提示,则说明cmd运行权限被限制了。

win10以管理员身份运行bat如何设置
首先我们打开自己的电脑,然后选中一个应用。右键。2、在弹出的窗口中点击属性;3、之后我们找到并点击下方的高级;4、将用管理员身份运行选项进行勾选。5、点击确定;6、最后点击下方的确定就设置完成了。上面就是关于win10以管理员身份运行bat的操作方法啦,有需要的用户可以按照上面的步骤来操作哦。

windows7用管理员运行bat文件时出现找不到文件请确定文件名是否正确 不...
你好 有些文件是隐藏的,如果不使用管理员权限很难找到,所以建议每次运行清理类的BAT文件时都右击选择管理员身份运行(A)

soildworks2019安装时以管理员身份运行server_install.bat 显示系...
我也是同样的问题,也按你这个格式整了遍结果同样是不行。于是我又胡乱尝试了很多办法,我把server_remove以管理员身份运行了一下后,再运行sever_install就可以了,也算是“瞎猫碰上死耗子了”

相似回答