使用命令promt安装Windows服务

use*_*862 10 .net windows-services

我正在使用visual studio命令提示符使用以下命令安装Windows服务

installutil D:\Folder1\Projectname\bin\Debug\Service1.exe
Run Code Online (Sandbox Code Playgroud)

但我得到以下例外

初始化安装时发生异常:System.IO.FileNotFoundException:无法加载文件或程序集'file:/// D:\ Folder1\WIN'或其依赖项之一.该系统找不到指定的文件..

命令错了还是我错过了什么?

Tim*_*ora 24

必须引用其中包含空格的文件路径.

installutil "c:\my directory\service1.exe"
Run Code Online (Sandbox Code Playgroud)

installutil c:\my directory\service1.exe
Run Code Online (Sandbox Code Playgroud)

操作系统停止在第一个空格处读取路径,导致它查找名为"c:\ my"的文件,该文件不存在.


小智 6

我有同样的问题,\在这种情况下 Service.exe 被阻止。

\n\n

解决方案:\n右键单击该文件并打开“属性”。您可能会看到一条消息 \xe2\x80\x93 此文件来自另一台计算机,可能会被阻止以帮助保护此计算机。单击“取消阻止”按钮,然后单击“应用/确定”

\n