本文最后更新于 2024年5月16日。
sc create KDEconnectSvr binpath= "C:\Program Files\WindowsApps\KDEe.V.KDEConnect_22.801.1110.0_x64__7vt06qxq7ptv8\bin\kdeconnect-app.exe" type= own start= auto displayname= KDEconnectSvr
报错
(base) PS C:\Users\Xuemao> sc create KDEconnectSvr binpath= "C:\Program Files\WindowsApps\KDEe.V.KDEConnect_22.801.1110.0_x64__7vt06qxq7ptv8\bin\kdeconnect-app.exe" type= own start= auto displayname= KDEconnectSvr
Set-Content : 找不到接受实际参数“binpath=”的位置形式参数。
所在位置 行:1 字符: 1
+ sc create KDEconnectSvr binpath= "C:\Program Files\WindowsApps\KDEe.V ...
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+ CategoryInfo : InvalidArgument: (:) [Set-Content],ParameterBindingException
+ FullyQualifiedErrorId : PositionalParameterNotFound,Microsoft.PowerShell.Commands.SetContentCommand
方法一:使用windows自带的命令sc
首先我们要打开cmd,下面的命令在cmd中运行,最好使用管理员运行cmd
注册服务:
sc create ceshi binpath= D:\ceshi\ceshi.exe type= own start= auto displayname= ceshi
binpath:你的应用程序所在的路径。
displayname:服务显示的名称
如何判断服务是否注册成功:
在cmd中输入services.msc
打开系统服务,查看是否出现ceshi
名称的服务(即displayname=
后面的参数,我这里是ceshi
)
or
按下面的方式尝试启动服务
启动服务
net start ceshi
停止服务
net stop ceshi
删除服务
sc delete "ceshi"