【发布时间】:2015-10-09 18:11:06
【问题描述】:
我以管理员身份打开 Windows cmd.exe 并执行安装程序(只需调用 installer.exe),它运行良好。但是,如果我以正常模式(不是管理员)打开 cmd.exe,但以管理员用户(runas /profile /user:adminstrator installer.exe)运行命令,则无法成功执行安装程序。
安装程序解压缩 c:\users\ 目录中的某些文件。 我得到的错误是:
"Error running java -Dpython.console.encoding=UTF-8 -jar C:\users\<username>/tools/x.jar : Program ended with an error exit code. "
我该如何解决这个问题?由于我试图自动执行此安装程序,因此以管理员身份打开 cmd.exe 是不可能的。我想以普通用户身份运行该命令,或者如果不可能,以管理员身份运行。
我是 Windows 新手。任何帮助表示赞赏。
谢谢
【问题讨论】:
-
管理员账户的%path中是java吗?
-
运行命令,还是创建批处理脚本?
-
我检查了系统环境变量。 JAVA_HOME 存在并且也包含在 Path 中。如何检查 java 是否在 admin 的路径中以及它是否在其他用户的路径中?我还检查了 C:\Program Files\Java\jdk (JAVA_HOME)。所有管理员都有完全访问权限,普通用户只有读取权限。我也改为普通用户的完全访问权限。但我仍然看到同样的错误。
-
@UnknownOctopus - 我试图让 cmd 首先成功运行。完成后,我将创建一个 .bat 文件,其中包含这一行 cmd
标签: windows batch-file cmd window