Breadcrumbs

Windows Agent Installation

EnforceDNS supports multiple download and installation methods for Windows, giving you the flexibility to choose the approach that best fits your environment. Whether you're deploying to a single device or managing installation at scale, we’ve made it easy to get started.

The Agent currently uses branding for HYAS Protect, including the app icon in the System Tray. This will be updated in a future release.

Installation via the EnforceDNS Portal

Step 1: Download the Agent

1.1 Log into the EnforceDNS Portal

1.2 Navigate to “Settings” (gear icon)

1.3 Select “Organization Settings”

1.4 Choose “EnforceDNS Agent” from the left side menu

1.5 From the EnforceDNS Agent dashboard, select the “Install” tab

1.6 Click the Windows download button to begin the download

Step 2: Install the Agent - Interactive

2.1 Navigate to your downloads folder and double click the HYAS-Protect-latest.msi file (with “latest” being the most recent version number).

2.2 Click “Next”

Screenshot 2024-04-01 at 3.29.27 PM.png

2.3 Paste your Install Key and click “Next”

2.3.1 To obtain your Install Key, navigate to the EnforceDNS Portal> Settings> Organization Settings> EnforceDNS Agent> Install. Copy your Install Key and paste it here.

Screenshot 2024-04-01 at 3.28.59 PM.png

2.4 Confirm installation location by selecting “Next”.

Screenshot 2024-08-13 at 2.43.33 PM.png

2.5 Click “Install” to begin the installation process

2.6 Select “Yes” from the User Account Control popup

2.7 Finally, click on “Finish” and you’re all set! The EnforceDNS Agent is now protecting your machine!

Screenshot 2024-04-01 at 3.35.08 PM.png

By default, the Agent’s UI will not launch. However, the service will still be running and actively protecting your machine whether the UI is running or not.

Step 3: Silent Install (Alternative to Step 2)

A ‘silent’ installation means that the application is installed or deployed without any input or interaction from the end user. To silently install the EnforceDNS Agent, please follow the steps below.

Please make sure to follow ALL of the steps listed below BEFORE attempting to execute this command.

This assumes the Agent has already been downloaded to the machine.

3.1 Copy the following curl command

PowerShell
$msi_file = "$HOME\Downloads\HYAS-Protect-latest.msi"
$client_id = "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx"
$msi_args = "/I `"$msi_file`" CLIENTID=$client_id ARPSYSTEMCOMPONENT=0 /quiet /log protect_install.log"
Start-Process -FilePath msiexec.exe -ArgumentList $msi_args -Wait

3.2 Replace the client_id, noted above as xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx with your client ID

3.2.1 To obtain your client_id, navigate to the EnforceDNS Portal> Settings> Organization Settings> EnforceDNS Agent> Install. Copy the “Install Key”, which is your client_id

3.3 In some cases, it may be preferable to hide the EnforceDNS Agent from the Add or Remove Programs list in order to make it more difficult for end users to detect or tamper with the agent. To do so, set ARPSYSTEMCOMPONENT=1 in the installation command.

3.4 Run the command from Windows PowerShell or Command Prompt.

If the installation does not complete successfully, please make sure you’ve entered your actual Client ID.

Post Deployment Validation

After deploying the EnforceDNS Agent on Windows it’s important to verify that the installation was successful and the Agent is functioning as expected. Use the checklist below to confirm that the Agent is actively protecting the device.

  • Agent is running on local machine:
  • Search for “Services” in the search bar and open it.

  • Search for “HYAS Protect”

  • If the Status notes “Running” next to HYAS Protect, the Agent is running on your machine.

  • Device appears in the EnforceDNS Portal:
  • Navigate to https://apps.threater.com> Settings> Organization Settings> EnforceDNS Agent> Manage

  • Locate the Agent in the list. If it appears, the installation was successful.

If both are true then the installation was successful, and the device is now protected by EnforceDNS.