Files
doc.rustdesk.com/content/self-host/rustdesk-server-oss/windows/_index.zh-tw.md
rustdesk 56cfd26e35 seo/geo
2026-03-20 18:42:55 +08:00

5.0 KiB
Raw Blame History

title, weight, description, keywords
title weight description keywords
Windows & PM2 或 NSSM 20 RustDesk 的Windows & PM2 或 NSSM文檔提供安裝、設定、部署與疑難排解指南。
rustdesk server windows
rustdesk pm2
rustdesk nssm
rustdesk hbbs windows
rustdesk hbbr windows
rustdesk self-host windows

{{% notice note %}} Windows 安全政策較為複雜,如果這份教程對您不適用,或您遇到連線不穩定的情況,請轉移到 Linux 伺服器。 {{% /notice %}}

{{% notice note %}} GUI 版本 RustDeskServer.setup.exe 已不再維護,不建議使用。 {{% /notice %}}

快速回答

在 Windows 上執行 RustDesk Server OSS 是可行的,但通常是相對 Linux 或 Docker 的折衷方案。只有當 Windows 是硬性要求,而且您清楚服務管理上的取捨時,才建議這樣做。

關鍵重點

  • 安裝前先決定使用 NSSM 還是 PM2
  • 把服務監控與重新啟動行為視為核心需求
  • 每次重新開機後都驗證連接埠、日誌與自動啟動

分岔路口

您現在有兩個選擇,您可以使用 PM2較簡單或 NSSM稍難來啟動 RustDesk 伺服器 使用 NSSM 的好處:

  • 與舊版 WindowsWindows Server 2008 R2/Windows 7 及更早版本,雖未經測試)的向下相容。
  • 適合 Windows Server 使用
  • 開機自動啟動,無需登入(建立啟動項目的使用者無需登入即可啟動)。
  • 將兩個執行檔作為服務執行。
  • 獨立運行(不依賴於 Node.js

使用 PM2 的好處包括:

  • 如果您在主要工作的電腦上執行伺服器,這是一個好主意
  • 您會定期登入建立 RustDesk 啟動項目的使用者帳戶
  • 更加使用者友好

使用 NSSM 安裝

安裝 NSSM

下載並解壓縮 NSSM選擇適合您的 Windows 系統架構的版本(如果是 x86使用 win32 資料夾內的檔案;如果是 x64則使用 win64 資料夾內容)。最佳做法是將 NSSM 的二進位檔移動到 Program Files\NSSM 目錄一旦作為服務啟動NSSM 不能從其放置的目錄中移動,因此最好將其收納在 Program Files 中)。建議將路徑(如 C:\Program Files\NSSM)新增到路徑變數中。

檢查 NSSM 是否正確安裝

如果一切正確,C:\Program Files\NSSM 資料夾(在這個例子中使用 C: 磁碟,但您可以使用安裝 Windows 的任何磁碟或所需的任何路徑)應該只包含 nssm.exe 檔案。

我們將在此範例中使用 C:\Program Files\NSSM

開啟命令提示字元並執行 nssm,如果您看到說明頁面,則可以進行下一步。

執行 hbbr 和 hbbs

下載 RustDesk Server 的 Windows 版本。 將程式解壓縮至 C:\Program Files\RustDesk Server(或任何您想要的地方,只要確保在服務安裝後不會改變)。現在回到命令提示字元。

我們將在此範例中使用 C:\Program Files\RustDesk Server

nssm install "RustDesk hbbs service" "C:\Program Files\RustDesk Server\hbbs.exe"
nssm install "RustDesk hbbr service" "C:\Program Files\RustDesk Server\hbbr.exe"

注意:

  • 您可以將 RustDesk hbbs service 改為任何您希望命名 hbbs 服務的名稱
  • 您可以將 RustDesk hbbr service 改為任何您希望命名 hbbr 服務的名稱
  • 您可以將 C:\Program Files\RustDesk Server\hbbs.exe 改為您放置 RustDesk 二進位檔的位置
  • 您可以將 C:\Program Files\RustDesk Server\hbbr.exe 改為您放置 RustDesk 二進位檔的位置

命令範本:

如果您只想複製貼上並編輯,這是命令範本。

nssm install <想要的 hbbs 服務名稱> <RustDesk hbbs 二進位檔路徑> <RustDesk hbbs 參數>
nssm install <想要的 hbbr 服務名稱> <RustDesk hbbr 二進位檔路徑> <RustDesk hbbr 參數>

啟動服務

成功安裝服務後,需要啟動它們。

nssm start <想要的 hbbs 服務名稱>
nssm start <想要的 hbbr 服務名稱>

完成!

(以上方法已在 Windows Server Core 2022 標準版上測試。)

或者

使用 PM2 安裝

安裝 Node.js

下載並安裝 Node.js。 Node.js 是 PM2 的執行環境,所以您需要先安裝 Node.js。

安裝 PM2

cmd.exe 中輸入以下內容,每行輸入後按 Enter 鍵,逐行執行。

npm install -g pm2
npm install pm2-windows-startup -g
pm2-startup install

執行 hbbr 和 hbbs

下載 RustDesk Server 的 Windows 版本。將程式解壓縮到 C: 磁碟。執行以下四個命令:

cd C:\rustdesk-server-windows-x64
pm2 start hbbs.exe
pm2 start hbbr.exe
pm2 save

查看日誌

pm2 log hbbr
pm2 log hbbs

替代教程

https://pedja.supurovic.net/setting-up-self-hosted-rustdesk-server-on-windows/?lang=lat