microsoft / microsoft/winget-cli

msixbundle cannot be installed without internet

Open
#4,215 1 comment 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

Area-External Issue-Bug
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
  1. Install Windows (without network connectivity and without a (yet) working network interface)
  2. Try to install a msixbundle e.g. https://github.com/M2Team/NanaZip/releases/tag/3.0.756
  3. 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

Open the contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. 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

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.