microsoft / microsoft/winget-cli
msixbundle cannot be installed without internet
Nobody has claimed this yet.
- Dominant language
- C++
- Stars
- 26.4k
- Forks
- 1.8k
- Avg merge
- 1d 11h
- Merged PRs (30d)
- 15
Description
Brief description of your issue
Hi, while installing a new VM [KVM with virtio network interface] I just noticed that the new msixbundle setups cannot be installed without internet connection.
Steps to reproduce
- Install Windows (without network connectivity and without a (yet) working network interface)
- Try to install a msixbundle e.g. https://github.com/M2Team/NanaZip/releases/tag/3.0.756
- Try to open it. (cannot be opened)
Expected behavior
Application successfully installing and launching without internet connectivity
Actual behavior
First attempt to launch the application caused a "we're getting your app ready" dialog from the windows package manager but it never completed and just ran endlessly.
All following attempts (even after restarting and reinstalling) didn't do anything. No dialog, no error message, and the application didn't start either.
And when trying to execute ("nanazip") within cmd it takes a while and then terminates with "The system cannot execute the specified program."
Edit: And because NanaZip also registers itself into the context menu it also gets degraded (takes very long to load/open)
Edit2: The readme of the NanaZip project mentions that this may be because of an enforced license check that currently cannot be opted out of.
Environment
Windows Package Manager v1.2.10691
Windows: Windows.Desktop v10.0.22631.2861
Package: Microsoft.DesktopAppInstaller v1.17.10691.0
Contributor guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
No source file or test is named. Start by reproducing the offline installation of the NanaZip msixbundle on the stated Windows and Windows Package Manager versions, then trace the package-manager path involved in the “we're getting your app ready” dialog and the enforced license check mentioned in the issue. Done means the bundle installs, launches, and registers its context-menu integration without internet access.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- cpp
- Domain
- cli, operating-systems
- Issue type
- Bug
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Stale
- Clarity
- Needs clarification
- Newbie friendliness
- 20/100