PortalGuard can be installed directly on the following web servers:

  • Microsoft IIS 6.0 or higher

PortalGuard is fully supported for installation on virtual machines. Furthermore, PortalGuard can currently be installed on the following platforms:

  • Microsoft Windows Server 2003 (32 or 64-bit)
  • Microsoft Windows Server 2008 (32 or 64-bit)
  • Microsoft Windows Server 2008 R2
  • Microsoft Windows Server 2012, 2012 R2

NOTE: When run in "Sidecar" mode, PortalGuard can provide its functionality on any web server that uses a HTML login page and is accessed using the same DNS domain (e.g. as the PortalGuard server.

If you have a platform not listed here, please contact us at to see if we have recently added support for your platform.

The PortalGuard Web server also has the following requirements on Windows operating systems:

  • .NET 3.5 framework or later must be installed
  • (64-bit OS only) Microsoft Visual C++ 2005 SP1 Redistributable Package (x64) (link)

Windows Server Hardening

The Windows server on which PortalGuard will be installed must be configured to not allow standard user accounts to log on locally. This follows the best practice of least privilege, conserves disk space by ensuring Windows profiles are not created unnecessarily and has no ill effect on PortalGuard server operation.

Please perform the following steps:

Access Local Security Policies by running secpol.msc from an administrative command prompt

In the left-hand navigator, open the Local Policies -> User Rights Assignment folder.

In the right-hand frame, double-click the Allow log on locally policy

Remove the Users or Domain Users entry in this list:

Click OK to save the change

If you have already installed PortalGuard and see numerous Windows user profiles in the “C:\Users” folders that should not be there, the profiles can simply be deleted. The steps above will ensure the profiles do not re-appear.