---
title: Installing the PingFederate service on Windows manually
description: Generate a license key.
component: pingfederate
version: 13.1
page_id: pingfederate:installing_and_uninstalling_pingfederate:pf_install_pf_service_on_windows_manually
canonical_url: https://docs.pingidentity.com/pingfederate/13.1/installing_and_uninstalling_pingfederate/pf_install_pf_service_on_windows_manually.html
llms_txt: https://docs.pingidentity.com/pingfederate/llms.txt
docs_for_agents: https://developer.pingidentity.com/build-with-ai/docs-for-agents.md
revdate: February 6, 2023
section_ids:
  before-you-begin: Before you begin
  about-this-task: About this task
  steps: Steps
  result: Result
  related-links: Related links
---

# Installing the PingFederate service on Windows manually

## Before you begin

* [Generate a license key](https://docs.pingidentity.com/pingfederate/latest/administrators_reference_guide/pf_generate_new_license_key.html).

* Ensure you are signed on to your Windows system with sufficient privileges to install and run an application. PingFederate needs read, write, and execute permissions to function.

* Verify that you have installed the Java Runtime Environment (JRE) and that you have set the required environment variables correctly. Learn more in [Installing Java](pf_install_java.html).

## About this task

|   |                                                                                                                                                                                                                              |
| - | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
|   | If you have installed PingFederate using the installer for Windows, skip these steps because PingFederate has already been configured to run as a service and to start automatically at the end of the installation process. |

To install the PingFederate service manually:

## Steps

1. Download the distribution `.zip` archive from the Ping Identity [website](https://www.pingidentity.com/en/resources/downloads/pingfederate.html).

   The distribution `.zip` archive is identical for both Windows and Linux.

2. Extract the archive into an installation directory, `<pf_install>`.

3. Start PowerShell or Command Prompt as an administrator.

4. Run the `<pf_install>\pingfederate\sbin\win-x86-64\install-service.bat` file.

5. Go to **Control Panel > Administrative Tools > Services** to open the management console.

6. Right-click the **PingFederate** service and select **Start**.

## Result

The PingFederate service starts automatically on reboot.

## Related links

* [memoryoptions and installation](../performance_tuning_guide/pf_memoryoptions_install.html)

* [Fine-tuning JVM options](../performance_tuning_guide/pf_fine_tuning_jvm_option.html)
