# How to un-install FenixPyre Windows Client

### Unistall FenixPyre using GUI

To remove **FenixPyre** from your Windows system, follow these simple steps to ensure a smooth uninstallation:

* **Search for FenixPyre Uninstall:**
  * Click on the **Windows Start Menu** (bottom-left corner of your screen).
  * Type **FenixPyre Uninstall** into the search bar.
* **Launch the Uninstaller:**
  * Click on the **FenixPyre Uninstall** application from the search results.
* **Confirm Uninstallation:**
  * A message box will appear asking for your confirmation to proceed with the uninstallation.
  * Click **Yes** to begin the uninstallation process.
* **Uninstallation Progress:**
  * The uninstallation will start, and a progress UI will appear at the bottom right corner of the screen.
  * Wait for the process to complete.
* **Reboot Prompt:**
  * Once the uninstallation is finished, a prompt will appear asking if you want to reboot your computer.
  * Click **OK** to reboot and finalize the uninstallation.<br>

#### Video Tutorial

{% embed url="<https://www.loom.com/share/14e00812430b404281909d1971c7f7d6?sid=8ed15def-ecfa-41b9-8aa7-696e270c16a3>" %}

### Uninstall FenixPyre using command lilne

If you want to silently uninstall **FenixPyre**, skip the unregistration process, and store the logs in a specified folder, use the following command:

```bash
FPSetup_v6.3.0.exe --uninstall --silent --skip-unregister --setup-logs "C:\FenixPyreLogs"
```

#### Parameters:

1. **`-skip-unregister`**\
   This parameter can only be used with the **-uninstall** option.\
   When specified, **FenixPyre** will uninstall successfully even if no internet connectivity is available.\
   This bypasses the agent unregistration process from the **Anchor** cloud backend, allowing uninstallation to continue without issues.\
   **Note**: The agent entry in the cloud backend will remain, but it will not cause any ill side effects.

   Example usage:

   ```bash
   FPSetup_v6.3.0.exe --uninstall --skip-unregister
   ```
2. **`-silent`**\
   This parameter can be used for both **-install** and **-uninstall**.\
   It ensures that no user prompts or progress bars will be shown during the process. The system will automatically proceed with installation or uninstallation without any interaction.\
   If **-silent** is used, the system will reboot automatically after completion unless the **-reboot-prompt** option is also specified.

   Example usage:

   ```bash
   FPSetup_v6.3.0.exe --install --silent
   ```
3. **`-setup-logs <folder-path>`**\
   Redirects the log files created during the installation or uninstallation to the specified folder.\
   If the specified folder doesn't exist, it will be created automatically. The log files will be named using a standard format.\
   **Example usage:**

   ```bash
   FPSetup_v6.3.0.exe --install --setup-logs "C:\FenixPyreLogs"
   ```
4. **`-reboot-prompt`**\
   This parameter is intended for use with **-silent** mode.\
   When specified, the system will prompt the user to confirm before proceeding with a reboot, even in silent mode. This gives the user the option to delay the reboot or skip it.

   Example usage:

   ```bash
   FPSetup_v6.3.0.exe --install --silent --reboot-prompt
   ```
5. **`-help`**\
   Displays a help window showing all available installation/uninstallation options and parameters.\
   **Note**: If you use the **-help** parameter, any other specified parameters will be ignored.

   Example usage:

   ```bash
   FPSetup_v6.3.0.exe --help
   ```


---

# 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.fenixpyre.com/fenixpyre-for-users/windows-agent/how-to-un-install-fenixpyre-windows-client.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.
