After more 2 000 000 (two million) views on forum for 1.5.0.x development versions... and 1.6.1.0, 1.6.3.0-dev versions
A new stable version, UltraVNC 1.6.4.0 and UltraVNC SC 1.6.4.0 have been released: https://forum.uvnc.com/viewtopic.php?t=38095
Feedback is always welcome

2025-12-14: 1.7.1.X-dev release builds need tests and feedback: https://forum.uvnc.com/viewtopic.php?t=38134

2025-12-02: We need help: English Wikipedia UltraVNC page has been requested to deletion: https://forum.uvnc.com/viewtopic.php?t=38127
Any help is welcome to improve the UltraVNC page and/or to comment on the Wikipedia Talk page

2025-05-06: Forum password change request: https://forum.uvnc.com/viewtopic.php?t=38078

2023-09-21: Important: Please update to latest version before to create a reply, a topic or an issue: https://forum.uvnc.com/viewtopic.php?t=37864

Development: UltraVNC development is always here... Any help is welcome
Feedback is welcome

Watchdog

Any features you would like to see in UltraVNC? Propose it here
Post Reply
sprite
Posts: 1
Joined: 2008-12-15 10:40

Watchdog

Post by sprite »

UltraVNC occasionally crash. Mainly when I need to change
screen resolution from lower to higher or while starting
or closing applications, but also at other situations.

I use 1.0.5 server on Vista x64 and 1.0.5 clients on Vista 32-bit
and XP. Since it is possible to reconnect it is not yet a problem.
Vista has built in options for restarting service when one
or more errors happen. I have enabled it, but sometimes
it does not help and after crash it is not possible to reconnect
and it is a serious problem.

So, I installed SSH server, and when I can't reconnect
to UltraVNC I have to login via ssh, then execute:

taskkill /F /IM winvnc.exe

usually then message appears that two winvnc processes
were killed, not till then I can restart uvnc_service
using command:

sc start uvnc_service

then I can login to UltraVNC again.

So, it would be nice if there was some watchdog
built in uvnc_service which checking communication
with winvnc.exe processes and kill them if necessary.
Post Reply