1305 字
7 分钟
Win10LTSC wsappx修复
问题描述
Windows 10 LTSC(Long-Term Servicing Channel)版本安装后,任务管理器中发现 wsappx 进程持续占用大量 CPU 和磁盘资源,导致系统响应缓慢、风扇高速旋转。
进程信息:
- 进程名称:wsappx
- 显示名称:Windows Store Service
- 正常功能:负责 Microsoft Store 应用的安装、更新和许可验证
- 异常情况:持续占用 CPU 30%-100%,磁盘读写频繁
问题原因
LTSC 版本虽然移除了大部分 Modern 应用,但仍保留了 Microsoft Store 核心功能。某些系统组件或预装应用依赖 Microsoft Visual C++ Redistributable 运行库,如果缺失会导致 wsappx 进程不断尝试加载而失败,形成死循环。
解决方法
方法一:安装缺失的运行库(推荐)
步骤一:下载运行库
从微软官方下载中心获取 Microsoft.VCLibs.140.00 运行库:
下载地址:
- Microsoft Visual C++ 2015-2022 Redistributable (x64)
- Microsoft Visual C++ 2015-2022 Redistributable (x86)
或从 UWP 应用提取:
- 从 store.rg-adguard.net 搜索 “VCLibs”
- 选择对应架构(x64/x86)下载
.appx文件
步骤二:以管理员身份打开 PowerShell
方法 1: Win + X → 选择”Windows PowerShell(管理员)”
方法 2: 搜索 PowerShell → 右键”以管理员身份运行”
步骤三:导航到下载目录
# 假设文件下载到 Downloads 文件夹cd $env:USERPROFILE\Downloads步骤四:安装运行库
# 安装 VCLibs 运行库Add-AppxPackage -Path .\Microsoft.VCLibs.140.00_14.0.30704.0_x64.appx如果提示证书问题,添加信任参数:
Add-AppxPackage -Path .\Microsoft.VCLibs.140.00_14.0.30704.0_x64.appx -TrustAllPackages步骤五:验证安装
# 查看已安装的 Appx 包Get-AppxPackage | Select-String "VCLibs"方法二:禁用 Microsoft Store 自动更新
如果不需要使用 Microsoft Store,可以禁用其自动更新功能:
方案 1:通过组策略(专业版/企业版)
- 按
Win + R,输入gpedit.msc - 导航到:计算机配置 → 管理模板 → Windows 组件 → 应用
- 双击”关闭自动下载和安装更新”
- 选择”已启用” → 确定
方案 2:通过服务管理器
- 按
Win + R,输入services.msc - 找到”Windows Update”服务
- 右键属性 → 启动类型改为”手动”或”禁用”
- 停止当前运行的服务
注意: 禁用 Windows Update 可能影响系统安全性
方案 3:通过注册表(所有版本)
# 创建注册表项禁用 Store 自动更新New-ItemProperty -Path "HKLM:\SOFTWARE\Policies\Microsoft\WindowsStore" ` -Name "AutoDownload" -Value 2 -PropertyType DWORD -Force
# 重启生效Restart-Computer方法三:卸载不需要的预装应用
# 查看所有已安装的应用Get-AppxPackage | Select Name, PackageFullName
# 卸载特定应用(示例:卸载 Xbox)Get-AppxPackage *xbox* | Remove-AppxPackage
# 卸载 OneDriveGet-AppxPackage *onedrive* | Remove-AppxPackage
# 卸载新闻和天气Get-AppxPackage *bingnews* | Remove-AppxPackage警告: 谨慎卸载系统应用,可能导致功能异常!
方法四:重置 Microsoft Store
# 重置 Store 缓存wsreset.exe
# 重新注册 Microsoft StoreGet-AppxPackage -allusers Microsoft.Windows.Store | Foreach {Add-AppxPackage -DisableDevelopmentMode -Register "$($_.InstallLocation)\AppXManifest.xml"}效果对比
修复前

