Situation:
This document contains a list of registry values used to configure pcAnywhere versions 7.5, 8.0, 9.0, 10.0, and 10.5. Some values will already exist in the registry. If you do not find the value, you will have to enter it into the registry manually.
Solution:

Index of Registry Values
Registry Value | Located in Section |
| 16BitAppMouseUnlock | Other settings |
| ConfirmComputerName | Host configuration settings |
| ConfirmDelete | File Transfer settings |
| ConfirmSend | File Transfer settings |
| DisableButtons | Other settings |
| DisplayHostInList | TCP/IP settings |
| DosPrint | Host configuration settings |
| HideRecordingButton | Remote settings |
| HostStartupDelay | Host settings |
| IPXUseNBSapMethod | IPX settings |
| IPXUseNonSapMethod | IPX settings |
| NonPCAHostTimeout | Remote settings |
| OnNet | Host configuration settings |
| OnlyOneGoodConnection | Host configuration settings |
| PersistentCache | Host configuration settings |
| Print | Remote settings |
| PrinterFlushTimeout | Remote settings |
| ProcessorMask | Host configuration settings |
| PromptForTCPIPHost | Remote settings |
| PromptIfLoggedOut | Host configuration settings |
| QueueSize | IPX Settings |
| Read queue | CAPI settings |
| SerialIgnoreDSR | Serial |
| SerialUse56000 | Serial |
| ServiceStealthMode | Host configuration settings |
| SetTerminalHeight | Online service settings |
| ShowAltEnterMsg | Remote settings |
| SilentReboot | Other settings |
| SmartSetup | Other settings |
| SpeedSend Minimum Size | File Transfer settings |
| TCPIPBrowseDelay | TCP/IP settings |
| TCPIPConnectIfUnknown | TCP/IP settings |
| TCPIPDataPort | TCP/IP settings |
| TCPIPHostAdapterMode | TCP/IP settings |
| TCPIPHostAddressIndex | TCP/IP settings |
| TCPIPHostBindMode | TCP/IP settings |
| TCPIPMcastDataDelay | TCP/IP multicast settings |
| TCPIPMcastDataPort | TCP/IP multicast settings |
| TCPIPMcastErrorCorrect | TCP/IP multicast settings |
| TCPIPMcastHostNumRecvBuf | TCP/IP multicast settings |
| TCPIPMcastHostNumSendBuf | TCP/IP multicast settings |
| TCPIPMcastInterface | TCP/IP multicast settings |
| TCPIPMcastMTU | TCP/IP multicast settings |
| TCPIPMcastRemNumRecvBuf | TCP/IP multicast settings |
| TCPIPMcastRemNumSendBuf | TCP/IP multicast settings |
| TCPIPNetBroadcast | TCP/IP settings |
| TCPIPPortCompatibility | TCP/IP settings |
| TCPIPQueryInterval | TCP/IP settings |
| TCPIPRecvUDPBcast | TCP/IP settings |
| TCPIPStatusPort | TCP/IP settings |
| TCPIPWSDataBuf | TCP/IP settings |
| UseAltForMacroKeysOnly | Online service settings |
| UseExtendedMacroKeys | Online service settings |
| UseFirstTapiModem | TAPI settings |
| UseWinsock1 | TCI/IP settings |
TCP/IP settings
Value: | DisplayHostInList |
Key: | HKEY_LOCAL_MACHINE\SOFTWARE\Symantec\pcANYWHERE\CurrentVersion\System |
Type: | DWORD |
Settings: | 0 = Do not display
1 = Display [DEFAULT] |
Versions: | 7.5, 8.0, 9.0, 10.0, 10.5 |
Apply at: | Host |
This setting allows a host to respond to a remote's request for computer name but controls whether or not that name will appear on the remote's list of hosts. This allows you to hide the host from users scanning the network.
If the remote specifies the name of a host that has the DisplayHostInList option disabled, the host will appear in the remote's list, but the name displayed in the remote's list will not change from whatever the remote user entered.
This item currently only refers to TCP/IP hosts.
------------------------
Value: | TCPIPBrowseDelay |
Key: | HKEY_LOCAL_MACHINE\SOFTWARE\Symantec\pcANYWHERE\CurrentVersion\System |
Type: | DWORD |
Settings: | 0 [DEFAULT]
1 to x |
Versions: | 7.5, 8.0, 9.0, 10.0, 10.5 |
Apply at: | Remote |
Controls the amount of delay used to create the remote's browse list. Use this setting when remotes display an incomplete list of TCP/IP hosts in the host list over a WAN or LAN connection. Technically, it adds 0.01 seconds between UDP packets and waits one additional second for the host's response for each unit of delay set.
For example, a setting of 2 means wait .02 additional seconds between each packet and an additional 2 seconds to receive the response from those broadcasts. The default setting is zero.
If you are having problems over a WAN connection, start with a setting of 1. If the setting does not work correctly, increase the number until the entire host list is displayed.
For a RAS connection, start with a setting of 11.
------------------------
Value: | TCPIPConnectIfUnknown |
Key: | HKEY_LOCAL_MACHINE\SOFTWARE\Symantec\pcANYWHERE\CurrentVersion\System |
Type: | DWORD |
Settings: | 0 = Use UDP packets [DEFAULT]
1 = Do not use UDP packets |
Versions: | 7.5, 8.0, 9.0, 10.0, 10.5 |
Apply at: | Remote |
UDP packets are used to determine the name and status of a host computer. These packets can be filtered out, typically by a firewall. When this happens, the remote cannot determine the status of a host. If the remote connects to a busy host, the remote will receive a blank screen. The remote can cancel from this screen and make another connection without difficulty. Sometimes, due to the length of time that the browse list updates take, updates will be turned off. By setting this item, you ensure that the list delays will not be turned off due to the length of time they take.
------------------------
Value: | TCPIPDataPort |
Key: | HKEY_LOCAL_MACHINE\SOFTWARE\Symantec\pcANYWHERE\CurrentVersion\System |
Type: | DWORD |
Settings: | 15FF (Hex) = Registered Port [DEFAULT]
FF15 (Hex) = Unregistered port used by earlier versions |
Versions: | 7.52, 8.0, 9.0, 10.0, 10.5 (registered port)
7.51, 7.5, 7.0 (unregistered port) |
Apply at: | Remote, Host |
Selects which TCP data port pcANYWHERE32 uses.
Version 7.52 remotes always use the value in this registry entry.
Version 8.0 remotes only use this entry if the TCPIPNetBroadcast entry equals 1.
Decimal values of the ports are: 5631 (registered), 65301 (unregistered).
Edit the data value of TCPIPDataPort and enter the hex value of the port you require. For example, if you required port 80 (decimal), you would change the value to 50 (hex).
------------------------
Value: | TCPIPStatusPort |
Key: | HKEY_LOCAL_MACHINE\SOFTWARE\Symantec\pcANYWHERE\CurrentVersion\System |
Type: | DWORD |
Settings: | 1600 (Hex) = Registered Port [DEFAULT]
0016 (Hex) = Unregistered port used by earlier versions |
Versions: | 7.52, 8.0, 9.0, 10.0, 10.5 (registered port)
7.51, 7.5, 7.0 (unregistered port) |
Apply at: | Remote, Host |
Selects which UDP status port pcANYWHERE32 uses.
Version 7.52 remotes always use the value in this registry entry.
Version 8.0 remotes only use this entry if the TCPIPNetBroadcast entry equals 1.
Decimal values of the ports are: 5632 (registered), 22 (unregistered).
Edit the data value of TCPIPStatusPort and enter the hex value of the port you require. For example, if you required port 83 (decimal), you would change the value to 53 (hex).
------------------------
Value: | TCPIPPortCompatibility |
Key: | HKEY_LOCAL_MACHINE\SOFTWARE\Symantec\pcANYWHERE\CurrentVersion\System |
Type: | DWORD |
Settings: | 0 = Compatibility Off
1 = Compatibility On (Default) |
Versions: | 8.0, 9.0, 10.0, 10.5 |
Apply at: | Remote, Host |
By default (compatibility on), pcAnywhere will try to query on port 5632. If there is no resonse on that port, pcAnywhere will query port 22. If there is no response there, pcAnywhere will scan for a response on any available port. Similarly, pcAnywhere will try to connect on port 5631. Failing that, it will try to connect on port 65301. Failing that, pcAnywhere will connect to any host responding on any port.
If compatibility is set to Off, then pcAnywhere will only open or query the registered ports (5631, 5632).
------------------------
Value: | TCPIPNetBroadcast |
Key: | HKEY_LOCAL_MACHINE\SOFTWARE\Symantec\pcANYWHERE\CurrentVersion\System |
Type: | DWORD |
Settings: | 0 = Do not browse for the host.
1 = Browse for the host by sending 254 directed UDP packets per network (Default)
2 = Browse for the host by sending one broadcast UDP packet per network. [8.0 only] |
Versions: | 7.5, 8.0, 9.0, 10.0, 10.5 |
Apply at: | Remote, Gateway |
Modifies pcANYWHERE32's broadcast options to limit network traffic when the remote browses for a host.
If set to 0, only the hosts specified in Applications Options - TCP/IP host list will appear in a remote's TCP/IP browse list.
If set to 1, pcANYWHERE32 sends 254 UDP packets per network. This setting is best when accessing pcANYWHERE TCP/IP hosts through the Internet and on wide area networks. However, this option does send the most TCP/IP packets on the network. Over the Internet this can be slow and can cause timeout errors and partial or empty browse lists.
If this is set to 2, pcANYWHERE32 sends one UDP broadcast packet per network. However, if the router filters broadcast packets, you will not see pcANYWHERE32 hosts across the router.
------------------------
Value: | TCPIPQueryInterval |
Key: | HKEY_LOCAL_MACHINE\SOFTWARE\Symantec\pcANYWHERE\CurrentVersion\System |
Type: | DWORD |
Settings: | 0 = Turn off
other = Timing value |
Versions: | 7.5, 8.0, 9.0, 10.0, 10.5 |
Apply at: | Remote |
This entry allows you to adjust the amount of delay in seconds between the network broadcasts used to refresh the host list.
The default is 50 seconds. The minimum setting is 30 seconds. A setting of zero turns off all list updates.
Use this setting to limit network traffic. Sometimes the additional network queries to refresh the browse list will interfere with getting status lights or making connections. If you have a problem getting the status lights to turn green, set this value very high, for example, 1000.
Set this registry item to a high value if you get a message that a known ready host is busy when you try to connect to the host, and direct packets are not filtered. It is especially important to increase this value if the TCPIPBrowseDelay value has been increased, because it is difficult to connect if the network query is going on at the same time.
------------------------
Value: | TCPIPWSDataBuf |
Key: | HKEY_LOCAL_MACHINE\SOFTWARE\Symantec\pcANYWHERE\CurrentVersion\System |
Type: | DWORD |
Settings: | 8000 (Default)
other = any number between 1 - 65535 |
Versions: | 8.0, 9.0, 10.0, |
Apply at: | Remote, Host |
NOTE: This registry entry does not exist in pcAnywhere 10.5. Adding this registry key may cause pcAnywhere 10.5 to not function properly.
Sets the size in bytes of TCP's Winsock buffer. Using a large value may increase the throughput of connections where the delay is large in relation to the bandwidth. This includes Internet, ISDN, RAS, dial-up networking, WAN and satellite connections.
For example, if the delay between two end points is 500 msec (.5 sec), the default throughput will be limited to 8K / .5 sec = 16K/sec. By increasing the value to its maximum setting, the theoretical throughput will be 65535 / .5 sec = 128K/sec.
------------------------
Value: | TCPIPHostAdapterMode |
Key: | HKEY_LOCAL_MACHINE\SOFTWARE\Symantec\pcANYWHERE\CurrentVersion\System |
Type: | DWORD |
Settings: | 0 = bind to the default network adapter (Default)
1 = bind to all network adapters |
Versions: | 8.02, 9.0, 10.0, 10.5 |
Apply at: | Host |
This registry item allows a waiting host to bind to a new adapter, such as a dial-up adapter, without reinitializing the host.
------------------------
Value: | TCPIPHostBindMode |
Key: | HKEY_LOCAL_MACHINE\SOFTWARE\Symantec\pcANYWHERE\CurrentVersion\System |
Type: | DWORD |
Settings: | 0 = Use first or default TCP/IP address (Default)
2 = Use TCP/IP address index as indicated by TCPIPHostAddressIndex |
Versions: | 8.02b (requires patch file), 9.0, 10.0, 10.5 |
Apply at: | Host |
This value allows you to specify whether the host will wait on the first TCP/IP address given by the operating system, or whether it will wait on the TCP/IP address indicated by TCPIPHostAddressIndex.
------------------------
Value: | TCPIPHostAddressIndex |
Key: | HKEY_LOCAL_MACHINE\SOFTWARE\Symantec\pcANYWHERE\CurrentVersion\System |
Type: | DWORD |
Settings: | x = TCP/IP address index to wait on |
Versions: | 8.02b (requires patch file), 9.0, 10.0, 10.5 |
Apply at: | Host |
This registry item allows you to specify which TCP/IP address index the host will wait on. For more information on choosing the correct index, see the document
How to have a pcANYWHERE32 host wait on a particular TCP/IP address.
Value: | TCPIPRecvUDPBcast |
Key: | HKEY_LOCAL_MACHINE\SOFTWARE\Symantec\pcANYWHERE\CurrentVersion\System |
Type: | DWORD |
Settings: | 0 = off
1 = on |
Versions: | 9.0, 10.0, 10.5 |
Apply at: | Remote |
When on, this registry value ensures that the pcAnywhere remote receives UDP packets sent back to it from host machines. This is a default in pcAnywhere 9.0 and does not need to be added. This resolves an issue seen with pcANYWHERE32 8.0 and Windows NT 4.0 with Service Pack 4. For details, see
pcANYWHERE32 8.0 TCP/IP hosts do not appear in remote's browse list or timeout looking for connection.
------------------------
Value: | UseWinsock1 |
Key: | HKEY_LOCAL_MACHINE\SOFTWARE\Symantec\pcANYWHERE\CurrentVersion\System |
Type: | DWORD |
Settings: | 0 = pcAnywhere will use Winsock2 (default)
1 = forces pcAnywhere to use Winsock1 |
Versions: | 9.0, 10.0, 10.5 |
Apply at: | Remote |
This value forces pcAnywhere to make use of WinSock 1.x rather than version 2.x. This can resolve problems with pcAnywhere making TCP/IP connections based on a computer name rather than an explicit IP address.
------------------------
TCP/IP multicast settings
Serial settings
TAPI settings
IPX settings
Remote settings
CAPI settings
Host configuration settings
File Transfer settings
Other settings
Online service settings
Document ID: 1997471006
Last Modified: 03/19/2008
Date Created: 04/07/1997
Operating System(s): Windows 95, Windows 98, Windows 98SE, Windows NT 4.0, Windows 2000, Windows Me, Windows NT3.51
Product(s): pcAnywhere 10.0, pcAnywhere 10.5, pcAnywhere 11.0, pcAnywhere 11.5, pcAnywhere 12.0, pcAnywhere 9.0