and so on.
But these higher-numbered paths do not get added automatically to windows firewall list of Allowed Programs
I add them manually, and it works.
Perhaps agent upon exit is supposed to delete the 7ZipSfx.000 dir and re-use it next run, but you can't count on that cuz crashes happen, especially in PC support contexts, which I assume is common for your program.
Perhaps agent is supposed to detect at startup that the 7ZipSx.000 dir exists, delete it then, and re-use it.
Or perhaps it is supposed to use consecutive numbered dirs, but in that case it should add rutserv.exe in those dirs to Allowed Programs in windows firewall.
You are absolutely right pointing at this issue, and we already have it on our roadmap to make the Agent unpack into a persistent folder instead of in temporary folders. This will be implemented in one of the nearest updates.