|
|
|
Junior Member
      
Group: Forum Members
Last Login: 4/1/2008 7:22:38 PM
Posts: 20,
Visits: 63
|
|
Support (s-code) (7/13/2006)
As long as you can test 2 things: Is it on? is RPC open? (since VNC as far a I know, does everything over RPC) VNC and RDP use dedicated ports that have nothing to do with RPC. RPC is used by WMI and some other components. VNC Manager performs most of the management tasks using WMI interface. But anyway, something will be done about implementing additional status checks, that's for sure 
Yes, you are right, thanks to my bad wording. I should have said VNC Manager, but even thats not 100% correct. VNC and RDP each use different ports, but a reply from those ports require that the appropriate service be running on the computer. RPC uses yet another port, and while its used for many things (and is unrelated to VNC or RPD) it, however, will always be running on the computer, as it is a required serivice. Thats why I think its a good way to measure a PC's online status, as VNC and RDP may or may not be enabled, if the PC is on, RPC will always be enabled. The only thing that would block a test for RPC port reponse would be a firewall, or if the PC was off, or a different OS. But you get the point, some additional way to check the status of a PC not depending on VNC and RDP, which are optional services, would be nice.  I will leave that into your caring hands. On a somewhat seprate note: I'm still running into my VNC status checking showing that VNC is offline. Apparently its seems a bit random. Sometimes I get blue X for VNC status for an ENTIRE list of PC's (some red if the PC makes no reponse at all), and then sometimes Red, and sometimes Green. I have yet to determine that exact cause. Its seems unusual that VNC Server service would crash on so many computers and then restart it self. AFAIK, even the Windows Services will only restart a service 3 times, and this happens in more than three times in a row. Unless you know smething I don't, I'll keep trying to pinpoint whats happening. Lastly - I see a new build has been released. Time for me to get to work!  Thanks!
|
|
|
|
|
Supreme Being
      
Group: Administrators
Last Login: 12/1/2008 10:30:35 PM
Posts: 836,
Visits: 1,364
|
|
|
|
|
|
Junior Member
      
Group: Forum Members
Last Login: 4/1/2008 7:22:38 PM
Posts: 20,
Visits: 63
|
|
| Yes. And the XP firewall is disabled.
|
|
|
|
|
Supreme Being
      
Group: Administrators
Last Login: 12/1/2008 10:30:35 PM
Posts: 836,
Visits: 1,364
|
|
The Firewall has nothing to do with it. It's a stupid change in the SP2, which causes a lot network scanning application to function incorrectly. Limited number of simultaneous incomplete outbound TCP connection attempts Detailed description The TCP/IP stack now limits the number of simultaneous incomplete outbound TCP connection attempts. After the limit has been reached, subsequent connection attempts are put in a queue and will be resolved at a fixed rate. Under normal operation, when applications are connecting to available hosts at valid IP addresses, no connection rate-limiting will occur. When it does occur, a new event, with ID 4226, appears in the system’s event log.
| Please read the following thread regarding this issue:http://www.s-code.com/forum/shwmessage.aspx?ForumID=5&MessageID=108 Basically there are two ways to fix it: 1) install patched version of tcpip.sys 2) it's possible to do it in way approved by Microsoft, but it involves quite complicated registry editing process.
 Kindest Regards, SmartCode Solutions Support
|
|
|
|
|
Junior Member
      
