> For the complete documentation index, see [llms.txt](https://docs.poshtools.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.poshtools.com/open-source-tools/powershell-protect/system-requirements.md).

# System Requirements

## Operating System

* Windows 10 or later.
* Windows Server 2016 or later.

PowerShell Protect registers an AMSI provider and is supported on Windows versions that provide the required AMSI infrastructure.

## PowerShell

* Windows PowerShell 5.1.
* PowerShell 7.
* PowerShellGet or PSResourceGet configured for the PowerShell Gallery.

## Permissions

* Local administrator permissions are required to run `Install-PowerShellProtect`.
* Local administrator permissions are required to run `Uninstall-PowerShellProtect`.

## Configuration Storage

Configuration can be stored in one of the following locations.

* Registry configuration value.
* Registry configuration file path.
* `%ProgramData%\PowerShellProtect\config.xml`.
