Hi,
I understand your concern — what you’re describing is the classic “zombie deployment session” problem in Lansweeper’s Classic deployment module: a package that never releases its thread because Windows did not return success/failure, so the timeout you specify is not being honored and other deployments queue up.
Here’s how to mitigate this:
Go to Configuration > Deployment Settings and consider:
Lowering Maximum simultaneous deployments per agent.
Increasing the retry interval so retries don’t overlap with fresh jobs.
Make packages “skip gracefully”
Add a “pre-check” step in each package:
Use a simple command that returns quickly if the device is offline, cannot reach the share, or the software is already installed.
Exit code 3010, 0, or a custom success code ensures the package completes, letting the queue move on.