我正在尝试通过命令运行中的sc实用程序创建一个新的Windows Vista服务,从某种原因,在Windows XP中工作的东西在vista中不起作用(惊讶?)。我正在运行以下命令:
sc create rmiregistryService binPath =“C:\ Program Files \ Java \ jre1.6.0_05 \ bin \ rmiregistry.exe”
并且它不起作用...有没有人知道为什么?有人能指出我一个有效的例子吗?
谢谢, vondip
答案 0 :(得分:4)
binPath和=
之间有空格尝试sc create rmiregistryService binPath= "C:\Program Files\Java\jre1.6.0_05\bin\rmiregistry.exe"
而不是
另外,请确保您以管理员身份运行
答案 1 :(得分:0)
要在可执行文件的开头获取引用,我必须使用"\"
来解除它,如下所示:
sc create rmiregistryService binPath= "\"C:\Program Files\Java\jre1.6.0_05\bin\rmiregistry.exe"
答案 2 :(得分:-1)
这可能是因为Vista的安全措施。
在运行窗口中运行此路径
控制面板\用户帐户和家庭安全\用户帐户
启用或停用用户帐户控制
关闭此功能
祝你好运