


如上圖, 服務是安裝好了, 但啟動不了, 在Windows 服務串列里面也找不到。
哪位大神有類似經驗的, 指點一下,謝謝!
uj5u.com熱心網友回復:
真沒遇到過,我用go寫的服務里有遇到過,用的第三方服務包里有些小問題,Desscription,DisplayName,不能用中文名,用了中文名在Windows服務串列里找不到。但是c#寫的服務中文名不應該有問題的,寫過很多個了,都是用的中文名。感覺應該還是服務代碼有問題吧,有錯誤嗎?看看windows日志或者自定義日志。實在不行,搭個服務框架,什么代碼也不加,看看能不能安裝,能不能啟動,如果沒問題基本就可以確定是代碼問題,慢慢查吧。
uj5u.com熱心網友回復:
管理員身份安裝試試?uj5u.com熱心網友回復:
應該不是管理員身份的事,不是管理員身份,象win10以上的,直接安裝就報錯了。uj5u.com熱心網友回復:
不是有installlog的么,看下事務里做了什么。uj5u.com熱心網友回復:
系統對于一些第三方服務需要除錯測算,主要防止系統服務混亂,過一段時間就好了:系統會自動啟動一些服務;同型別服務有不同供應商的、會加以甄別調整;服務需要附加服務的,系統會加以優化。uj5u.com熱心網友回復:
前段時間也遇到過,在win10開發的,這么也找不到。服務里面沒有,任務管理器在詳細資訊里看到它在運行。xp和win7測了可以用,win10什么鬼uj5u.com熱心網友回復:
確實是 Win10, 有空再到其它系統上試下uj5u.com熱心網友回復:

啟動的時候要用這個服務名稱

net start TaskServerice
服務里找你要通過你那中文名字去找 “Lnv定時任務”
uj5u.com熱心網友回復:
好眼力,

不過, 不管中文還是英文, 在 服務 串列中都找不到
uj5u.com熱心網友回復:
沒找到串列但程式是否正常運行了?你把DisplayName名字去掉或者改成TaskServerice再安裝看看,英文的有沒有?也可在任務管理器里服務看看
uj5u.com熱心網友回復:
啟動的時候要用這個服務名稱
net start TaskServerice
服務里找你要通過你那中文名字去找 “Lnv定時任務”
好眼力,
不過, 不管中文還是英文, 在 服務 串列中都找不到
沒找到串列但程式是否正常運行了?你把DisplayName名字去掉或者改成TaskServerice再安裝看看,英文的有沒有?也可在任務管理器里服務看看
當然沒有運行。
服務不安裝,如何運行?實際看也是沒有的。
算了, 有空再做一個最簡單的服務跑試試看。
uj5u.com熱心網友回復:
安裝是成功的。你先把什么description,displayname,servicename都設定為 TaskService,然后重新生成試試看。
肯定是名字net start 名字 錯了。
uj5u.com熱心網友回復:
啟動的時候要用這個服務名稱
net start TaskServerice
服務里找你要通過你那中文名字去找 “Lnv定時任務”
好眼力,
不過, 不管中文還是英文, 在 服務 串列中都找不到
沒找到串列但程式是否正常運行了?你把DisplayName名字去掉或者改成TaskServerice再安裝看看,英文的有沒有?也可在任務管理器里服務看看
當然沒有運行。
服務不安裝,如何運行?實際看也是沒有的。
算了, 有空再做一個最簡單的服務跑試試看。
我自己這邊看了下正常安裝的跟你這還是有點區別的
轉載請註明出處,本文鏈接:https://www.uj5u.com/net/6803.html
標籤:C#
下一篇:堆疊是啥意思?有幾種堆疊?
