---
title: Install zrok in Windows
sidebar_label: Windows
---

import { AssetsProvider } from '@site/src/components/assets-context';
import DownloadCard from '@site/src/components/download-card';
import styles from '@site/src/css/download-card.module.css';

## Windows Binary

<AssetsProvider>
  <div className={styles.downloadContainer}>
    <DownloadCard
      osName="Windows"
      osLogo="/img/logo-windows.svg"
    />
  </div>
</AssetsProvider>

1. Unarchive the distribution in a temporary directory:

    ```text
    New-Item -Path "$env:TEMP\zrok" -ItemType Directory -ErrorAction Stop
    tar -xf .\zrok*windows*.tar.gz -C "$env:TEMP\zrok"
    ```

1. Install the `zrok` executable and include HOME\bin in the search PATH.

    ```text
    $source = Join-Path -Path $env:TEMP -ChildPath "zrok\zrok.exe"
    $destination = Join-Path -Path $env:HOME -ChildPath "bin\zrok.exe"
    New-Item -Path $destination -ItemType Directory -ErrorAction SilentlyContinue
    Copy-Item -Path $source -Destination $destination
    $env:path += ";"+$destination
    ```

1. With the `zrok` executable in your path, you can then execute the `zrok` directly.

    ```text
    zrok version
    ```

    ```buttonless title="Output"

     _____ __ ___ | | __
    |_  / '__/ _ \| |/ /
     / /| | | (_) |   <
    /___|_|  \___/|_|\_\

    v0.4.0 [c889005]
    ```
