microsoft / microsoft/msix-packaging

[BUG] Unable to run msix applications in offline networks.

Open
#435 2 comments 6 reactions 1 assignee View on GitHub

@samiranshah-zz is already working on this.

Since May 19, 2021.

Area-MSIX
Dominant language
C
Stars
1.1k
Forks
193
Avg merge
2h 16m
Merged PRs (30d)
2

Description

Project
MSIX SDK or Win7Msix

Describe the bug
A clear and concise description of what the bug is.
Third party msix applications are unable to run in any network isolated away from the Internet.

Apparently
To Reproduce
Steps to reproduce the behavior:
Install an msix application outside of the Store such as Windows Terminal. Attempt to run it. It will not run and provide a network path error instead. https://github.com/microsoft/terminal/issues/6010#issuecomment-792800655 goes into detail for the network analysis.

Expected behavior
A clear and concise description of what you expected to happen.

I expect online activation to be optional through the msix packaging system and instead allow app developers to configure whether or not online activation is needed. Introduce or re-use a mechanism on Windows to allow the integrity check offline (perhaps related to SECPOL or something similar?)
Screenshots
If applicable, add screenshots to help explain your problem.

Platform
All Windows 10 and Server 2016 and above versions. Possibly/Probably Win7 as well but can't test.
Additional context
Add any other context about the problem here.

Security compliance requires that usage of online activity be at a minimum. Depending on many factors, this may mean no activity whatsoever. This is especially true in the case of Server where at most, WSUS is the only Windows Server with any kind of Internet connection to get patches.

Contributor guide

No contributing guide indexed for this repository

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.

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.