Hello. First time posting here, so please bear with me and my broken English.
I'm working as IT guy in small company that uses program called Symfonia for invoices, wares etc. It is installed on virtual machine with Windows Server 2012 R2, to which people connect via RemoteApp shortcuts with redirecting of their local printers.
My problem started 3 weeks ago, when one of rdp sessions hanged while probably printing bill from Posnet Thermal connected via USB and redirected using COM port. I couldn't (using local administrator account on server) log that user out or kill their instance
of Symfonia.exe (access denied)(wait chain empty in task manager). I installed ProcessExplorer to change permissions to kill hanged process, but something weird happened. I couldn't use ProcessExplorer using "run as administrator", it just doesn't
show up, but process creates itself in Task Manager. It worked normally (not as admin), but i couldn't change permissions of other processes.
After one process hanged, anyone who tried to print something would experience same thing, even while using not redirected printer.
And the best part is, sometimes when this occurs, I can't log out myself from local admin user (sits at logging off).
Only thing that helps in this situation is restarting server itself, which sometimes doesn't "end", just hangs in "turning off" state. Have to forcefully shut it down in that case.
While everything runs normally (more or less for about a day after restart) I can normally run ProcessExplorer as administrator.