建立使用者定義服務
本文提供建立 Windows NT 用戶定義服務的步驟。
套用於:Windows 10 - 所有版本
原始 KB 編號: 137890
重要事項
這篇文章包含和編輯登錄有關的資訊。 編輯登錄之前,請確定您了解在發生問題時如何還原登錄。 如需如何執行這項操作的詳細資訊,請檢視登錄 編輯器 中的還原登錄或還原登錄機碼在線幫助主題。
摘要
Windows NT Resource Kit 提供兩個公用程式,可讓您為 Windows NT 應用程式和一些 16 位應用程式建立 Windows NT 使用者定義服務,但不適用於批處理檔。
Instrsrv.exe 從 Windows NT 安裝和移除系統服務,Srvany.exe 允許任何 Windows NT 應用程式以服務方式執行。
建立使用者定義服務的步驟
若要建立 Windows NT 使用者定義服務,請遵循下列步驟:
在執行 CMD.EXE) 的 MS-DOS 命令提示字元 (,輸入下列命令:
path \INSTSRV.EXE My Service path \SRVANY.EXE
其中 path 是 Windows NT Resource Kit (的磁碟驅動器和目錄,例如,
C:\RESKIT
) 和 My Service 是您要建立的服務名稱。範例:
C:\Program Files\Resource Kit\Instsrv.exe Notepad C:\Program Files\Resource Kit\Srvany.exe
注意事項
若要確認服務已正確建立,請檢查登錄,確認 底下的
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\service name
ImagePath 值已設定為指向 SRVANY.EXE。 如果未正確設定,服務會在啟動后立即停止,並傳回事件標識碼 7000 (服務名稱 無法啟動) 。警告
不正確地使用登錄 編輯器 可能會造成嚴重問題,而您可能需要重新安裝操作系統。 Microsoft 無法保證可以解決因不正確使用登錄 編輯器 所產生的問題。 請自行承擔使用「登錄編輯程式」的一切風險。
如需如何編輯登錄的資訊,請在登錄 編輯器 中檢視下列在線幫助主題:
- 變更索引鍵和值
- 在登錄中新增和刪除資訊
- 編輯登錄數據
注意事項
您應該先備份登錄,再進行編輯。
執行登錄 編輯器 (Regedt32.exe) 並找出下列子機碼:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\<My Service>
從 [ 編輯] 功能表中,選取 [ 新增金鑰]。 輸入下列專案,然後選取 [ 確定]:
- 索引鍵名稱: 參數
- 類別: <保留空白>
選取 [參數] 索引 鍵。
從 [ 編輯] 功能表中,選取 [ 新增值]。 輸入下列專案,然後選取 [ 確定]:
- 數值名稱: 應用程式
- 數據類型:REG_SZ
- 字串: <path>\<application.ext>
其中 <path>\<application.ext> 是應用程式可執行檔的磁碟驅動器和完整路徑,包括延伸模組 (例如,C:\WinNT\Notepad.exe)
關閉登錄編輯程式。
根據預設,新建立的服務會設定為在系統重新啟動時自動執行。 若要將此設定變更為 [手動],請從 控制台 執行 [服務] 小程式。 然後將 [啟動 ] 值變更為 [手動]。 設定為 [手動 ] 的服務可以透過下列幾種方式之一來啟動:
從 控制台 中的 Services 小程式
從 MS-DOS 命令提示字元中,輸入下列命令:
NET START <My Service>
使用 Resource Kit 中的 Sc.exe 公用程式。 從 MS-DOS 命令提示字元輸入下列命令:
<path>\Sc.exe start <My Service>
其中 <path> 是 Windows NT Resource Kit (的磁碟驅動器和目錄,例如,
C:\Reskit
) 。
如需安裝和移除使用者定義服務的詳細資訊,請參閱 Windows NT Resource Kit 公用程式 (提供的 Srvany.wri 檔, C:\Reskit\Srvany.wri
例如) 。 您也可以在目錄中 Windows NT 資源套件 CD Common\Config
上找到此檔案。
資料收集
若您需要 Microsoft 支援,建議您按照使用 TSS 收集部署相關問題的資訊所述步驟來收集資訊。
意見反應
https://aka.ms/ContentUserFeedback。
即將登場:在 2024 年,我們將逐步淘汰 GitHub 問題作為內容的意見反應機制,並將它取代為新的意見反應系統。 如需詳細資訊,請參閱:提交並檢視相關的意見反應