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 off
tasklist /nh /fi "imagename eq worker.exe" | find /i "worker.exe" >nul && (
echo worker is running
) || (
"C:\Program Files\pfx\qube\sbin\worker.exe" --desktop
)