Keep Your VPN Connected When You Need it Using VPNCheck Pro

VPN Check Pro is a very useful and lightweight program that ensures your VPN stays connected at all times. But the real benefit is that should your VPN connection be severed, it can be configured to close down other software that you may not want running when your connection becomes unsecure. You can use it to close down file sharing software, the Tor browser bundle, or anything else you wouldn’t want to expose your real IP-address to.

If you do not care to be notified when your VPN connection has been severed and you don’t have any software to terminate when this happens, you may not need this software. Otherwise, download VPNCheck Pro and let’s get started.

  • Continuously tries to reconnect to your VPN when the connection is lost.
  • Closes software when your VPN disconnects
  • Runs software when your VPN connection is established
  • Download VPN Check Pro


Configure VPNCheck Pro Options


Run VPNCheck Pro as Administrator

I am not going to go over all of the features of the software. For the purpose of this guide, I am going to describe how I use VPNCheck Pro to keep me logged into my VPN, periodically change my computer ID, and close programs automatically when my VPN connection fails. You can also use the software to automatically load programs when the secure connection is made.

Once you have installed the software, you will need to setup VPNCheck Pro’s properties to run as administrator if you are using Vista or Windows 7. Navigate to your installation directory, default is “C:\Program Files (x86)\VPNCheck Pro\”

  1. Right click on “VPNCheck Pro.exe” in Explorer and select “Properties.”
  2. Select the “Compatibility” tab.
  3. Check “Run this program as an administrator” under the “Privilege Level” section.
  4. Click the “Apply” button.
  5. Click the “Ok” button.
Configure VPNCheck Pro

Once you have setup VPNCheck Pro to run with administrator privileges, run the program and click the bottom “Config” button.

Now it is time to setup VPNCheck Pro to log in to your VPN provider automatically.


Configure VPNCheck Pro PPTP

Configure PPTP in VPNCheck Pro

If your VPN service is PPTP.

  1. Select the “RAS” tab under the Login info box in the top right hand corner.
  2. Enter your VPN service “Username” and “Password” in the appropriate text fields.
  3. In the “VPN” text field type the name you gave the VPN connection when you set it up (this is not necessarily the name of your VPN host).


Configure VPNCheck Pro Open VPN

Configure Open VPN in VPNCheck Pro

If you are using Open VPN.

  1. Select the “Open VPN” tab under the “Login info” box in the top right hand corner.
  2. Enter your “Username” and “Password” in the appropriate text fields.
  3. Under “Locate OpenVPN,” click “Filename” and browse to the executable file of the Open VPN client.
  4. Under “Locate OpenVPN,” click “Config file” and browse to the location of your open VPN config file. If you used a default installation of OpenVPN, it should be located in ” C:\Program Files\OpenVPN\config.”

Once you have configured VPNCheck Pro to log into your VPN service it is time to setup your “Options” in the lower right hand section of the “Config” window.

[hmtad name=”new-468×60″ align=”left”]

Configure VPNCheck Pro Default Tab

Configure VPNCheck Pro Default Tab

  1. Click the “Default” tab.
  2. Check the box labeled “Local IP verify.”
  3. Make sure “Loop time” is set around 2 seconds.


Configure VPNCheck Pro Autostart

Configure VPNCheck Pro Auto start Tab

If you want VPNCheck Pro to automatically close programs when the VPN connection is interrupted and/or start them when the connection is reestablished.

  1. Click the “Autostart” tab.
  2. Check the “Cycle IP:Task” check box.

If you check the box labeled “Cycle IP:Network,” VPNCheck Pro will disable your network interface card instead of closing programs. This could be useful in some situations, but for most people this is unnecessary.


Configure VPNCheck Pro Change ID

Configure VPNCheck Pro change ID Tab

  1. Click on the “Change ID” tab.
  2. Slide the “Reminder” slider to select “1 days.”
  3. Check the “Auto-create ID” check box.
  4. Check the “Auto-create ID on startup” check box.


Configure VPNCheck Pro Windows Startup

The windows startup tab is self-explanatory. If you want the software to start up every time you log into your computer, check the box labeled “Launch.” I always start up my anonymity services automatically and just disable them when necessary. This is a matter of your own personal preference, but for me it is easier to remember to turn it off in cases where I want to be transparent rather than remembering to start it up every time I don’t want to be tracked.


Configure VPNCheck Pro to Automatically Close Programs When the VPN Disconnects


Configure VPNCheck Pro to Automatically Close Programs When the VPN Disconnects

In order to have VPNCheck Pro close programs when the VPN connection is interrupted, simply

  1. Click the “Add file” button in the “Cycle IP:Task” box on the left hand side of the program.
  2. Browse to the executable file of the program you wish to close, then click open.
  3. Make sure the file name is selected in the “Cycle IP:Task” list window and check the box labeled “Close.”

If you would like VPNCheck Pro to automatically run the program when the VPN connection is reestablished, you can also check the “Autorun” check box.


  1. Excellent!!

    Thanks for this great tutorial, Jason. I admit to being a dummy when it comes to unfamiliar software, and was about to give up on the program until I came across your article. It’s a shame the developer’s own Byzantine user manual and mumbling Youtube demo video aren’t this clear.

    Now that you’ve helped me with the configuration, I find it does exactly what it’s supposed to do: Stop selected programs from running when my VPN disconnects. (I still can’t get the program to re-connect the VPN automatically though. It tells me it “can’t find OpenVPN window GUI”..or something like that. Also, I still don’t understand the purpose of the “local IP address verify” option).

    Overall though, VPNCheck brings to mind the classic AMEX commercials about not leaving home without it. I can now leave my desk without fear of my VPN crashing.

    • Jason Pitts says:

      I am glad you found this useful. Unfortunately, I have completely stopped using Windows and am now just using Linux so I don’t use this program anymore. As a result I cant really help you troubleshoot any further.

  2. organicrust says:

    Thanks for the great article. I have one question though. What do you mean by the name of the VPN? The filename of the VPN client?

    • Jason Pitts says:

      Thank you for reading Organicrust, I am glad this post helped you out. I am trying to find a similar solution for Linux now.

      If you are referring to step 3 of configuring PPTP then it would be the name of the connection you created when you setup your PPTP connection. In this case it’s not really a file name, but the name you assigned to the connection, which could be anything.

      If you are referring to step 3 of configuring OpenVPN then I meant you would actually have to locate the executable file of the OpenVPN client. I did not use OpenVPN much I almost always stick with PPTP and I have given up Windows and moved over exclusively to Ubuntu Linux since I wrote this post so I cannot confirm, but I believe it is located in “C:\Program Files\OpenVPN” by default.


  1. […] Use VPNCheck Pro to shutdown Tor, should your VPN connection drop. […]