主要內容:解決啟動“配置的svn自啟動服務”報1053錯誤 1. 環境: 系統: wind10 svn服務端版本: VisualSVN-Server-3.8.0-x64 2. 配置自啟動 以管理員身份運行cmd,輸入: 1 sc create SVN binpath= ”D:\soft\Visual ...
主要內容:解決啟動“配置的svn自啟動服務”報1053錯誤
1. 環境:
系統: wind10
svn服務端版本: VisualSVN-Server-3.8.0-x64
2. 配置自啟動
以管理員身份運行cmd,輸入:
1 sc create SVN binpath= ”D:\soft\VisualSVN Server\bin\svnserve.exe --service -r D:/soft/VisualSVN Server/WebApp” start= auto
執行結果: [SC] CreateService 成功
但是進入 “服務”後啟動 “SVN” 出現: 錯誤1053 服務沒有及時響應啟動或控制要求
註: 啟動“服務”方法
① 打開“運行” , 輸入 “services.msc” 打開服務
② 在任務欄點擊右鍵,選擇“任務管理器”,選擇“服務”標簽,點擊“打開服務”
③ 通過控制面板,選擇“系統與安全”,打開“管理工具”,找到“服務”
3. 啟動服務出現1053錯誤原因及解決方法
原因分析:倉庫路徑設置問題
打開註冊表:(打開運行--輸入"regedit" 就可以打開),ctrl+f 搜索 “SVN”
找到其對應的“ImagePath”項, 可以看到其值:D:\soft\VisualSVN Server\bin\svnserve.exe --service -r D:/soft/VisualSVN Server/WebApp
錯誤原因在於倉庫路徑,應該用雙引號包裹起來
解決方式: 直接修改註冊表中“SVN”對應的ImagePath的數值數據(V): -----已經出現該錯誤的svn服務進行
D:\soft\VisualSVN Server\bin\svnserve.exe --service -r "D:/soft/VisualSVN Server/WebApp"
說明: 註冊表SVN的位置 HKEY_LOCAL_MACHINE 》 SYSTEM 》ControlSet001 》 Services 》SVN
為了避免再次出現這種錯誤,為了避免修改註冊表,對於svn配置自啟動命令,給倉庫路徑加入雙引號包裹
1 sc create SVN binpath= ”D:\soft\VisualSVN Server\bin\svnserve.exe --service -r \"D:/soft/VisualSVN Server/WebApp\"” start= auto
這裡是加入的 \” 因為外層已經有了雙引號.
註: 只能用雙引號,用單引號包裹,仍然出現同樣的錯誤。
1 #此方式與不加單引號效果一樣,報1053錯誤 2 sc create SVN binpath= ”D:\soft\VisualSVN Server\bin\svnserve.exe --service -r ‘D:/soft/VisualSVN Server/WebApp’” start= auto
刪除服務: sc delete 服務名稱 如: sc delete SVN