StartService 失敗 1053:服務(wù)沒(méi)有及時(shí)響應(yīng)啟動(dòng)或控制請(qǐng)求
開(kāi)發(fā)軟件:Visual Studio 2022? ?
項(xiàng)目模板:Worker Service
開(kāi)發(fā)語(yǔ)言:C#

百度的那些注冊(cè)表什么的都沒(méi)用的話(huà),管理員權(quán)限確定也沒(méi)問(wèn)題的話(huà),我這邊是發(fā)現(xiàn)問(wèn)題在運(yùn)行環(huán)境。
解決方法:
運(yùn)行cmd,輸入dotnet --version 或者?dotnet --info

顯示無(wú)法識(shí)別的命令,說(shuō)明沒(méi)有安裝運(yùn)行環(huán)境,開(kāi)發(fā)因?yàn)橛蠽S的原因,下了一整套SDK,所以運(yùn)行沒(méi)有問(wèn)題,但是在客戶(hù)運(yùn)行的話(huà)不需要這么裝開(kāi)發(fā)環(huán)境,所以直接在微軟官網(wǎng)選擇對(duì)應(yīng)版本的運(yùn)行(Runtime)框架即可。Runtime也分各種版本,比如說(shuō)只給窗體應(yīng)用運(yùn)行的環(huán)境什么的,不知道下什么的找到自己的版本下對(duì)應(yīng)的Hosting Bundle即可。

下載完成后在客戶(hù)環(huán)境上運(yùn)行安裝,然后運(yùn)行cmd命令:dotnet --info
看見(jiàn).NET Runtime中有.NETCore 相關(guān)的即可。

一般這時(shí)候再去sc.exe start 就啟動(dòng)成功了,供大家參考。
PS:還不行的話(huà)我也不知道了。