【问题标题】:Apache Commons Daemon procrun Access is denied on windows 7Apache Commons Daemon procrun 访问在 Windows 7 上被拒绝
【发布时间】:2012-11-10 10:14:03
【问题描述】:

我尝试运行附带的 windows 示例:

commons-daemon-1.0.10-src\src\samples\ProcrunService.java

我编译得很好,但是当我运行 ProcrunServiceInstall.cmd 时我得到了

访问被拒绝

我也像这样运行命令:

prunsrv //IS//ProcrunServiceJvm --DisplayName="ProcrunServiceJvm" --Startup=auto --Install=d:\dev\java\libs\commons-daemon-1.0.10-src\commons-daemon-1.0.10-src\dist\prunsrv.exe --StartMode=java --StopMode=java --Classpath=d:\dev\java\libs\commons-daemon-1.0.10-src\commons-daemon-1.0.10-src\dist\ProcrunService.jar --StartClass=org.eclipse.jetty.start.Main  --StopClass=org.eclipse.jetty.start.Main --StartMode=java --StartClass=ProcrunService --StartParams=start --StopMode=java  --StopClass=ProcrunService  --StopParams=stop

我得到了错误:

[2012-11-10 12:03:29] [error] Unable to open the Service Manager
[2012-11-10 12:03:29] [error] Access is denied.
[2012-11-10 12:03:29] [error] Commons Daemon procrun failed with exit value: 8 (Failed to install service)
[2012-11-10 12:03:29] [error] Access is denied.
Access is denied.
Failed to install service

这里有什么问题?它是我的家用电脑,我拥有文件的所有权利和控制权

【问题讨论】:

    标签: java windows windows-services


    【解决方案1】:

    尝试在具有管理员权限的提示符下运行您的命令。右键单击 CMD.exe 图标并选择“以管理员身份运行”以这种方式启动它。

    【讨论】:

    • Try thisthis。如果你不能做任何一个,那么你不是管理员。
    • 我是管理员,这是我的家用电脑,除了我没有人使用
    • 它是什么版本的 Windows?
    • 那么当您尝试以管理员身份启动命令提示符时会发生什么(参见前面的 cmets)?
    猜你喜欢
    • 2011-04-29
    • 2012-07-23
    • 1970-01-01
    • 2011-08-08
    • 1970-01-01
    • 2017-01-15
    • 2011-03-10
    • 2016-09-18
    • 2015-09-19
    相关资源
    最近更新 更多