Videos / Other Resources

No attachments were found.

Software Security Problems (Firewall)


Holdem Manager requires PostgreSQL to be installed and running for Database queries.

If you have any of the following software products installed on your machine, please read the directions on how to solve a software security conflic with PostgreSQL and Holdem Manager.  If this still doesn't fix your problem, try completely uninstalling these products to see if it fixes your connection problem.

General Firewall Troubleshooting
Norton 360 Version 2.0
Norton Internet Security / Personal Firewall
Kapersky 2010
McAfee with McAfee SystemGuards


General Firewall Troubleshooting

Most firewalls provide you with the ability to grant certain programs varying levels of Internet access called exceptions since they deviate from your “general” firewall rules. Typically you can do this by configuring your firewall and locating a section called “Program Control”, “Process Control”, “Application Control” or something along those lines.

If you are having registration issues or problems with Holdem Manager connecting to the PostgreSQL database it is imperative that you allow FULL Internet access for the following five processes:

  • C:\Program Files\RVG Software\Holdem Manager\Holdem Manager.exe
  • C:\Program Files\RVG Software\Holdem Manager\HMHud.exe
  • C:\Program Files\RVG Software\Holdem Manager\DBControlPanel.exe
  • C:\Program Files\PostgreSQL\8.x\bin\pg_ctl.exe
  • C:\Program Files\PostgreSQL\8.x\bin\postgres.exe

Once you add exceptions to your firewall to allow the four programs listed above FULL Internet access then you should restart your computer for the changes to take place.

Once restarted, you should no longer have any type of firewall issues which prevent Holdem Manager or PostgreSQL from operating properly.

If you continue to experience problems, please ask for help in the forums.

Norton 360 Version 2.0

Norton Website:

You are eligible for a FREE upgrade to Norton 360 version 3.0 which does not have nearly as many problems with Holdem Manager and PostgreSQL. You can find the free upgrade here:

Norton 360 version 3.0: Free Upgrade

After upgrading to v3.0, restart your computer and that should resolve the issue. If it does not, please follow the instructions listed under General Firewall Troubleshooting.

Please direct all Norton related product questions to Norton’s technical support department which is located at

Norton 360 also has a forum on the Norton website for users to discuss issues with one another:

Norton Internet Security / Personal Firewall

Norton Website:

If you are using Norton Personal Firewall, follow these steps:

  1. Open Norton Internet Security or Norton Personal Firewall.
  2. Double-click Personal Firewall.
  3. Click the Program Control tab. You see the list of Application rules.
  4. Click Add. You see the "Select a program" browse window.
  5. Navigate to C:\Program Files\PostgreSQL\8.x\bin\pg_ctl.exe
  6. Select that file.
  7. Click Open. You see the Program Control dialog box. It has the following choices:
    • Permit
    • Block
    • Manually configure Internet access
  8. Select "Permit".
  9. Click OK. You see the Application Category window.
  10. Choose a category.
  11. Click OK. Your application is added to the list.
  12. Repeat steps (4) through (11) and add more "Permit" rules for the following programs:
    • C:\Program Files\PostgreSQL\8.x\bin\postgres.exe
    • C:\Program Files\RVG Software\Holdem Manager\Holdem Manager.exe.exe
    • C:\Program Files\RVG Software\Holdem Manager\HMHud.exe
  13. Click OK. Close Norton Internet Security or Norton Personal Firewall.
  14. Restart your computer for the changes to take place.

These steps above have been adapted from Symantec's directions, located at

Please direct all Norton related product questions to Norton’s technical support department which is located at

Kapersky 2010

Kaspersky Website:

This includes Kaspersky Internet Security 2010 and Kaspersky Anti-Virus 2010.

With the release of Kaspersky 2010 products, a bug was introduced that is affecting compatibility with PostgreSQL. PostgreSQL will work fine for a short period of time then suddenly fail. To resolve the issue, you must add exclusions into Kaspersky so that it does not interfere with Postgres. This can be done by following the steps outlined below:
  1. Open Kaspersky 2010.
  2. Click "Settings" on the top-right hand corner of the main Kaspersky window.
  3. Under "Options" select "Threats and exclusions".
  4. Under "Exclusions" section, click the "Settings..." button.
  5. Select the "Trusted Applications" tab and then click "Add" in the bottom-left hand corner.
  6. Browse to and locate the following file: C:\Program Files\PostgreSQL\8.x\bin\pg_ctl.exe
  7. Check all of the Exclusion boxes then click "OK".
  8. Repeat steps 4-6 for the following file: "C:\Program Files\PostgreSQL\8.x\bin\postgres.exe"
  9. Click "OK" then "Apply".

