![]() |
||
Advance Member
![]() ![]() 加入日期: Dec 2001 您的住址: 台北市
文章: 326
|
WIN10如何讓服務不消失?
我有一部PC是WIN10專業版,他啟動後有3個服務經常會消失,必須手工去服務選單中啟動該項服務才能正常運作,Function Discovery Provider Host 、Function Discovery Resource Publication這兩個服務人工啟動後別的電腦才能看到他,但沒啟動他卻能看到別的電腦。Print Spooler如消失印表機就離線了,必須啟動才能列印,請問有什麼方式可以讓他開機以後和別的服務一樣正常執行呢?(在啟動選取中無法選正常啟動,會自動選選擇式啟動,但包含載入系統服務和載入啟動選項)
|
|||||||
![]() |
![]() |
Major Member
![]() 加入日期: Apr 2001 您的住址: 台東 屏東 台中 高雄 台北
文章: 195
|
你有把啟動類型改成自動嗎?
|
||
![]() |
![]() |
Advance Member
![]() ![]() 加入日期: Dec 2001 您的住址: 台北市
文章: 326
|
引用:
有,也試過自動(延遲啟動)都不行。 |
|
![]() |
![]() |
Senior Member
![]() ![]() ![]() 加入日期: Sep 2001 您的住址: K
文章: 1,497
|
感覺就是服務先後啟動順序出了問題,但開機後手動啟動服務就沒問題了對吧?
windows提供net start/stop等以指令方式啟動服務的辦法, 配合正確的服務名稱就可以以指令啟動相應服務。 Function Discovery Provider Host對應的服務名稱為 fdPHost Function Discovery Resource Publication對應的服務名稱為 FDResPud 若指令啟動服務沒問題,剩下的就簡單啦! 利用windows自帶的工作排程器在開機後自動執行上面的指令即可! 工作排程器可以設定進入桌面多少時間之後自動執行指定的指令, 這樣就等同於開機後自動啟動您要的服務了。 此文章於 2020-01-31 11:01 AM 被 substar999 編輯. |
![]() |
![]() |
Advance Member
![]() ![]() 加入日期: Dec 2001 您的住址: 台北市
文章: 326
|
引用:
謝謝你!經一再試驗用工作排程器都失敗了,可能我過程中有不對的地方。但我把NET START FDPHOST等兩個服務寫成BAT檔執行卻可以。可能是那台PC啟動時無法設成正常啟動有關,很奇怪我把所有硬碟都拔掉(因其中有IDE的我懷疑IDE在WIN10會有干擾)只用SSD灌WIN10結果也是選擇性啟動不能正常啟動。 |
|
![]() |
![]() |
Senior Member
![]() ![]() ![]() 加入日期: Sep 2001 您的住址: K
文章: 1,497
|
寫成BAT可以的話,那就用工作排程器執行那兩個BAT囉!
cmd /C BAT檔名 引用:
|
|
![]() |
![]() |
Advance Member
![]() ![]() 加入日期: Dec 2001 您的住址: 台北市
文章: 326
|
引用:
請問cmd /C BAT檔名是指什麼,如何使用? 我所謂.BAT檔可以啟動服務,但必須用系統管理員權限執行,在工作排程器中如何讓該.BAT檔具有系統管理員權限呢? |
|
![]() |
![]() |
Power Member
![]() ![]() 加入日期: Jan 2002 您的住址: Taipei
文章: 664
|
引用:
所以登入的人沒有管理員權限? 那就只能依靠服務本身了. 服務設定的 "復原" 那一頁, 不是可以設定啟動服務失敗時要做的事 (三次), 還可以設定三次失敗後要執行的指令. 利用這些設定還做不到你要的功能嗎?
__________________
![]() Tommy 碎碎念... |
|
![]() |
![]() |
Senior Member
![]() ![]() ![]() 加入日期: Sep 2001 您的住址: K
文章: 1,497
|
網路教學很多,可以拜過google大神再問(下面的也可以看一下),從零教起太難!
https://briian.com/56091/ |
![]() |
![]() |