I have had similar issue with GS Telnet Server. In my case, the issue was that often, disconnected sessions on the server did not completely disconnect all associated processes (like _progres.exe and any commands related to it in your startup scripts, like cmd.exe, pause, choice.exe, etc).. so...