現象:Windows 伺服器異常重啟後,cwRsync Server 服務無法啟動,提示「服務啟動後又停止了」。
異常關機導致 Rsnyc 進程未正常釋放鎖定檔案:
C:\Program Files\ICW\rsyncd-stdin.logC:\Program Files\ICW\rsyncd-stdin.pid服務啟動時檢測到 PID 檔存在且對應進程不在,判定為已有實例運行而拒絕啟動。
gpedit.msc → 關機腳本)執行 net stop RsyncServer正常重啟不會產生此問題,僅異常掉電/藍屏/強制重啟觸發。類似機制常見於各類 Windows 服務(MySQL、PostgreSQL 等)。