1. 程式人生 > >Win7 Jenkins Slave 踩坑

Win7 Jenkins Slave 踩坑

Win7 Jenkins Slave 踩坑

Jenkins 新增Win7 Slave

最近在新增Jenkins 的Win7 Slave 過程中遇到了幾個坑,費了不少時間查問題。這裡統一彙總一下,希望給遇到此類問題的人一些參考。
大部分問題都能從下面的官網參考地址中找到答案。
官網參考地址:https://wiki.jenkins.io/display/JENKINS/Windows+slaves+fail+to+start+via+DCOM

Win7 預設不開啟 Remote Registry 服務

  1. 當Win7 重啟之後,需要手動的右鍵->計算機->管理->服務和應用程式->服務->Remote Registry 開啟這個服務。

Access is denied. [0x00000005]

Jenkins 官網提供的解決方案不生效的情況下可以試試下面這種方案
我遇到的情況就是下面這個方案解決的。
另外一個解決方案(實際可以解決啟動問題)

  1. Launch ‘regedit’
  2. Find (Ctrl+F) the following registry key: “{76A64158-CB41-11D1-8B02-00600806D9B6}” (it’s in HKEY_CLASSES_ROOT\CLSID)
  3. Right click and select 'Permissions’Right click and select 'Permissions’Change owner to administrators group (Advanced…).
  4. Change permissions for administrators group. Grant Full Control.
  5. Change owner back to TrustedInstaller (user is on local machine: “NT Service\TrustedInstaller”)Change owner back to TrustedInstaller (user is on local machine: “NT Service\TrustedInstaller”)

Jenkins 配置錯誤

通過 jenkins 啟動節點的時候報使用者許可權錯誤。
節點中需要選擇:Use Local System User
啟動之後Win7 節點就可以正常運行了