目 录CONTENT

文章目录

记一次「微软商店下载太慢 → 绕过商店安装 Raycast → 安装卡死」的完整踩坑与解决

星廿
2026-10-29 / 0 评论 / 0 点赞 / 0 阅读 / 0 字
温馨提示:
部分素材来自网络,若不小心影响到您的利益,请联系我们删除。

一句话总结:微软商店下载慢到离谱 → 改用离线包绕过商店 → 离线安装卡死 → 最终定位到系统服务互相锁死,给出逐步排查方案。


一、背景:为什么微软商店下载又慢又容易失败?

想下载 Raycast 时发现微软商店的应用下载慢如蜗牛,甚至直接下载失败。这是个非常常见的问题,原因主要集中在网络环境、系统服务、缓存积压三个方面。

1.1 网络相关(最常见)

  1. VPN / 代理干扰:如果开了 VPN 或系统代理,商店的下载链路可能被绕路甚至阻断。先关掉试试。
  2. DNS 解析慢:可以手动把 DNS 改成 223.5.5.5(阿里)或 114.114.114.114,往往能明显提速。
  3. 网络本身不稳定:WiFi 信号弱、跨运营商访问微软服务器都可能导致慢或断。有条件换有线或换网络测试。

1.2 系统服务没正常运行

按 Win + R 输入 services.msc,确认以下服务处于正在运行且启动类型为"自动":

服务 作用
Windows Update 系统更新组件支持
Background Intelligent Transfer Service (BITS) 后台下载传输
Microsoft Store Install Service 商店应用安装
Delivery Optimization 内容下载与分发

任何一个被禁用或停止,都可能导致下载卡在 0%。

1.3 缓存问题

  • 重置商店缓存:Win + R 输入 wsreset.exe,等命令行窗口跑完自动重启商店。
  • 清理 SoftwareDistribution:在 services.msc 里停掉 Windows Update 服务,把 C:\Windows\SoftwareDistribution 文件夹重命名(如改成 SoftwareDistribution1),再重启该服务,系统会重建下载缓存。

1.4 传递优化抢占带宽

Windows 的"传递优化"会把正在下载的内容偷偷分发给局域网内其他设备,上传占满带宽会导致下载卡死。

设置 → Windows 更新 → 高级选项 → 传递优化,关闭"允许从其他电脑下载",并把下载带宽限制调低。

1.5 其他系统设置

  • 时间/区域设置不正确会导致商店无法连接服务器。
  • 带宽限制:组策略里 计算机配置 → 管理模板 → 网络 → QoS数据包计划程序 → 限制可保留带宽,设为"已启用"并将百分比改为 0。
  • 重置商店应用:设置 → 应用 → Microsoft Store → 高级选项 → "修复"或"重置"。

二、绕过微软商店,下载 Raycast

2.1 第一次尝试:官网下载 → 踩坑

原本以为去官网下载就行,结果官网的"下载"按钮直接跳转到微软商店——因为 Raycast 的 Windows 版以 MSIX 包(商店应用格式)分发,官网链接本质就是个商店跳转。

2.2 方法一:winget 命令行安装(推荐)

winget 有个 msstore 源,它直接调用商店的后台接口下载包,完全不经过商店图形界面:

winget search Raycast --source msstore
winget install --id 9pfxxshc64h3 --source msstore --accept-package-agreements --accept-source-agreements

Raycast 的商店 ID 是 9pfxxshc64h3。

2.3 方法二:抓取离线安装包手动安装

  1. 打开第三方解析站 store.rg-adguard.net(从微软官方服务器提取直链)。
  2. 类型选 ProductId,粘贴 9pfxxshc64h3,点对勾。
  3. 找到 .msixbundle / .Msix 文件(选最新版本),复制链接用浏览器或 IDM 下载。
  4. 下载完成后双击安装;不行就用 PowerShell 部署:
Add-AppxPackage -Path "C:\下载路径\Raycast.Raycast_x.x.x_x64__qypenmj9wpt2a.Msix"

提示:若系统提示无法安装,去 设置 → 应用 → 高级应用设置,把"选择获取应用的位置"改为"任何来源"或开启开发人员模式。


三、离线包安装卡死:踩坑实录

3.1 现象一:双击安装包,卡在"为系统做好安装准备…"

双击下载好的 Raycast.Raycast_2.10.1.0_x64__qypenmj9wpt2a.Msix,安装界面一直卡在"为系统做好安装准备…"。

原因分析:安装器在偷偷联网拉取依赖组件(商店网络慢就卡死),或旧版本残留导致更新冲突。

解决方案:改用 PowerShell 安装,能看到具体进度和错误:

Add-AppxPackage -Path "D:\Users\wyong\Downloads\Raycast.Raycast_2.10.1.0_x64__qypenmj9wpt2a.Msix" -ForceApplicationShutdown
  • 提示缺少依赖包(VCLibs、WindowsAppSDK)→ 先补依赖:
