# Installation Windows

This page covers prerequisites, installer launch, setup wizard steps, service management, and post-installation tasks.

***

## What Are the Prerequisites for Installing ZigiOps on Windows?

Before installing ZigiOps, ensure the following conditions are met.

### Supported Windows Versions

ZigiOps supports modern Windows Server editions. See the full list in [System Requirements.](/integration-platform/system-requirements.md)

### Required Permissions

You must have **local Administrator rights** on the Windows server to run the installer and configure services.

### Java Requirements

ZigiOps ships with its own embedded Java environment, so no separate Java installation is typically needed unless stated in additional requirements.

### Network and Ports

Confirm the following:

* The ZigiOps UI port (HTTPS) can be opened in Windows Firewall.
* Outbound connectivity exists to all systems ZigiOps must integrate with (ServiceNow, Jira, Azure DevOps, monitoring tools, and others).
* Any proxies, SSL inspection, or NAC policies are accounted for.

### System Resources

Follow CPU, RAM, disk, and network guidelines from the [System Requirements](/integration-platform/system-requirements.md) page.

***

## How Do I Download and Prepare the ZigiOps Installer on Windows?

1. Download the ZigiOps installer from ZigiWave.
2. Copy it to the target Windows host.
3. Ensure you can run it with **Administrator** privileges:
   * Right-click and select **Run as Administrator**
   * If this option does not appear, run it via an elevated command prompt

***

## How Do I Run the ZigiOps Installer on Windows?

You can start the installer in two ways.

### Option 1: Use "Run as Administrator" (Recommended)

In File Explorer:

1. Right-click the installer `.jar` file.
2. Select **Run as Administrator**.

If available, this method automatically runs the installer with the proper elevation.

### Option 2: Use an Elevated Command Prompt

If the right-click option is unavailable:

1. Open **Command Prompt as Administrator**: Start menu, search for "cmd", right-click, and select **Run as Administrator**.
2. Navigate to the installer directory:

   ```bash
   cd C:\Installers\ZigiOps\
   ```
3. Run the installer manually:

   ```bash
   java -jar "zigiwave-zigiops-installer.jar"
   ```

This ensures the installation wizard launches with the required privileges.

***

## What Steps Do I Follow in the Windows Installation Wizard?

{% stepper %}
{% step %}

### Welcome Screen

Click **Next** to begin.
{% endstep %}

{% step %}

### License Agreement

You must accept the ZigiOps license to proceed.
{% endstep %}

{% step %}

### Select Installation Folder

Choose where ZigiOps will be installed. Common path:

```bash
C:\ZigiWave\ZigiOps\
```

You may customize this according to company policies.
{% endstep %}

{% step %}

### Configure Ports

Set the HTTPS port for the ZigiOps UI. Ensure the ports you select are free and allowed through Windows Firewall.
{% endstep %}

{% step %}

### Configure the ZigiOps Installation Packages

All packages are mandatory on Windows.
{% endstep %}

{% step %}

### Installation

The wizard installs the ZigiOps files, registers the Windows service, and prepares the runtime environment.
{% endstep %}

{% step %}

### Completion

A final screen confirms successful installation and provides the next steps.
{% endstep %}
{% endstepper %}

***

## How Do I Start and Manage the ZigiOps Service on Windows?

After installation, ZigiOps appears in the **Services** console as a Windows service.

### Open Services

1. Press **Win + R**
2. Type `services.msc`
3. Press **Enter**

### Start, Stop, or Restart the Service

Locate **ZigiWave ZigiOps** and:

* **Start:** right-click and select *Start*
* **Stop:** right-click and select *Stop*
* **Restart:** right-click and select *Restart*

***

## How Do I Verify the Installation Was Successful?

### 1. Check Service Status

Ensure the ZigiOps service is displayed as **Running** in `services.msc`.

### 2. Verify Listening Ports

Use PowerShell:

```bash
Get-NetTCPConnection -LocalPort <port>
```

***

## How Do I Access the ZigiOps Web Interface After Installation?

Open your preferred browser and navigate to:

```bash
https://<your-windows-host>:<configured-port>/
```

Use the default ZigiOps credentials, after which you will be prompted to set your own password. If a self-signed certificate is used initially, your browser may display a security warning. This is expected.

***

## What Post-Installation Steps Should I Complete?

{% stepper %}
{% step %}

### Secure the Deployment

* Replace self-signed certificates with trusted certificates
* Configure firewall rules
* Set user roles and permissions in ZigiOps
  {% endstep %}

{% step %}

### Add Connected Systems

In the ZigiOps UI, go to **Systems** and add the systems you plan to integrate (ServiceNow, Jira, Azure DevOps, monitoring tools, and others).
{% endstep %}

{% step %}

### Create or Load Integration Workflows

Use:

* Pre-built templates, or
* Custom workflows for your use cases
  {% endstep %}
  {% endstepper %}

***


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.zigiwave.com/installation-and-deployment/installation-windows.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
