WebWatchBot Service terminated because it was unable to initialize tcp/ip communications: Address already in use!

From WebWatchBotWiki
Jump to: navigation, search

SYMPTOMS

The error message "WebWatchBot Service terminated because it was unable to initialize tcp/ip communications: Address already in use!" usually means that another program/service is using port 444 or a software firewall, such as Symantec's Norton Anti-Virus is blocking communications on this port.


RESOLUTION/WORKAROUND

Check for a conflict


To check for a conflict, open a dos command prompt window and type "netstat -a". This will produce a list of all the ports in use on your system. For example:
TCP MACHINENAME:444 MACHINENAME:0 LISTENING
This shows that something has a lock on port 444.

And a line like this:
TCP MACHINENAME:444 localhost:2692 ESTABLISHED
Means that something is connected.

If port 444 is not on the list, then a software firewall application is blocking communications on this port. Check your software's documentation on allowing programs to communicate on non-standard ports.

If you have the "Established" line, then something is already using that port - perhaps another instance of WebWatchBot. In this case, you can open the Windows task manager and search for a running process named "WWBGui.exe"


Resolve a conflict


In the event of a conflict with another program, you can change the port numbers used by WebWatchBot. Since you cannot open WebWatchBot Manager, you will need to modify the registry.


  1. Stop the WebWatchBot service (named WWBServer)
  2. Open the registry editor: Start -> Run, type "regedit", enter.
  3. Navigate to: HKEY_LOCAL_MACHINE\SOFTWARE\Exclamationsoft\WebWatchBot\5.0\General
  4. Double click "TCP_SERVER_PORT", select "Decimal" (ensure HEX is not selected) and enter a new port number then click OK.
  5. Navigate to: HKEY_CURRENT_USER\Software\ExclamationSoft\WebWatchBot\5.0\Client
  6. Double click "TCP_SERVER_PORT", select "Decimal" (ensure HEX is not selected) and enter a the same port number you entered on step 4 then click OK.
  7. Start WebWatchBot Manager - if you don't get the error then start the service when prompted.