# Uninstall Client

## Uninstall the Windows client

The experience to uninstall the Adaptiva Client changes slightly between the full Windows installer and the P2P installer.

### Full Windows Installer

Run the `adaptiva-client-<version>-windows.exe` and select the **Uninstall** button. To run the uninstallation silently, run the corresponding installation executable with a `-uninstall` switch on the command-line.

For example:

```shell
adaptiva-client-<version>-windows.exe -uninstall
```

### Windows P2P Installer

The Peer-to-Peer (P2P) client MSI installer can also be used to perform a client uninstallation. You can run the installer and select the **Uninstall** button or you can run a silent uninstallation from the command-line with the `-uninstall` switch.

For example:

```shell
msiexec.exe /i adaptiva-client-p2p-<version>-windows.msi /qn UNINSTALL=1
```

### Uninstall with cached data

This uninstall command removes any version of the Adaptiva Client, whereas the standard Windows Installer parameter (/x) only removes the specific version associated with the MSI, since each MSI is version-specific.

* Uninstall and leave the files in the AdaptivaCache folder:

  ```shell
  msiexec.exe /I adaptiva-client-p2p-<version>-windows.msi /q UNINSTALL=1 NOCACHEDEL=1
  ```

## Uninstall the Linux Client

Open a command shell and run the following command:

```bash
sudo apt remove adaptiva-client
```

or

```bash
sudo dnf remove adaptiva-client
```

or

```bash
sudo zypper remove adaptiva-client
```

## Uninstall the MacOS Client

Open a command shell and run the following command:

```zsh
sudo /opt/adaptiva/adaptivaclient/bin/uninstall
```


---

# 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.adaptiva.com/platform-install/client-install-and-uninstall/client-uninstall.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.
