StartService 失败 1053:服务没有及时响应启动或控制请求
开发软件:Visual Studio 2022
项目模板:Worker Service
开发语言:C#

百度的那些注册表什么的都没用的话,管理员权限确定也没问题的话,我这边是发现问题在运行环境。
解决方法:
运行cmd,输入dotnet --version 或者 dotnet --info

显示无法识别的命令,说明没有安装运行环境,开发因为有VS的原因,下了一整套SDK,所以运行没有问题,但是在客户运行的话不需要这么装开发环境,所以直接在微软官网选择对应版本的运行(Runtime)框架即可。Runtime也分各种版本,比如说只给窗体应用运行的环境什么的,不知道下什么的找到自己的版本下对应的Hosting Bundle即可。

下载完成后在客户环境上运行安装,然后运行cmd命令:dotnet --info
看见.NET Runtime中有.NETCore 相关的即可。

一般这时候再去sc.exe start 就启动成功了,供大家参考。
PS:还不行的话我也不知道了。