在Windows 200八、Win7 Sp一、Win Xp Sp3等系統下安裝VisualSVN Server時,一般會遇到以下錯誤:code
第一次安裝會彈出以下錯誤提示對話框:it
Custom action GenerateSSLKey failed: Command terminated with non-zero exit codeio
以後每次安裝都會彈出以下錯誤提示對話框:軟件
Servic 'VisualSVN Server' failed to start.Please check VisualSVN Server log in Event Viewer for more details。方法
第一次出錯是因爲VisualSVN Server在如上系統中沒法自動建立證書致使失敗引發的(目前最新版本仍沒法自動完成證書的建立)證書
第二次出錯是因爲沒法找到有效的證書來啓動VisualSVN Server的Windows服務引發的。vi
解決的方法是:co
當第二次安裝到Start Service階段後,將會出錯並會彈出一個對話框,提示是否要retry。(此時SVN服務軟件已經安裝完畢,僅僅是沒法經過證書驗證,沒法啓動服務),若是此時選擇對話框中的cancel,安裝將會回退,卸載已經安裝的全部內容,從而沒法繼續安裝。錯誤
正確作法是:版本
一、忽略該對話框。
二、到Windows的開始菜單中找到並運行VisualSVN Server。
三、打開VisualSVN Server軟件後,從菜單中找到Properties並執行。
四、從Properties對話框中選擇 Certificate Tab頁,點擊Change Certificate按鈕,此時會彈出一個建立證書的對話框,而後根據提示要求一步一步填寫相應的信息,就能夠建立一個有效的證書。
五、最後,切換到安裝VisualSVN Server時包含retry的對話框,點擊retry,此時服務就能啓動了。
通過如上五步,VisualSVN Server便可成功安裝。