Software Prerequisites

Introduction

Before installing the Witness™ 4.0 software you need to ensure you are using the correct operating system and that required system libraries are installed on the system. Certain requirements are common to all modules and others are specific to the features you intend to run. The installer does need these prerequisites to run, however it is strongly recommended that they are installed before using the installer because it can lead to confusion later if the software fails to start due to a prerequisite being missing.

We don't include the prerequisites in the installer for a couple of reasons: firstly they are large and would significantly increase the size of the installer, and secondly, they are updated regularly so we don't want to distribute out-dated libraries as part of the installer. The exception since version 4.9.x is the .NET Core runtime. This is now incorporated into the Witness™ setup routine and does not need to be installed separately.

Contents



Supported Operating Systems

  • Windows 10 x64 Professional (Build 1604 and newer)

  • Windows 11 x64 Professional (Build 22000 and newer)

  • Windows Server 2016 - 2022 Standard (including Core install)

  • Note that Witness™ 4.0 is now a 64 bit application (x64) so all OSs and associated libraries must also be 64 bit.

  • Older versions of Witness™ 4.0 will work with older versions of Windows, however if the OS is no longer in support we do not recommend they are used. Older versions of Witness will work with all newer versions of Windows.

Software Requirements

The following software libraries are required and can all be downloaded easily from the internet:

Common Libraries

All systems require the following libraries:

All versions

Version 4.11 and older

  • Microsoft .NET Core 3.1 (included with the installer,)

Version 4.12 and newer

  • Microsoft .NET 6.0 (v4.12.x and newer - included with the installer)

Version 4.12.0.1099 (CW) / 4.12.0.893 (AG)

  • Microsoft .NET 8.0 ( and newer - included with the installer)

Situational Awareness v1.0

Systems running the video server for Situational Awareness require:

  • OpenCL Runtime driver for Intel Core and Intel Xeon Processors

Systems running the video client software for viewing Situational Awareness require:

  • DirectX V9.0 Full install


Safety is everything.