Group: Forum Members
Last Login: 4/1/2008 7:22:38 PM
Posts: 20,
Visits: 63
|
|
Hi, some more thoughts for you  1) I'm not sure how often in other people's experiences this happens, but for me from time to time VNC crashes. Sometimes the services stops, or the winvnc.exe service is running, but not responding. I think it would be a cool thing if the VNC manager could attempt a recovery when this is the case. I suggest that even if it displays a blue circle (which in my case meant that VNC service was running, but crashed) that VNC manager, when you try to initiate a VNC session to that specific computer, end the winvnc.exe process, and then start the service, and then attempt to connect the client module to the server. If it still fails, it probably means your on the wrong port. I thought perhaps a port scan feature would be nice, to find what port VNC is running on.. And then I decided.. that’s probably not feasible- for various reasons. What do you think? 2) If I click to open the Task Manager of a PC (right click the PC -> Computer Management Tasks -> Task manager), it opens the window with the computer in the connect box, but does not connect. ??? If I right click a PC and want to open the Task manager for it, it should connect upon opening the window. As it is, I must hit connect and then it bring the list of processes. That’s too many clicks! I'm lazy :p 3) Remote Administration of Windows Services: As it is, when I want to take a look at the services running on a PC, I right click it, and go to Computer Management Tasks -> Manager Services -> and Stop, Start, or restart. After making use of this it didn't take me long to realize that I needed to know the status of a service before I did any of those. Soooo, I would click any of the three just to open the 'Manage Service' window. And that’s not all, in order to see what services are on the PC, I have to click the middle small button by the box 'Service Name' and then type in the name of the computer I just right clicked, connect to that, and then it displays is a list below the input a short scroll list of the services and their state on the target PC. Whew! That was exausting! I was trouble shhoting VNC service today and wound up using the service.msc console to do what I needed because that was too clumsy, and would not reflect the states 'Stopping' or 'Starting', only 'Running' and 'Stopped'. Suggestion: That Services Manager (in my humble opinion) should be reworked. It is too clumsy and not obvious to use. I do like its ability to perform an action on several PC's service at one time.. In fact.. I'm going to dedicate an entire post some suggestions, but it takes me time. As I'm sure you can tell, I'm very thorough. Probably tomorrow or Friday I will make this post. 4) I would like the ability to rename folders. 5) If I select a custom port for installing VNC, I have to go to every PC to set what port VNC is set on that machine. Now, it is possible to change the default port globally, but I'd like the ability to set the port per folder group. I also notice that even if you change the default global setting, the PC must be removed from the DB and readded for the changes to apply. :/ Needs to be a way to adjust the port on many PCs at once. I for example, had changed the port of VNC on a folder of PC's of computers by reinstalling VNC via the Deplyoment Wizard, but then had to change the port the VNC Manager uses to open the server on every PC in the list by its properties. 6) I run VNC manager to administer 2 Domains. As it is, I can RDP to the other Domain and install on the other domain because of specific boxes in each (wizard or RDP settings window) for the seprate login information. However, it does not apply those admin logon credentials to the other WMI actions it can perform, such as reading services, adjusting the terminal settings, the Task Manager, etc. In some of those windows, it will request more logon credentials, In others, I simply get a message that I do not have authorization. I assume it is applying by default the domain settings for the domain the computer is in the the VNC manager is installed on. The program should save the admin logon credientials somehow for the other domain. Also, this should be able to be set in a properties box by global, folder, sub folder, or computer. RDP could be the credentials used, but some people do not use Admin credentials for RDP. So a sepreate box might be used. Or the program could be adapted to just have a place in the VNC Manager Options where you set the admin logon credentials for each domain, and then it automatically discovers what domain a PC is in by its full DNS name, and then applies the corresponding logon info. As it is, I do not know how the VNC Manager decides what logon credentials to apply when performaing an action on a PC. Lastly (for now :p ) I have discovered what was happening to my VNC servers. We run software called PC Reservation by Envisionware. It is a computer use scheduler, for the many patrons who use our publicly provided computers. At the end of a patron's session on the PC, it closes the explorer.exe process. This has the side effect of closing the VNC system tray icon process, and thereby causes the winvnc.exe service to crash - not close, just stop responding. YEESH. Thats why I was getting so many blue icons. The VNC service was crashing, still running. So the port was left opened, but the program was not making responces. == Blue Circle. The service would not stop, so I had to end it using the Task Manager, and then start the service back. The more appropriate fix I eventually discovered was to adjust the PC Reservation software so that it leaves the VNC Task tray process alone at the end of a patrons session. Thanks!
|
|
|
|
|
Supreme Being
      
