> ## Documentation Index
> Fetch the complete documentation index at: https://proxylink.dev/docs/llms.txt
> Use this file to discover all available pages before exploring further.

# Windows PC

> Deploy ProxyLink to Windows PCs via a silent one-liner command. Works with NinjaRMM, Datto, ConnectWise, and GPO.

<Info>
  For the full quickstart guide, see [Windows PC — 30 Second Deploy](/docs/quickstart-windows).
</Info>

## What gets installed

| Component                    | Details                                                                                                   |
| ---------------------------- | --------------------------------------------------------------------------------------------------------- |
| WireGuard                    | Installed from official MSI. Config written to `C:\ProgramData\WireGuard\`                                |
| UltraVNC                     | VNC server for browser access. Port 5900 bound to WireGuard only                                          |
| ProxyLink Agent              | Scheduled task (SYSTEM), polls every 60s for remote commands                                              |
| ProxyLink WireGuard Watchdog | Scheduled task, checks every 5 minutes if the WireGuard service has stopped and restarts it automatically |

## Remote management

Once deployed, the ProxyLink Agent allows you to push PowerShell scripts to the PC from the dashboard:

* Restart WireGuard service
* Restart UltraVNC
* Get system info
* Run custom scripts

Results appear in the dashboard within 60 seconds.

## Update config

To push a settings change (VNC password, config), click **Update Config** on the tunnel row. It keeps the device's existing WireGuard key, so the tunnel stays up — the change is delivered via the Agent with no manual steps and no dropped connection. To issue a new key, use **Re-key this device** in that dialog; for a device that is offline but whose Agent is still checking in, use **Fix WireGuard**, which re-keys only once the Agent picks it up.

## Uninstall

Click **Uninstall** on the tunnel row. A PowerShell script runs on the PC that removes WireGuard, UltraVNC, and the ProxyLink Agent, and cleans up firewall rules.
