windows下把jupyter設定成服務
阿新 • • 發佈:2019-01-06
每次想寫python程式碼時,都需要開啟IDE進行編寫,並且需要建立許多小檔案。如果使用jupyter就能夠直接書寫。但是jupyter需要手動通過控制檯開啟,這不夠方便。通過把jupyter notebook設定成服務,就能夠直接開啟本地網頁,直接書寫python程式碼了。
一、介紹
srvany.exe是Microsoft Windows Resource Kits工具集的一個實用小工具,用於將EXE程式作為Windows服務執行。srvany是其註冊程式的服務外殼,我們可以通過它讓我們的程式以SYSTEM賬戶啟動,或者實現隨機器啟動而自啟動,也可以隱藏不必要的視窗,比如說控制檯視窗等等。安裝srvany.exe需要用到另一個工具instsrv.exe,instsrv.exe的作用就是為了安裝srvany.exe工具。
二、步驟
註冊
instsrv.exe [Service Name] srvany.exe
修改註冊
- 執行regedit登錄檔,找到HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services下的[Service Name],在[Service Name]下建一個名稱為"Parameters"項;
- 單擊選中"Parameters"項,然後右側空白地方,右擊新建一個字串值名稱為“Application”,將其值設定為你要做為服務執行的程式的路徑,例如我的路徑為“D:\tools\test.exe”;
- 再建立一個AppDirectory指定程式執行的初始目錄(可選);
- 如果你需要把自己註冊的服務做得易於理解,還可以選中[Service Name],右側繼續新建一個字串值名稱為“Description”,在其值裡面你可以輸入你想顯示的服務描述
執行服務
- 開始選單執行services.msc,找到自己的[Service Name],(如果你要做為服務執行的程式是在執行後需要介面的,右鍵開啟“屬性”,選中“登陸”選項卡,“登陸身份”選中“本地系統帳戶”並選中“允許服務與桌面互動”最後點確定,這樣你的服務在啟動後就可以看到介面了);
- 右擊啟動服務
三、刪除註冊的服務
先停止服務,然後用命令“d:\tools\srvany\instsrv.exe [Service Name] remove”刪除服務