Install a NetFoundry Client on Windows

Before You Begin

1. Check your version of Windows before attempting to install the NetFoundry Windows Client. It does not run on 32bit versions of Windows. 

See this Microsoft support article for more information:  32-bit and 64-bit Windows: Frequently asked questions

2. Ensure that Windows has access to the Internet

Description Port Numbers
Needed one time for initial install/registration to the NetFoundry Network
  • TCP 18443, 49012
For regular connectivity to the NetFoundry Network
  • TCP 80, 443
  • UDP 49002
  • TCP/UDP 5520-5550  

3. Supported Windows versions

  • Windows 7 64-bit
  • Windows 10 64-bit

4. Other considerations to be aware of

  • If your Windows OS is non-English, please contact NetFoundry for further information before proceeding to installation..
  • For both Windows 7 and 10, the VC run time library is needed.  This file is "VCRUNTIME140.DLL", it is located under "C:\Windows\System32".
  • For Windows 7 only, you need "SHA-2" code signing support. This update is missing from Windows 7 SP1.  Other versions of Windows and SPs on Windows 7 include this support.
  • For Windows 7 only, you need .NET framework "v4.0.30319".
  • Check any group policy or group policy changes that many block the NetFoundry Client/Driver from sending packets into the network.
  • Check anti-virus / malware protection to ensure it allows installation and runtime access of the NetFoundry Client/Driver.  WE RECOMMEND TURNING OFF DURING INSTALLATION.
  • Check any local Windows/3rd Party Firewall restrictions that may prevent the NetFoundry Client/Driver from reaching out to the Internet (per the ports/protocols above).

5. You will need a Registration Key to complete the client installation.

You should have received the key via email, or some other means, from your Network Administrator or Installation Coordinator. The Registration Key can be also obtained from the NetFoundry Console - see Create and manage clients for more information.

Installing the NetFoundry Client on Windows

  1. Download the client installer package from the downloads page for your version of Windows, and save it to your your PC.
  2. Locate the installer package and double-click to run it.
  3. If a "Windows protected your PC" appears, click "More info", and then "Run anyway" 


4. The Client Installer will appear on the screen. Follow the dialogs to install the software on your computer. When prompted, enter your Client Registration Key.  You may be prompted to reboot your computer. 


Hide Tray icon on windows startup

The NFN app runs in the background, the tray icon provides the visual connection to the app. If user wants to disable the tray icon during windows startup, the following option should be select as “No” during the installation:


Disable App on windows restart

If user chooses to run app manually, there is an option to do that now during installation.


If the option “No” is chosen, the app will not run after windows restart. The tray icon will also be automatically disabled during restart. There will be two shortcuts provided for the user to start the app manually.

One of the them will be on the desktop:


and one of them will be on the startup menu.


When the App is not running during startup, you cannot use “Connect” to start the NetFoundry Client. You have to use “Netfoundry Start” 

The “Netfoundry Start” shortcut has to be run as “Administrator”. If the user does not have the Administrator rights”, the Admin must change the shortcut behavior to “Run as administrator”. To do this, Admin should right click on the shortcut and select “Properties”, then choose the “Advanced…”, then modify the choice like the picture shown below:



Enable app during windows startup

If user wants to enable app during startup (after choose to disable it during installation), there is a procedure to do it. The procedure should be followed exactly, or the user may have to re-register.  To re-register the admin would need to delete their existing client, get a new registration key and re-install the client.

  1. Uninstall the Netfoundry Client Installation App

  2. Install the Netfoundry Client installation App

  3. The user will be prompted to delete the existing configuration data. The user should choose “No” to preserve the configuration data.

  4. After the choice, the installation will skip the registration processes and jump right into choose startup behavior. At this point, if user wants the App to start during the Windows restart, the choice should be “Yes”


Registration Timeout

Registration timeout (10 seconds) was introduced to stop the registration with the network controller when an error occurs. The errors may be the result of the blocked port of the firewall. Error in the in interface name. and others. This improvement will enable better debugging and better user experience.

Troubleshooting Registration

See the Support Hub article: Troubleshoot client and gateway registration errors.

During Client Operation

For Windows users your anti-virus or anti-malware applications may identify the NetFoundry client as a problem.  There are two applications that were installed, these are VtcMonitor and VdnTray.



To enable the NetFoundry client in these case you will need to white list the NetFoundry applications running. 





Was this article helpful?
1 out of 2 found this helpful



Article is closed for comments.