如何从CMD创建Windows服务并向其传递MinIO参数?

如何从CMD创建Windows服务并向其传递MinIO参数?,cmd,windows-services,minio,Cmd,Windows Services,Minio,我使用的是MinIO,我可以使用以下命令通过CMD运行它: minio.exe server C:\MinIO 我需要使用内置的Windows方法或Microsoft站点上的软件为MinIO创建Windows服务-例如,“sc create”命令。 但我无法使用指定的参数为MinIO创建此服务-当我运行新服务时,会出现错误或无休止地加载错误 我试过: sc create MinIO binpath= "C:\MinIO\minio.exe server C:\MinIO"

我使用的是MinIO,我可以使用以下命令通过CMD运行它:

minio.exe server C:\MinIO
我需要使用内置的Windows方法或Microsoft站点上的软件为MinIO创建Windows服务-例如,“sc create”命令。 但我无法使用指定的参数为MinIO创建此服务-当我运行新服务时,会出现错误或无休止地加载错误

我试过:

sc create MinIO binpath= "C:\MinIO\minio.exe server C:\MinIO"
sc create MinIO binpath= "C:\MinIO\minio.exe --server C:\MinIO"
将寄存器中的ImagePath更改为:

C:\MinIO\minio.exe server C:\MinIO
C:\MinIO -server C:\MinIO
C:\MinIO\minio.exe "server C:\MinIO

也许我错过了什么?

sc create MinIO binpath=“C:\MinIO\MinIO.exe服务器C:\MinIO”
应该没问题。在这种情况下,您能告诉我们启动服务时收到的错误消息吗?@Zilog80[error:1053]如果我运行与binpath中相同的命令,cmd-minio run perfectlyMinIO不能在Windows上直接作为服务运行,那么服务不会及时响应启动或控制请求,为此,您必须使用WinSw包装器。检查文档。可以,但service manager可以将.exe文件作为服务安装