Skip to content

Document which services MSIX supports and doesn't support - #483

Open
RDMacLachlan wants to merge 1 commit into
MicrosoftDocs:mainfrom
RDMacLachlan:users/romaclac/docbug-25952010
Open

Document which services MSIX supports and doesn't support#483
RDMacLachlan wants to merge 1 commit into
MicrosoftDocs:mainfrom
RDMacLachlan:users/romaclac/docbug-25952010

Conversation

@RDMacLachlan

Copy link
Copy Markdown
Collaborator

Resolves partner feedback (AppConsult / Lenovo) asking for guidance on what kinds of Windows services MSIX supports and doesn't support (AB#25952010).

Problem

convert-an-installer-with-services.md documented the MSIX Packaging Tool workflow but never gave an explicit supported vs. unsupported list — the exact ask.

Fix

Add a "Supported and unsupported services" section, sourced from the desktop6:Service manifest schema and the MSIX Packaging Tool:

  • Supported: user-mode Win32 services; start accounts Local System / Local Service / Network Service; startup types Automatic / Manual / Disabled (plus Delayed in the tool); in-package service dependencies and trigger-start events.
  • Not supported: kernel-mode services and device drivers (INF-based install — MSIX doesn't support drivers); custom/arbitrary user accounts; services that depend on services outside the package.
  • Requirements: Windows 10, version 2004+ to run; the packagedServices or localSystemServices restricted capability; admin privileges to install.

Also names the specific restricted capability on the manual manifest-edit step (previously just "a restricted capability"). ms.date bumped.

All values verified against the current desktop6:Service schema reference; the "no drivers" statement matches existing repo guidance in desktop-to-uwp-prepare.md, know-your-installer.md, and tool-known-issues.md.

Partner feedback (AppConsult/Lenovo) asked for guidance on what kinds of
Windows services can and can't be included in an MSIX package. The services
conversion topic explained the tool workflow but never gave an explicit
supported-vs-unsupported list.

Add a "Supported and unsupported services" section based on the
desktop6:Service manifest extension and the MSIX Packaging Tool:

- Supported: user-mode Win32 services; Local System / Local Service /
  Network Service accounts; Automatic / Manual / Disabled startup (plus
  Delayed in the tool); in-package service dependencies and trigger events.
- Not supported: kernel-mode services and device drivers (INF-based driver
  install); custom/arbitrary user accounts; dependencies on services
  outside the package.
- Requirements: Windows 10, version 2004+ to run; packagedServices or
  localSystemServices restricted capability; admin to install.

Also name the specific restricted capability (packagedServices /
localSystemServices) on the manual manifest-edit step, which previously
referred only to "a restricted capability". Bump ms.date.

Resolves AB#25952010

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
@learn-build-service-prod

Copy link
Copy Markdown
Contributor

Learn Build status updates of commit 13fdf2a:

✅ Validation status: passed

File Status Preview URL Details
msix-src/packaging-tool/convert-an-installer-with-services.md ✅Succeeded

For more details, please refer to the build report.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant