Install UserLock in a Windows Server Core

This guide explains how to install, configure, verify, uninstall UserLock on a Windows Server Core.

Published June 16, 2025

Overview

UserLock fully supports installation on Windows Server Core (since v12.2).

You can deploy the server and complete its configuration without using any graphical interface, ensuring a lightweight and automated setup for secure environments.

Install the UserLock server

  1. Download the UserLock setup package to a local folder (for example, C:\Temp\).

  2. Open a 64-bit Command Prompt as Administrator.

  3. Run the following command:

    bash
    UserLock_Setup.exe

Perform a standard or a custom installation (additional modules are documented here).

Note

The Windows Credential Provider is not compatible with Windows Server Core.
Some features, such as local MFA prompts, are therefore unavailable.

Configure the server

The standard UserLock Configuration Wizard does not display anything on Windows Server Core; to work around this issue, please follow the steps below:

  1. Run "%ProgramFiles(x86)%\ISDecisions\UserLock\UserLockInstaller\UserLockInstaller.exe"

  2. Select the following actions in the order shown:

    1. Install UserLock service

    2. Install Web console

    3. Install UserLock Anywhere

    4. Install MFA for IIS



      Note

      The MsAccess database is not compatible with Windows Server Core.


Verify Installation

Once the UserLock service is running:

  1. Log on another computer (not a Windows Server Core).

  2. Run a web browser.

  3. Browse "http(s)://<UserLock server name>/UserLock".

  4. Verify the configuration and license status.

Uninstall UserLock

  1. Open a 64-bit Command Prompt with the "Run as administrator" option.

  2. Run the following command:

    bash
    UserLock_Setup.exe

Choose "Remove".