Kaspersky has a very good documentation along with a short video on how to add exclusions into Kaspersky 2010 products. You can view this here: - Trusted Applications.

Please direct all Kaspersky related product questions to the Kaspersky technical support department which is located at


F-Secure Website:

F-Secure can be named one of several things, including Charter Security Suite, Shaw Secure, Orange Firewall or an array of other names.

F-Secure as a software suite does not allow PostgreSQL to run as a service regardless of what exceptions are set. This is a known bug in the F-Secure software.

The only known workaround is to disable the F-Secure services temporarily in order to start PostgreSQL. In order to put this workaround into effect:

Windows XP
Click Start -> Run -> type "services.msc" and hit enter then continue to the steps listed under "All windows" located below.

Windows Vista / Windows 7
In Windows Vista or Windows 7, click Start, type in "services" in the bottom and Services should appear in the search. Click on it. Please proceed to the steps listed under "All Windows" below.

All Windows
The Windows service manager should now be able and ou should be able to find the following five running services:

  • F-Secure Anti-Virus Firewall Daemon
  • F-Secure Automatic Update Agent
  • F-Secure Management Agent
  • F-Secure ORSP Client

The two relevant services are:

  • F-Secure Management Agent

Highlight F-Secure Management Agent and stop the service. NOTE: You must stop this service first, as this controls other services as well. Then highlight FSGKHS and stop the service.

You can now start up Holdem Manager which will automatically start PostgreSQL.

Please note that these services will be restarted when your computer reboots. In order to disable them permanently, right click on the service, click Properties, and then select Disabled (instead of Automatic or Manual) under Startup Type. You should be aware, though, that in this state F-Secure will not be able to adequately protect your computer.

For a more long term solution, we recommend uninstalling F-Secure and installing a different anti-virus and firewall solution. There are many great options available to you.



Avira Website:

Avira antivirus has been known to occasionally and incorrectly detect Holdem Manager as a Trojan horse virus. First, please make sure that your anti-virus definitions are updated.

If you are still receiving this alert and you have downloaded Holdem Manager from the official Holdem Manager website then you can be assured that this is a false-positive and Holdem Manager is completely clean. We also suggest that you directly contact Avira to notify them of this false-positive alert at


McAfee Website:

McAfee may, in certain situations, require exceptions be added to allow Holdem Manager and to function properly. In order to add these exceptions, follow these steps:
  1. Right-click the McAfee icon in the notification area at the far right of the taskbar.
  2. Open the McAfee Personal Firewall Plus console.
  3. On the left navigation bar, select Internet Applications.
  4. If Holdem Manager.exe is already on the list, change the permission to "Allow Full Access" under "Change Permission To" then skip to Step 6.
  5. Otherwise, if Holdem Manager.exe is not listed, add Holdem Manager.exe to the list:
    1. Click "New Allowed Application".
    2. Click "Browse", locate the C:\Program Files\RVG Software\Holdem Manager and double-click the Holdem Manager.exe file. Note: The computer settings determine whether the file name is followed by the extension ".exe".
    3. Make sure that "Allow Full Access" is indicated under "Permissions" for Holdem Manager. If Holdem Manager is not set to "Allow Full Access", select Holdem Manager in the "Internet Applications list", and then click "Allowed Full Access" under "Change Permission To".
  6. Repeat steps (4) and (5) replacing Holdem Manager.exe with the following files:
    • C:\Program Files\RVG Software\Holdem Manager\HMHud.exe
    • C:\Program Files\PostgreSQL\8.x\bin\pg_ctl.exe
    • C:\Program Files\PostgreSQL\8.x\bin\postgres.exe

Several different McAfee products contain SystemGuards which may also cause problems with installation PostgreSQL. If SystemGuards is installed on your computer and you are having issues installing PostgreSQL, please proceed to the next section titled McAfee with McAfee SystemGuards.

Please direct all McAfee related product questions to McAfee’s technical support department which is located at

McAfee with McAfee SystemGuards

McAfee Website:

Several different variations of McAfee products contains McAfee SystemGuards.

MacAfee SystemGuards may not allow PostgreSQL to install properly. Please disable SystemGuards during the installation of PostgreSQL. Once PostgreSQL is installed, you may reboot and re-enable SystemGuards as SystemGuards should not interfere with PostgreSQL once it is installed.

Please direct all McAfee related product questions to McAfee’s technical support department which is located at

| More

Related Articles

User Opinions (5 votes)

20% thumbs up 80% thumbs down

How would you rate this answer?

Thank you for rating this answer.

Visitor Comments

No visitor comments posted. Post a comment

Post a comment

To post a comment for this article, simply complete the form below. Fields marked with an asterisk are required.
* Comment:
* Enter the code below: