Hello mingdong xie,
Thank you for posting in Q&A forum.
The difference in MSIX package behavior between Windows 10 LTSC and Windows 11 is due to enhancements and changes in how MSIX packages are handled in the newer operating system. Here are some key points to understand the differences:
- Package Identity and Versioning:
• Windows 11: Windows 11 has improved support for handling multiple versions of the same application. It allows different versions of an MSIX package to coexist by treating them as separate applications with distinct data directories.
• Windows 10 LTSC: In Windows 10 LTSC, the system enforces stricter rules on package identity and versioning. It does not allow multiple versions of the same package to be installed simultaneously if they share the same package name and publisher ID.
- Shared Package Containers:
• Windows 11: Introduces features like shared package containers, which allow different versions of an application to share common resources while maintaining separate data directories.
• Windows 10 LTSC: Lacks support for shared package containers, leading to conflicts when trying to install multiple versions of the same package.
- Mutable Package Directories:
• Windows 11: Supports mutable package directories, which enable applications to modify their installation directory without affecting other versions.
• Windows 10 LTSC: Does not support mutable package directories, resulting in installation conflicts.
Reference:
MSIX features and supported platforms - MSIX | Microsoft Learn
I hope the information above is helpful.
If you have any questions or concerns, please feel free to let us know.
Best Regards,
Daisy Zhou
============================================
If the Answer is helpful, please click "Accept Answer" and upvote it.