有些用户无法使用 MS Store,因为每次尝试时,都会抛出 0x80131505 错误。 0x80131505 错误是一些用户尝试打开 Microsoft Store 时出现的启动问题,并带有“稍后再试”消息。
如果您是需要解决 Microsoft Store 错误 0x80131505 的用户之一,请尝试这些潜在的修复。
1. 运行 Windows 应用疑难解答
Windows 应用商店应用程序是一种自动疑难解答程序,可以解决 UWP 应用程序的各种问题。 因此,该疑难解答程序可能对某些尝试修复错误 0x80131505 的用户有所帮助。 您可以像这样为 UWP 应用打开 Windows 11 的疑难解答程序:
- 按 开始 在 Windows 11 的任务栏左侧,然后单击该按钮菜单上固定的设置快捷方式。
- 选择 疑难解答 内 系统 设置中的选项卡。
- 要查看疑难解答,请单击 其他疑难解答.
- 选择 跑 让 Windows 应用商店应用程序启动该疑难解答。
- 点击 申请 Windows 应用商店应用程序中的此修复程序。
2. 运行系统文件和图像扫描
错误 0x80131505 可能是由某些用户 PC 上的系统文件或图像损坏问题引起的。 Windows 11 包括用于解决此类问题的系统文件和图像修复命令行工具。 这是您可以在 Windows 中运行部署映像服务和系统文件扫描的方式。
- 以管理员用户权限打开命令提示符。 我们的打开命令提示符指南包括启动该应用程序的替代方法。
- 通过输入此命令并点击运行部署映像扫描 返回:
DISM.exe /Online /Cleanup-image /Restorehealth
- 在 CMD 中键入此命令以扫描文件,然后按 Enter:
sfc /scannow
- 等待 SFC 工具显示扫描结果。
3.重置微软商店
重置 Microsoft Store 将通过从其缓存中清除数据将其恢复为默认配置。 设置页面包括一个方便的故障排除选项,可以轻松重置应用程序。 您可以使用此选项重置 Microsoft Store,如下所示:
- 要使用运行直接打开应用程序和功能,请按 视窗 + R. 然后输入 ms 设置:应用程序功能 在运行的打开文本框中,然后选择该附件的 好的 选项。
- 接下来,按 Microsoft Store 应用程序的三点菜单按钮。
- 点击 先进的 选项 查看 MS Store 的故障排除按钮。
- 选择 重置 (及其确认选项)以清除 MS Store 的数据。
- 重置 Microsoft Store 后重新启动 Windows。
您可能会注意到 Microsoft Store 下方有一个修复按钮 重置 选项。 这是一个略有不同的故障排除选项,但选择它也不会造成任何损失。 但是,请先尝试重置 MS Store 的缓存,如上所述。
4. 检查 Windows 更新、BIT 和 Microsoft Store 安装服务是否正在运行
Microsoft Store 需要运行一些后台服务才能正常运行。 因此,建议您检查 Microsoft Store Install、Windows Update 和 BITs 服务都已启用并在 Windows 11 中运行。这是您可以启用和运行这些 Windows 服务的方式
- 开始运行,在此处输入 services.msc,然后选择 好的.
- 接下来,双击 微软商店安装 在“服务”窗口中。
- 如果未启用 Microsoft Store 安装,请单击其 启动类型 下拉菜单并选择 自动的 选项。
- 按 开始 在 Microsoft Store 安装属性窗口中运行该服务。
- 点击 申请 保存服务的新选项。
- 对后台智能服务和 Windows 更新服务重复前面的四个步骤。
如果上述服务正在按要求运行,您可以尝试重新启动它们。 右键单击 BITs、Windows Update 和 Microsoft Store Install 服务以选择它们的 重新开始 上下文菜单选项。
5. 删除 SoftwareDistribution Download 和 DataStore 子文件夹
在一些支持论坛上已经确认,删除 SoftwareDistribution 目录中的 DataStore 和 Download 子文件夹可以解决错误 0x80131505。 如果这些子文件夹包含损坏的数据,那么通过删除它们来重置 SoftwareDistribution 很可能是解决方案。 这些是删除这些文件夹的步骤:
- 首先,启动命令提示符,您还必须使用管理权限打开它。
- 通过执行这些单独的命令禁用三个服务:
net stop cryptSvc
net stop bits
net stop msiserver - 使用以下命令重命名软件分发:
ren C:WindowsSoftwareDistribution SoftwareDistribution.old
- 输入此命令并按 Enter 删除 DataStore 的按钮:
rmdir C:WindowsSoftwareDistributionDataStore
- 然后通过执行以下命令清除下载中的数据:
rmdir C:WindowsSoftwareDistributionDownload
- 最后,使用这些不同的命令重新启动以前禁用的服务:
net start cryptSvc
net start bits
net start msiserver - 然后退出命令提示符,并选择“开始”菜单的选项以重新启动 Windows。
6. 使用 PowerShell 重新注册 Microsoft Store
重新注册应用程序类似于重新安装,但不会将其从 Windows 中删除。 您可以通过执行用于重新注册指定应用程序的 PowerShell 命令来重新注册 MS Store 的文件。 为 Microsoft Store 执行该命令可能会为应用程序注入新的活力。
这是在 Windows 11 中重新注册 MS Store 的方法。
- 右键点击 开始 选择一个 Windows 终端(管理员) 选项。
- 如果默认情况下 PowerShell 未在 Windows 终端中打开,请单击其 打开新标签 按钮并从那里选择该命令行外壳。
- 输入此 Microsoft Store 重新注册命令:
Get-AppXPackage *WindowsStore* -AllUsers | Foreach {Add-AppxPackage -DisableDevelopmentMode -Register "$($_.InstallLocation)AppXManifest.xml"}
- 按下键盘的 Enter 按钮来执行。
7. 使用 PowerShell 重新安装 Microsoft Store
重新注册 Microsoft Store 的更激进的替代方法是重新安装它。 重新安装是修复损坏的 Microsoft Store 应用的最佳方式。 由于您无法通过设置卸载 MS Store,因此您需要运行几个 PowerShell 命令来重新安装该应用程序,如下所示。
- 在 Windows 终端中打开 PowerShell(以管理员身份),如此处第六个解决方案的第 1 步和第 2 步中所述。
- 要卸载 Microsoft Store,请输入此 PowerShell 命令按 返回:
Get-AppxPackage -allusers *WindowsStore* | Remove-AppxPackage
- 虽然不是必要的步骤,但建议在卸载 Microsoft Store 后重新启动您的 PC。
- 再次启动 PowerShell。
- 现在通过输入此文本并按您的 Enter 按钮:
Get-AppxPackage -allusers WindowsStore | Foreach {Add-AppxPackage -DisableDevelopmentMode -Register “$($_.InstallLocation)AppXManifest.xml”}
再次使用 Microsoft Store 安装应用程序
这些潜在的修复很可能会为该应用程序的大多数用户解决 Microsoft Store 的错误 0x80131505。 使用媒体创建工具将 Windows 11 更新到其最新版本,或重置平台,是另外两个更激进的解决方案,它们也可以修复 MS Store。 但是,在应用本指南中推荐的解决方案后,您可能不需要如此冗长。