十年匠心定制 · 商业建站与技术教学双线并行 咨询热线:400-886-1026 service@lmnt.cn
ARTICLE DETAIL

资讯详情

深耕网站建设与运营推广的一线实战洞察。

LTSC 2019 离线补回 Microsoft Store:原理、步骤与故障排查

LTSC 2019 离线补回 Microsoft Store:原理、步骤与故障排查 简介Windows 10 LTSC 精简了 Microsoft Store 等非核心组件旨在为企业用户提供长期稳定、少干扰的系统环境但许多实用的商店应用也无从使用。这份资源是一套专门为 LTSC 版本恢复 Microsoft Store 的离线组件包包含 .NET Native Framework/Runtime、VCLibs 运行库、Microsoft.WindowsStore 主程序、StorePurchaseApp 购买服务、XboxIdentityProvider 身份验证组件以及 DesktopAppInstaller 应用安装器涵盖商店运行所需的各项底层依赖。另有 Add-Store.cmd 一键安装脚本和 README.md 使用说明用户可按脚本顺序完成部署随后即可下载并安装便笺、计算器等精简版系统缺失的应用。资源共 16 个文件以 appx 和 appxbundle 应用包为主辅以 xml 配置文件、md 文档与 cmd 脚本整体压缩后仅 67.23MB便于在离线环境内快速分发。目前已有 1535 人浏览学习适合需要在 LTSC 长期服务频道中使用商店应用的个人用户、企业 IT 维护及批量部署场景。 先说自己做的这个包。LTSC-Add-MicrosoftStore-2019.7z字面意思很清楚给 Windows 10 LTSC 2019 补回 Microsoft Store 的离线工具包。LTSC 系统天生不带应用商店但很多时候我们又需要它来装某些硬件工具、游戏服务、甚至是系统里必须要靠商店才能更新的 UWP 组件。这个包就是解决这个矛盾的适合那些用 LTSC 精简镜像、又想保留商店入口的玩家和运维朋友。关于包的具体内部结构我没有拆开原作者的文件但按社区这类包的通用做法里面大概率是一组.msixbundle/.appx安装包加上Install.cmd或 PowerShell 脚本可能还带证书和依赖组件。下面这篇文章我会按同行业的常见封装思路把这个包背后涉及的原理、安装步骤、踩坑点、排查逻辑全部讲清楚再把系统维护经验一起带上。如果你是那种“装完 LTSC 还要把商店补回来”的人这篇应该能帮你少走不少弯路。1. 这个工具包到底在解决什么问题1.1 LTSC 不是“残缺版”是“按需定制版”Windows 10 LTSC 2019 属于长期服务渠道微软给它的定位是“长时间稳定运行、不接收功能更新、只收安全补丁”。为了这个稳定性它把 UWP 应用、Microsoft Store、Cortana、Edge 等大量组件全部移除。很多人一上来就喷它精简过度其实这么说不太公平LTSC 更像一个“白板房”它的目标客户是医疗设备、ATM、产线工控机这类不需要频繁变化的环境。但问题来了我们普通用户或者半办公半娱乐场景下并不是真的完全不需要商店。有些软件的 UWP 版本只在商店里分发比如某些品牌笔记本的硬件控制中心、Xbox Game Pass 相关服务、部分游戏的大厅组件还有 DTS、Dolby 这类音频驱动增强服务也是走商店分发的。这时候你就面临一个选择要么用第三方绿色版、要么给 LTSC 手动补商店。这个 7z 包就是后者。1.2 为什么商店不能像普通软件一样双击安装这里先说清楚一个关键点Microsoft Store 不是.exe而是基于 Appx 包体系打包的 UWP 应用。它由很多个子组件拼成包括 Store 主程序、Store Experience Host、Desktop App Installer、VCLibs 依赖库、.NET Framework 相关 UWP 依赖等。只下载一个商店安装包直接双击系统根本不认因为缺少依赖注册表项和框架包。所以社区里的恢复方案基本都是“离线推送”把商店主体和依赖按顺序用Add-AppxPackage或DISM一次性部署进系统。这个LTSC-Add-MicrosoftStore-2019工具包本质上就是把这些散装依赖和主包打包封装好再用一个脚本帮你按顺序执行。明白这个逻辑后即使你手里的包版本不一样、文件缺失也能自己判断到底少了哪一步。2. 实操从解压 7z 到开始菜单出现商店2.1 准备环节先确认系统和包是否匹配拿到包先别急着解压先做三件事用winver确认系统版本。LTSC 2019 对应 Windows 10 版本号 1809Build 17763。如果是 LTSC 2021Build 19044底层系统变了依赖组件的版本要求也不同直接用 2019 的包大概率装不上。确认包内架构。查看 7z 里是否有x64或x86文件夹然后确认当前系统架构。绝大多数 PC 是 x64但也有少量老旧平板用 x86架构不对会直接报“包不兼容”。检查执行策略。这个包里的 PowerShell 脚本默认可能被系统拦截。管理员权限下打开 PowerShell先执行Set-ExecutionPolicy RemoteSigned -Scope CurrentUser -Force这一步是放开本地脚本运行权限不是关安全只是让脚本能跑起来。解压时推荐用 7-Zip右键解压到当前文件夹即可。路径最好别带中文和空格比如D:\LTSC-Store避免后面 PowerShell 传参时出现编码问题。要是你手里的工具包是自解压.exe格式那也同理先解压出来再看别直接双击运行方便中途排查文件缺失。2.2 安装前检查基础服务和系统状态离线安装商店不是光有文件就够系统里的几个服务必须在线AppX Deployment Service (AppXSVC)Appx 包部署的核心服务。Client License Service (ClipSVC)商店许可证和授权服务这个要是被精简工具关掉了装商店一定会失败。Windows Update虽然离线装包不依赖网络但 UWP 包注册过程偶尔会走 Windows Update 的组件两者异常会连锁报错。可以在管理员 PowerShell 里查看Get-Service AppXSVC, ClipSVC | Select Name, Status如果 ClipSVC 是禁用状态直接右键启动不行的话需要去服务管理器把启动类型改成“手动”或“自动”再重启服务。一个容易被忽略的点确保系统当前没有做“暂停更新”或“按流量计费连接”的限制。安装结束后商店第一次启动可能还会去联网拉取许可信息如果网络被精简工具断掉可能会出现商店能打开但永远刷新不出来的情况。2.3 安装主流程按依赖顺序逐个注册一般工具包内会提供一个Install.ps1或Install.cmd但我的习惯是手动拆解执行更清楚哪一步出错。典型的命令行方案是这样先安装依赖包Add-AppxPackage -Path D:\LTSC-Store\Dependencies\Microsoft.VCLibs.140.00_14.0.30704.0_x64__8wekyb3d8bbwe.Appx Add-AppxPackage -Path D:\LTSC-Store\Dependencies\Microsoft.UI.Xaml.2.4_2.41900.1.0_x64__8wekyb3d8bbwe.Appx再安装商店本体Add-AppxPackage -Path D:\LTSC-Store\Microsoft.WindowsStore_11912.1001.1.0_x64__8wekyb3d8bbwe.msixbundle如果是多用户环境希望给所有新用户都预装商店则需要用 DISMDISM /Online /Add-ProvisionedAppxPackage /PackagePath:D:\LTSC-Store\Microsoft.WindowsStore.msixbundle /SkipLicense不过 DISM 方式对依赖的顺序要求更严格建议单机个人用就Add-AppxPackage做镜像才考虑 DISM。装完以后开始菜单里会出现“Microsoft Store”图标。如果没出现不要慌先重启资源管理器或者重新登录一次当前用户UWP 应用注册成功后不一定立刻刷新出来。2.4 这个包到底“锁”了什么版本标题里的 2019 有两个含义一个是针对 LTSC 2019另一个是表示包内应用版本来源很可能是 2019 年的商店版本。基于包名判断如果里面是旧版商店组件装完后系统会自动从应用商店更新到新版但前提是系统本身的证书链没被精简掉。很多“精简版 LTSC”会顺手删掉第三方根证书这会导致商店更新失败表现是商店打开报“0x80131500”这类网络证书错误。所以如果你手里的镜像已经被第三方工具大幅精简过建议先用certmgr.msc看看“受信任的根证书颁发机构”是否有必要的最基本根证书。社区里那些“还原商店后无法登录微软账号”的问题有一半是网络和系统时间问题另一半就是证书缺了。这个包如果只是单纯补应用不会帮你修复证书这是要注意的边界。3. 安装失败高频原因与排查方法我整理了一份自己在实际部署中遇到的报错清单这几种最典型错误代码常见原因处理方式0x80073CF9安装源无法访问或者包路径中包含中文/空格把包放到纯英文路径下重新安装例如D:\StorePkg检查包文件是否完整0x8024002EWindows Update 或 ClipSVC 服务组件异常或者系统 CBS 存储损坏先sfc /scannow扫一遍再确保 ClipSVC 为启用状态如果 LTSC 从未打过补丁建议先补齐离线更新包再装商店0x80070005权限不足常见于非管理员 PowerShell 运行必须用管理员权限重新打开 PowerShellDISM 方式必须用 SYSTEM 权限时可以考虑 PSEXEC -s0x80073D2A缺少 UWP 依赖包检查 VCLibs 和 UI.Xaml 是否已经安装按顺序先装依赖0x80073D26包与系统版本不兼容这个包只适配 LTSC 2019换到 LTSC 2021 上会报这个务必核对你系统的 Build 版本排查时记得到这几个位置翻日志C:\Windows\Logs\DISM\dism.logDISM 方式安装时最详细的原因记录。C:\Users\用户名\AppData\Local\Packages\Microsoft.WindowsStore_8wekyb3d8bbwe\如果安装了一半但注册失败这里通常有状态残留。PowerShell 命令行直接看红色错误信息比日志更直观。这里有一个我自己的排查心得当你看到0x8024002E第一时间别去重装商店先看系统能不能正常打补丁。因为 LTSC 2019 早期版本没有包含后来的“UWP 依赖组件服务包”这种情况下商店包注册到一半系统去调用 Windows Update 组件时出错。解决办法不是拼命重装商店而是先把系统补丁更新到位或者手动集成最新 Intel/AMD 驱动都无所谓关键是安全更新补丁要齐。补丁打好后再重新执行安装脚本成功率会高很多。如果Add-AppxPackage反复失败可以在管理员 PowerShell 里使用强制注册模式试一次Add-AppxPackage -Path xxx.msixbundle -ForceApplicationShutdown -ForceUpdateFromAnyVersion-ForceApplicationShutdown是用来关闭正在占用组件的进程不是修复依赖缺失的万能钥匙别指望它解决所有报错。4. 商店装好之后怎么避免它拖累老电脑4.1 C 盘空间和后台进程的控制不少网友问“为什么 LTSC 装了商店之后 C 盘空间掉得很快”原因不在商店本身而在商店下载的应用默认安装到 C 盘。商店本体也就几百 MB但你装两个 UWP 游戏或者大型应用占用立刻上去。控制办法很简单去“设置 - 系统 - 存储 - 更改新内容的保存位置”把“新的应用将保存到”改成 D 盘或其他分区。这个设置对商店下载的 UWP 应用有效不对传统 Win32 应用生效所以不用怕误伤。后台进程方面商店在 LTSC 2019 上不会像完整版那样激进地启动一堆后台任务但WinStore.App和Store偶尔会被系统激活。如果你长时间不打算用商店可以直接在组策略里关闭商店自动更新gpedit.msc- 计算机配置 - 管理模板 - Windows 组件 - 应用商店 - 关闭应用商店自动更新设为“已启用”。这样商店还能打开但不会因为后台更新占用带宽和磁盘适合老旧机器。4.2 是不是所有 LTSC 用户都应该补商店不一定。如果你只是办公、浏览网页、用微信和 QQ商店基本没有存在必要连计算器都可以用第三方绿色版替代。而我给 LTSC 2019 加商店主要原因是某些硬件厂商只通过商店分发驱动控制面板尤其是一些笔记本的音频增强和 DP/HDMI 驱动服务网上找不到独立的 Win32 安装包。所以这里给一个建议“能补但没必要”的场景尽量别补“没商店没法用”的场景再考虑。补商店的过程其实也是在给系统增加依赖凡是涉及 UWP 的组件对后续维护都会多一点负担。2G 内存的老电脑本来跑 LTSC 就是为了省资源加商店的话内存占用会让你重新回到“卡顿边缘”这种老旧机器建议保持原版精简状态。5. 版本选择LTSC 2019、LTSC 2021 还是 Win11 LTSC 20245.1 各版本商店支持情况的对比系统版本系统内核/Build默认是否带商店补商店的难度Win10 LTSC 20191809 / 17763不带较低依赖包较少这类 2019 恢复包基本够用Win10 LTSC 202121H2 / 19044不带较高UWP 依赖换代需要找对应 2021 版本包Win11 LTSC 202424H2 / 26100部分版本自带低界面和组件已是新体系基本不需要去补如果你是 2019 用户用LTSC-Add-MicrosoftStore-2019.7z这类包最合适因为依赖版本和系统内核正好能对上。如果你是 2021 用户其实我更建议直接使用微软官方的企业版镜像或者带有商店的版本不要在 2021 上强行套用 2019 的恢复包版本错配带来的坑比省下的那点磁盘空间更不划算。5.2 下载渠道与镜像选择的建议关于 LTSC 镜像的获取我的习惯是优先走微软官方渠道或者正规的批量授权渠道。下载完 ISO 之后别急着装用校验工具核对 SHA-256 值避免拿到被第三方修改过的镜像。现在网上流传的“精简纯净版”很多名字写得好听实际上可能内嵌了主页绑定或证书冲突这类镜像就算给你补商店后续也会遇到一堆奇怪的问题。稳定压倒一切LTSC 本来就是求稳定的所以在镜像源头上要守住底线。6. 一点个人使用体会这个工具包我从 2019 年就在用类似方案前后在不下十台 LTSC 2019 机器上操作过。我的习惯是装完系统后先手动把 VCLibs 和 UI.Xaml 装好再装商店本体从不用一键脚本无脑跑因为脚本失败了还会把部分包残留地注册到系统里清理起来很麻烦。另外一个小技巧如果装完商店后登录微软账号时一直转圈先检查系统时间是不是和当前时间差太多。LTSC 2019 的老镜像经常出现离线装系统后时间不对导致 HTTPS 证书校验失败商店和登录界面都会卡住。把时间同步好重启一次网络适配器很多奇怪问题都会消失。最后想说给 LTSC 补商店这种操作本质上是“按需打破精简”而不是跟精简党唱反调。你清楚每一步在装什么、为什么装系统才真正受控。后续这个包还可以继续扩展比如把 2021 版本依赖也做进去、用 7z 自解压脚本做成一键安装、或者把需要预装商店的镜像整合流程固化下来。我的个人习惯是宁肯把时间花在理解机制上也不希望每次出了问题都靠重装系统来“解百病”。本文还有配套的精品资源点击获取
返回列表