Should you find that your desktop worker service is disappearing you can create a scheduled task of the below batch file to ensure that the machines always have the service running while logged in
set a scheduled task that runs every 15 minutes
workercheck.bat@echo offtasklist /nh /fi "imagename eq worker.exe" | find /i "worker.exe" >nul && (echo worker is running) || ("C:\Program Files\pfx\qube\sbin\worker.exe" --desktop)