nextcloud / nextcloud/desktop

Introduce `.msix` installer instead of WiX v3 .msi

Open
#8,993 0 comments 5 reactions 0 assignees View on GitHub
1. to develop feature: :inbox_tray: install and update os: :door: Windows
Dominant language
C++
Stars
3.9k
Forks
1k
Avg merge
1d 17h
Merged PRs (30d)
123

Description

### How to use GitHub

* Please use the 👍 [reaction](https://blog.github.com/2016-03-10-add-reactions-to-pull-requests-issues-and-comments/) to show that you are interested into the same feature.
* Please don't comment if you have no relevant information to add. It's just extra noise for everyone subscribed to this issue.
* Subscribe to receive notifications on status change and new comments.

---

## Feature request

**Is your feature request related to a problem? Please describe.**
- We use **WiX v3** for `.msi` installer, which is **End-Of-Life**
- Some new Windows 11 features are not supported

**Describe the solution you'd like**
1. Check limitations of MSIX
- https://learn.microsoft.com/en-us/windows/msix/desktop/desktop-to-uwp-prepare
2. Add `.msix` installer as the new universal and recommended installer
- Supports modern Windows features
- Supports publishing to Microsoft Store
3. Deprecate the **WiX** `.msi` installer in favour of `.msix`
4. In about a year:
- If everything goes well — support only MSIX
- If the classic `.msi` is still needed — migrate to **WiX v5**

**Describe alternatives you've considered**
It is possible to pack `.msi` inside `.msix`

**Additional context**
- https://github.com/nextcloud/talk-desktop/issues/1519

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.