Group: Administrators
Last Login: 12/1/2008 10:30:35 PM
Posts: 836,
Visits: 1,364
|
|
2) If I click to open the Task Manager of a PC (right click the PC -> Computer Management Tasks -> Task manager), it opens the window with the computer in the connect box, but does not connect. ??? If I right click a PC and want to open the Task manager for it, it should connect upon opening the window. As it is, I must hit connect and then it bring the list of processes. That’s too many clicks! I'm lazy :p There was a beta build in that the Task Manager would connect automatically. And after using it for a while it was decided to remove the autoconnect. The problem is that not always you have a correct computer selected when you click Task Manager button. It was especially annoying when the computer was down or unreachable, so you had to wait while the Task Manager establishes connection to it, pop-ups error message box, etc. May be we could make this behaviour configurable, but trust me, after I while you would have the Autoconnect mode turned off  3) Remote Administration of Windows Services: As it is, when I want to take a look at the services running on a PC, I right click it, and go to Computer Management Tasks -> Manager Services -> and Stop, Start, or restart. After making use of this it didn't take me long to realize that I needed to know the status of a service before I did any of those. Soooo, I would click any of the three just to open the 'Manage Service' window. And that’s not all, in order to see what services are on the PC, I have to click the middle small button by the box 'Service Name' and then type in the name of the computer I just right clicked, connect to that, and then it displays is a list below the input a short scroll list of the services and their state on the target PC. Whew! That was exausting! I was trouble shhoting VNC service today and wound up using the service.msc console to do what I needed because that was too clumsy, and would not reflect the states 'Stopping' or 'Starting', only 'Running' and 'Stopped'. Suggestion: That Services Manager (in my humble opinion) should be reworked. It is too clumsy and not obvious to use. I do like its ability to perform an action on several PC's service at one time.. In fact.. I'm going to dedicate an entire post some suggestions, but it takes me time. As I'm sure you can tell, I'm very thorough. Probably tomorrow or Friday I will make this post. I do agree with you to some extent. You see if we would design this dialog to work with a single computer only, then certainly the design would be different. But design of the Service management snap-in from Window is not exactly suitable for multi-computers operations. But you are probably right; we should review this feature and make it more user friendly.4) I would like the ability to rename folders. It can be done via Properties dialog. F2 functionality is going to be implemented too.5) If I select a custom port for installing VNC, I have to go to every PC to set what port VNC is set on that machine. Now, it is possible to change the default port globally, but I'd like the ability to set the port per folder group. I also notice that even if you change the default global setting, the PC must be removed from the DB and readded for the changes to apply. :/ Needs to be a way to adjust the port on many PCs at once. I for example, had changed the port of VNC on a folder of PC's of computers by reinstalling VNC via the Deplyoment Wizard, but then had to change the port the VNC Manager uses to open the server on every PC in the list by its properties. It can be done without changing properties for every registered computer, and you can update them on per group basis  Here is how it can be done: - Open Tools->Options->Defaults->VNC Session (or RDP/VMRC session depending on your needs).
- Click Edit Default Setting and set port to a custom value. Close the dialog.
- Now click Apply to All Servers. Check Port Number in the top list. And in the bottom tree select registered computers groups you would want to update.
- Click OK. That's it
Lastly (for now :p ) I have discovered what was happening to my VNC servers. We run software called PC Reservation by Envisionware. It is a computer use scheduler, for the many patrons who use our publicly provided computers. At the end of a patron's session on the PC, it closes the explorer.exe process. This has the side effect of closing the VNC system tray icon process, and thereby causes the winvnc.exe service to crash - not close, just stop responding. YEESH. Thats why I was getting so many blue icons. The VNC service was crashing, still running. So the port was left opened, but the program was not making responces. == Blue Circle. The service would not stop, so I had to end it using the Task Manager, and then start the service back. The more appropriate fix I eventually discovered was to adjust the PC Reservation software so that it leaves the VNC Task tray process alone at the end of a patrons session. I think you might want to report it to UltraVNC developers...considering how fast they come up with the fixes, you might expect this bug fixed around year 2008
 Kindest Regards, SmartCode Solutions Support
|
|
|
|
|
Junior Member
      
Group: Forum Members
Last Login: 4/1/2008 7:22:38 PM
Posts: 20,
Visits: 63
|
|
4) What about good ol' right click -> rename? I'm lazy  5) What about just adding a port box to a folder's properties? Or the VNC and RDP Defaults button to each folder. Having to go to the VNC Manager Options to configure a folder when you can just right click a folder and go to properties is overly complicated. However, I do like the idea of the Defaults being in the VNC Manager Options, those settings would be global. While if you wanted to set the defaults of a folder, well, you look in a folders properties. 6) (new) Could the 'Execute Remote command' be multi-threaded? I'd like to see a command be caried out on several computers simultaniously instead of one by one. If I want to see the output of a PC, I can click the PC and the right window shows the output of just that computer. I don't like having one loooong list of the output of all the Pc's. Other than that, I think this feature is fantastic. 7) (new) a Column in the main screen to show the currently logged on user. 8) (new) On the main screen, if I click on the VNC circle of a PC, it opens a VNC connection, whereas, if I click the RDP circle, it opens a RDP connection. Same thing for the VNC connected and RDP connected indicators would be nice. 9) (new) On the tabs of connected computers. If a connection is a VNC connection, let the little picture on the tab be a VNC sign. If the connection is RDP, let it be a PC sign. BTW, I really like the icons in this program. Not quick and cheap looking at all, very professional.  10) (new) A way to set VNC to 'View Only' be default on connect. There are some settings, like on the Deployment Wizard (I think) with a checkbox for that. But it either does nothing, or not what I thought it does.
|
|
|
| | |