Invoke-WebRequest -Uri "https://aka.ms/Microsoft.VCLibs.x64.14.00.Desktop.appx" -OutFile "$env:TEMP\VCLibs.appx"
Add-AppxPackage -Path "$env:TEMP\VCLibs.appx"
  • 提示版本冲突→ 加参数强制安装:
Add-AppxPackage -Path "..." -ForceApplicationShutdown -ForceUpdateFromAnyVersion

3.2 现象二:重启服务报"无法打开 AppXSvc / ClipSVC"

由于以下错误无法停止服务"AppX Deployment Service (AppXSVC)":无法打开计算机"."上的 AppX Svc 服务。

原因:权限不足——PowerShell 不是管理员身份。还有个服务名写错了,正确的是 InstallService(显示名"Microsoft Store Install Service")。

正确命令(管理员终端):

Get-Service AppXSvc, ClipSVC, InstallService, DoSvc | Restart-Service -Force

3.3 现象三:一直"正在等待服务 InstallService 停止…"

安装命令刷屏提示"正在等待服务'Microsoft Store 安装服务 (InstallService)'停止…",无限循环。

原因:InstallService 被一个卡住的商店下载任务占用(之前在商店尝试下载的残留任务),死活停不下来。

处理步骤:

  1. Ctrl + C 中断当前命令;
  2. 打开微软商店 → 库,取消所有卡住/暂停的下载任务,关闭商店;
  3. 强制结束相关进程:
taskkill /f /im WinStore.App.exe 2>$null
Get-Process | Where-Object {$_.Name -like "*InstallService*"} | Stop-Process -Force
Get-Process | Where-Object {$_.Name -like "*AppInstaller*"} | Stop-Process -Force
  1. 重新安装时去掉 -ForceApplicationShutdown 参数(死循环就是它触发的):
Add-AppxPackage -Path "D:\Users\wyong\Downloads\Raycast.Raycast_2.10.1.0_x64__qypenmj9wpt2a.Msix" -ForceUpdateFromAnyVersion

3.4 现象四:服务互相锁死,安装停在"已初始化"

重启服务时出现关键报错:

无法停止服务"AppX Deployment Service (AppXSVC)":无法停止计算机"."上的 WSAIFabricSvc 服务。

定位:WSAIFabricSvc 卡住 → 连锁导致 AppXSvc(部署服务)停不下来 → 安装永远停在"已初始化"。它们是依赖关系,必须先停前者。

解决方案:

# 1. Ctrl + C 中断挂起的安装

# 2. 按顺序停服务(先停 WSAIFabricSvc)
Stop-Service WSAIFabricSvc -Force
Restart-Service AppXSvc, ClipSVC, InstallService, DoSvc -Force

# 3. 如果 WSAIFabricSvc 也停不掉,找占用者
Get-Service WSAIFabricSvc | Select-Object Status, Dependentservices
taskkill /f /im SearchHost.exe 2>$null

# 4. 重新安装
Add-AppxPackage -Path "D:\Users\wyong\Downloads\Raycast.Raycast_2.10.1.0_x64__qypenmj9wpt2a.Msix" -ForceUpdateFromAnyVersion

3.5 终极方案:重启电脑

当系统服务互相锁死到这个程度,继续逐个性价比很低。重启 → 开机后先别开商店、别开 Raycast → 直接跑安装命令,一次通过的概率非常高。

重启前建议顺手做两件事:

  1. 验证安装包完整性(下载中断的 msix 会表现异常):
Get-Item "D:\Users\wyong\Downloads\Raycast.Raycast_2.10.1.0_x64__qypenmj9wpt2a.Msix" | Select-Object Length, LastWriteTime

对照下载页面的文件大小,对不上就重新下载。

  1. 清理旧版本残留:
Get-AppxPackage *Raycast* | Remove-AppxPackage

四、经验总结

踩坑点 教训
官网下载按钮跳转商店 Raycast Windows 版是 MSIX 分发,官网只是个跳转入口
商店下载慢/失败 关 VPN/代理、改 DNS、清缓存、检查 BITS 等服务
双击 msix 卡死 图形安装器不报错,改用 Add-AppxPackage 看真实进度
服务重启报"无法打开" 必须用管理员 PowerShell
无限"等待服务停止" 商店残留下载任务占用服务,先取消商店任务、去掉 -ForceApplicationShutdown
安装停在"已初始化" WSAIFabricSvc 锁住 AppXSvc,按依赖顺序停服务,或干脆重启电脑
长期更新建议 装好后用 winget upgrade Raycast 升级,比商店界面稳定得多

最省心的安装路径回顾:
winget install --id 9pfxxshc64h3 --source msstore → 失败则用 store.rg-adguard.net 抓离线包 → PowerShell Add-AppxPackage 安装 → 卡住就重启电脑再来一遍。

0
  1. 支付宝打赏

    qrcode alipay
  2. 微信打赏

    qrcode weixin
  3. QQ打赏

    qrcode qq

评论区

鄂ICP备20003961号-3