- CPU 占用:30%-50%
- 磁盘活动:持续高读写
- 内存占用:波动较大
修复后

- CPU 占用:<1%
- 磁盘活动:恢复正常
- 系统响应:明显提升
预防措施
1. 系统安装后立即更新
# 安装所有可用的 Windows 更新Install-Module PSWindowsUpdate -ForceGet-WindowsUpdate -Install -AcceptAll -IgnoreReboot2. 安装完整的运行库合集
推荐使用第三方整合包:
- Visual C++ AIO:一次性安装所有版本 VC++ 运行库
- DirectX End-User Runtime:更新 DirectX 组件
- .NET Framework:确保安装最新版本
3. 定期维护
# 创建维护脚本 cleanup.ps1Write-Host "清理 Windows 更新缓存..." -ForegroundColor CyanStop-Service wuauserv -ForceRemove-Item C:\Windows\SoftwareDistribution\Download\* -Recurse -ForceStart-Service wuauserv
Write-Host "清理临时文件..." -ForegroundColor CyanRemove-Item $env:TEMP\* -Recurse -Force -ErrorAction SilentlyContinue
Write-Host "维护完成!" -ForegroundColor Green相关脚本
一键修复脚本
创建 fix_wsappx.ps1:
# 以管理员身份运行此脚本
Write-Host "==================================" -ForegroundColor CyanWrite-Host " wsappx 进程占用过高修复工具" -ForegroundColor YellowWrite-Host "==================================" -ForegroundColor CyanWrite-Host ""
# 检查管理员权限if (!([Security.Principal.WindowsPrincipal][Security.Principal.WindowsIdentity]::GetCurrent()).IsInRole([Security.Principal.WindowsBuiltInRole] "Administrator")) { Write-Host "错误:请以管理员身份运行!" -ForegroundColor Red Start-Sleep -Seconds 3 exit}
Write-Host "[1/4] 停止相关服务..." -ForegroundColor YellowStop-Service wlidsvc -Force -ErrorAction SilentlyContinueStop-Service LicenseManager -Force -ErrorAction SilentlyContinue
Write-Host "[2/4] 清理 Store 缓存..." -ForegroundColor Yellowwsreset.exe
Write-Host "[3/4] 重新注册 Store 应用..." -ForegroundColor YellowGet-AppxPackage -allusers Microsoft.Windows.Store | ForEach { Add-AppxPackage -DisableDevelopmentMode -Register "$($_.InstallLocation)\AppXManifest.xml" -ErrorAction SilentlyContinue}
Write-Host "[4/4] 修复系统文件..." -ForegroundColor Yellowsfc /scannowDISM /Online /Cleanup-Image /RestoreHealth
Write-Host ""Write-Host "修复完成!请重启计算机。" -ForegroundColor GreenWrite-Host ""Start-Sleep -Seconds 3使用方法:
- 右键 PowerShell → 以管理员身份运行
- 执行脚本:
.\fix_wsappx.ps1 - 等待完成后重启
总结
解决优先级:
- 首选方案:安装缺失的 VCLibs 运行库
- 备选方案:禁用 Store 自动更新
- 彻底方案:卸载不需要的预装应用
- 最后手段:完全禁用 Microsoft Store
建议操作顺序:
graph LR A[发现 wsappx 占用高] --> B{检查运行库} B -->|缺失 | C[安装 VCLibs] B -->|已安装 | D[禁用自动更新] C --> E[观察效果] D --> E E -->|未解决 | F[卸载预装应用] E -->|已解决 | G[完成] F --> H[仍无效则禁用 Store]💡 最佳实践:
- 新系统安装后立即更新所有运行库
- 定期检查 Windows Update 状态
- 不使用 Microsoft Store 可考虑禁用
- LTSC 版本更适合追求稳定的用户
参考资料
Win10LTSC wsappx修复
https://blog.xeu.asia/posts/win10-ltsc-wsappx-fix/