定義變數 PTC_WGM_ROOT 資料夾位置來使用 SolidWorks 建立應用程式資料
如果 SolidWorks Worker 在 Windows XP x64 (64 位元) 平台上利用 "GS Worker Daemon" 服務啟動,檔案同步處理可能無法執行。此問題已知會影響 SolidWorks 2009、2010 x64 及更新版本。此組態問題可透過針對 PTC_WGM_ROOT 新增系統層級環境變數設定固定的 PTC_WGM_ROOT 位置來解決:
1. 在已安裝 SolidWorks 的 Worker 目標機器上安裝 Creo View 轉接器與 Windchill Workgroup Manager。
2. 將系統層級環境變數 PTC_WGM_ROOT 設定為所需資料夾位置 (即應建立 Windchill Workgroup Manager 應用程式登錄的位置;例如 C:\PTC\WGM)。
3. 執行 Windchill Workgroup Manager 用戶端,註冊 SolidWorks,然後關閉 Windchill Workgroup Manager 用戶端。
4. 設定系統層級環境變數 PRO_MACHINE_TYPE=x86e_win64。
5. 重新開機。
6. 配置 "GS Worker Daemon" 作為 Windows 服務 (僅適用於 SolidWorks:在核取「本機系統帳戶」與「允許服務與桌面互動」時登入)。
如果問題仍存在,此問題只會影響從 "GS Worker Daemon" 服務啟動的檔案同步處理啟用 Worker。執行下列其中一個動作:
• 在 Windchill 伺服器上從 wvs.properties 的 publish.cadconvert.<AuthoringApplication> 屬性中移除 "useworkerdownload" 引數與值 (使用 xconfmanager 指令或編輯 site.xconf,然後使用 "xconfmanager -p" 傳播),來禁用檔案同步處理。
• 使用將在預設連接埠 601 啟動服務程式接聽的指令 "<PV_Adapters>\i486_nt\obj\WorkerDaemon",停止 "GS Worker Daemon" 服務,並在 Worker 電腦的前景登入工作階段手動啟動。欲在其他連接埠啟動,請將所需連接埠作為唯一引數新增至指令,例如 "<PV_Adapters>\i486_nt\obj\WorkerDaemon 602"。