# CapaWinUpgrade - Computer Packages

> The computer packages that make up CapaWinUpgrade, which are optional, and how Push, Publish, and Force compare.

Source: https://docs.capaone.com/capainstaller/capawinupgrade/capawinupgrade-computer-packages/  
Product: CapaInstaller — a separate CapaSystems product; do not apply this page to any other.

:::note
To fully utilize CapaWinUpgrade, endpoints must be able to communicate with the CapaOne API.
:::

---

### CapaWinUpgrade - Bypass Hardware Requirements (optional)

<details>
<summary>Click here to expand...</summary>

This package is optional and can be used to bypass some of the hardware requirements for Windows 11.

⚠️ Bypassing the hardware requirements may lead to unexpected system behavior.

</details>

### CapaWinUpgrade - Check PreRequisites (optional)

<details>
<summary>Click here to expand...</summary>

This package is optional and can be used to determine if endpoints are ready for in-place upgrade.

</details>

### CapaWinUpgrade - Download Content Package (optional)

<details>
<summary>Click here to expand...</summary>

This package is optional and can be used to predownload (cache) the in-place upgrade files.

</details>

### CapaWinUpgrade - Force Upgrade

<details>
<summary>Click here to expand...</summary>

This package can be used to force an in-place upgrade without prompting the user.

</details>

### CapaWinUpgrade - Force Upgrade with Reboot

<details>
<summary>Click here to expand...</summary>

This package can be used to force an in-place upgrade without prompting the user.

⚠️ The package reboots on-demand and the dynamic installation screen may not work correctly.

</details>

### CapaWinUpgrade - Post Upgrade

<details>
<summary>Click here to expand...</summary>

This package is automatically linked when an in-place upgrade is complete, to determine if the upgrade was successful or not.

⚠️ Do **not** link or install this package manually.

</details>

### CapaWinUpgrade - Publish Upgrade

<details>
<summary>Click here to expand...</summary>

This package can be used to publish the in-place upgrade option in the CapaInstaller InfoCenter.

👥 It enables the users to initiate the upgrade when it suits them.

</details>

### CapaWinUpgrade - Push Upgrade

<details>
<summary>Click here to expand...</summary>

This package initiates an in-place upgrade, prompting the user to start the upgrade.

💡 In most scenarios, this is the package you should use.

</details>

### CP CapaWinUpgrade - Service Files

<details>
<summary>Click here to expand...</summary>

The package contains the scripting library and various other files, that are used by all the other packages.

The package schedule is disabled by default and cannot be installed as a normal package.

</details>

---

### Computer package comparison chart

| Computer Package | User Initiated | Prompt User | Install Screen | Reboot |
|:-----------------|:--------------:|:-----------:|:--------------:|:-------|
| CapaWinUpgrade - Force Upgrade | | | ✅ | Prompt |
| CapaWinUpgrade - Force Upgrade with Reboot | | | ✅ | Auto |
| CapaWinUpgrade - Publish Upgrade | ✅ | | ✅ | Prompt |
| CapaWinUpgrade - Push Upgrade | | ✅ | ✅ | Prompt |

## Related

- [CapaWinUpgrade - Control Groups](/capainstaller/capawinupgrade/capawinupgrade-control-groups/) — set the target Windows version for an endpoint
- [CapaWinUpgrade - Release Notes](/capainstaller/capawinupgrade/capawinupgrade-release-notes/) — when each package was introduced or renamed
- [Windows Feature Upgrade Guidelines](/capainstaller/capawinupgrade/windows-feature-upgrade-guidelines/) — what to check when an upgrade fails
