You need to enable JavaScript to run this app.
最新活动
大模型
产品
解决方案
定价
生态与合作
支持与服务
开发者
了解我们

Windows 10应用商店位置查询及迁移至Linux通过Wine运行的可行性咨询

Windows 10应用商店位置查询及迁移至Linux通过Wine运行的可行性咨询

Hey there! Let's break down your questions and clear up the confusion around this scenario:

核心问题:迁移Windows Store到Linux用Wine运行可行吗?

几乎不可能。Windows Store是基于UWP(Universal Windows Platform)架构的应用,它深度绑定Windows内核级的服务与框架——比如UWP专属运行时、系统包管理服务、许可证验证机制,还有Windows特有的进程隔离体系。Wine目前对UWP的支持非常有限,完全没法模拟这些底层依赖,所以单纯复制文件根本跑不起来。

Windows应用商店的实际位置

你找的路径是对的,Windows Store的核心文件确实在:
C:\Program Files\WindowsApps\Microsoft.Windows.Store_<一串版本/架构标识>
不过这个目录是系统保护的,默认只有系统账户拥有完整权限。你能复制文件,但没法直接运行里面的WinStore.App.exe——因为它不是独立可执行程序,必须通过Windows的UWP专属启动器调用才能正常工作。

为什么你复制的文件在Windows和Wine里都无法运行?

  • 在Windows上双击WinStore.App.exe出错很正常:Windows Store是通过系统应用启动机制(比如开始菜单快捷方式)触发的,需要加载系统注册的UWP组件与配置,不是双击exe就能启动的。
  • 在Wine里更不用说,缺少所有UWP依赖的系统服务和运行库,Wine本身也没有实现完整的UWP运行环境,exe根本无法完成初始化。

替代方案(如果想在Linux使用Windows应用)

如果你的目标是使用Windows Store里的应用,不如试试这些更可行的路径:

  • 查找该应用是否有Linux原生版本,现在很多主流应用都推出了Linux适配版
  • 如果是传统Win32应用(非UWP),可以直接用Wine尝试运行,这类应用的兼容性要好得多
  • 用虚拟机安装完整的Windows系统,在虚拟机内正常使用Windows Store及相关应用,这种方式稳定性最高

备注:内容来源于stack exchange,提问作者Blurry Knight

火山引擎 最新活动