Windows操作系統作為優秀的操作系統,由開發操作系統的微軟公司控制接口和設計,公開標準,因此,有大量商業公司在該操作系統上開發商業軟件。 使用Windows中,有些工具或軟件需要開機前啟動,比如Frp,開機啟動VMWare虛擬機系統。之前一直用Window的計劃任務,即使在系統用戶未登錄的情況下也能實現啟動,直到發現了WinWS,現在已把要啟動的EXE或腳本做成服務,實現啟動與管理。 WinWS是開源的,使用簡單,先在GitHub下載: https://github.com/kohsuke/winsw/releases ![]()
我下載的是WinSW.NET461.exe。把下載的WinSW.NET461.exe和sample-minimal.xml重命名,保持名字一致,如改成winsw.exe和winsw.xml。 用記事本編輯winsw.xml配置: ![]()
id:指定在Windows系統內部使用的識別服務的ID。在系統中安裝的所有服務中必須是唯一,它應該完全由字母數字字符組成。 name:服務的簡短名稱,它可以包含空格和其他字符。 description:該服務可讀描述。當選中該服務時,它將顯示在Windows服務管理器中。 executable:該元素指定要啟動的可執行文件。它可以是絕對路徑,也可以指定可執行文件的名稱,然后從環境變量“PATH”中搜索(需要注意的是,服務經常在不同的用戶賬戶中運行,因此它可能需要有不同于你設置在環境變量Path中的路徑)。 arguments:啟動參數,可選。 然后用超級管理員進入PowerShell,切換到winsw.exe目錄,執行: winsw.exe install 即可安裝服務。 在“運行”或PowerShell輸入service.msc,打開服務管理,可以看到剛添加的服務: ![]()
WinSW啟動參數還有unstall、start、stop、restart等。 ![]()
Windows操作系統對硬件支持良好。 |
溫馨提示:喜歡本站的話,請收藏一下本站!