使用命令提示符安装Windows服务
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了使用命令提示符安装Windows服务相关的知识,希望对你有一定的参考价值。
我正在使用visual studio命令提示符使用以下命令安装Windows服务
installutil D:Folder1ProjectnameinDebugService1.exe
但我得到以下例外
初始化安装时发生异常:System.IO.FileNotFoundException:无法加载文件或程序集'file:/// D: Folder1 WIN'或其依赖项之一。该系统找不到指定的文件..
命令错了还是我错过了什么?
答案
必须引用其中包含空格的文件路径。
好
installutil "c:my directoryservice1.exe"
坏
installutil c:my directoryservice1.exe
操作系统停止在第一个空格处读取路径,导致它查找名为“c: my”的文件,该文件不存在。
另一答案
缺少引号是问题所在。 Installutil“exe / d的路径”
另一答案
我有同样的问题,在这种情况下Service.exe被阻止。
解决方案:右键单击该文件,然后打开“属性”。您可能会看到一条消息 - 此文件来自另一台计算机,可能会被阻止以帮助保护此计算机。单击“取消阻止”按钮,然后单击“应用/确定”
另一答案
要避免这些错误,请按以下步骤操作:
- 使用“作为管理员”运行命令提示符
- 将命令提示符目录更改为服务exe文件。
执行完毕后
command> installutil service1.exe
另一答案
1)以管理员模式运行Developer命令提示符。 2)并进行以下更改
installutil -i "D:Folder1ProjectnameinDebugService1.exe"
以上是关于使用命令提示符安装Windows服务的主要内容,如果未能解决你的问题,请参考以下文章
text 使用命令提示符安装Windows服务(不是VS Developer命令提示符)
windows server 2008安装msi程序是提示必须安装windows installer服务的windows service pack