1. Yes. And those custom ports were working okay at first, both before and immediately after right-clicking the system tray icon to install as service.
2. Not exactly.
I just realized the Chunk/WinVNC service is actually okay after all -- it was JUST the repeater slowly dying that must have screwed me up. Sorry! (When I failed to get a connection, I noticed the WinVNC service appeared to be listening on 5800/5900 as per its Admin Properties box, and since it did respond to telnet on 5800, albeit encrypted, and since the repeater was still running at the time, I mistakenly neglected to fully consider the repeater's role in the connection.)
With the same instance of the VNC service running, I just now restarted the repeater... and now telnetting to my custom obscure port works normally again, resulting in
RFB 000.000
<b>However</b>, things are still a bit screwy, since I can <b>not</b> actually connect back to the server. I'm getting "unknown authentication scheme" when connecting with my preconfigured Chunk viewer.
Here's my newer Repeater log:
Repeater for Rel1.0.8 of PcHelpware
socket() initialized
bind() succeded to port 56500
listen() succeded
socket() initialized
bind() succeded to port 5500
listen() succeded
Server added to list 444444
recv 39
accept() connection
Viewer added to list 444444
ID added 444444
ID viewer found 444444
ID viewer found 444444
ID viewer found 444444
ID viewer found 444444
ID viewer found 444444
connection closed by peer
Server Removed from list 444444
So apparently this all started when the earlier instance of the repeater was misbehaving prior to crashing, and for some reason things are still funky after restarting the repeater, and my <b>guess</b> is that this will all sort itself out when I reboot the machine. Again, sorry if I mistakenly blamed the VNC service earlier.
(Edit: More to the point, my subject premise that the "Service Port Changes By Itself?" is incorrect.)