存储错误 0x80246019 通常在您的设备有任何待处理的 Microsoft 更新并且您尚未在您的 PC 上安装该更新时发生。那么,首先使用 PowerShell 检查待处理的 Microsoft 更新。如果它确实显示任何可用的更新,请在您的计算机上下载/安装所有这些更新。
收到此错误代码后,您还会收到一条错误消息,内容如下 –
Something Unexpected happened.
Error Code : 0x80246019
什么可能导致 Windows 中的存储错误 0x80246019?
除了挂起的更新之外,还有一些其他原因可能会在您的 Windows PC 上触发此问题。它们如下——
- 累积的 Microsoft Store 缓存
- 缺乏存储空间
- 损坏的更新组件
- 停止/禁用更新服务
如果您使用的是 Windows Insider 预览版,您也可能会遇到此错误。但是,在这种情况下,错误消息看起来会有所不同,内容如下 –
Windows 10 Insider Preview 14385-Error 0x80246019
修复 – Windows 应用商店错误 0x80246019
要在打开 Microsoft Store 或从中下载的应用程序时解决错误 0x80246019,请尝试这些修复 –
注意:确保从您的 PC 上拔下任何辅助设备,以取消它们与您的系统应用程序的交互。
1]清除存储缓存
当应用程序中存储了巨大的缓存时,通常会发生存储错误。您可以通过 WSReset 或通过“设置”应用程序清除关联的缓存。让我们探讨如何执行此任务 –
-
使用 WSReset
通过 WSReset 清除存储在 Microsoft Store 应用程序中的整个缓存非常容易。为此,请按照下列步骤操作 –
- 以管理员身份启动命令提示符。
- 接下来应该出现 UAC 窗口,点击是确认以管理员身份访问 CMD。
- 在提升的控制台上,键入以下内容,然后按 Enter –
wsreset.exe
- 上面的代码将立即运行并清除商店应用程序中所有存储的缓存。
等待 Microsoft Store 在上述命令执行完毕后立即启动。当您看到商店应用启动时,您可以关闭 CMD 窗口。
-
通过设置
还有另一种方法可以清除与商店应用程序相关的缓存。为此,您可以按照以下简单步骤操作 –
- 首先,按 Win + X,然后选择选项 –?Apps and Features。
- 在随后的窗口中,向下滚动到 Microsoft Store。
- 找到后,单击右端的三个垂直点,然后单击高级选项。
- 向下滚动到“重置”部分,然后点击“重置”按钮。
就是这样,Microsoft Store 中所有存储的缓存都将被清除。重新启动您的 PC 并查看错误 0x80246019 是否已从后续登录中修复。
2] 删除 $Windows.~BT 目录
有一个名为“Windows.~BT Directory”的文件夹,用于存储与任何更新相关的所有临时文件。一旦此文件夹积累了太多文件,这可能会开始导致存储问题,从而导致错误 0x80246019。然后要修复它,您可以使用磁盘清理工具并清除所有临时文件、旧的 Windows 安装以释放 PC 上的更多存储空间。
3] Windows 应用商店应用故障排除
Windows 上有一个内置工具,您可以使用它来解决与应用商店应用相关的任何错误或问题。以下是对 Windows 应用商店应用程序进行故障排除的方法 –
- 首先,导航到以下路径 –
Settings (Win + S) > System > Troubleshoot?
- 单击其他疑难解答并向下滚动到底部。
- 在这里,您会看到一个选项“Windows Store Apps”。单击它旁边的运行按钮。
- 当故障排除窗口启动时,单击下一步并按照屏幕上的说明进行操作。
我希望错误 0x80246019 在您对 Windows 应用商店应用程序进行故障排除后自动解决。如果没有,请执行下一个解决方案。
4]重置更新组件
当与更新相关的服务或组件出现问题时,也可能会出现错误 0x80246019。为了解决此问题,您应该按照以下指南重置所有更新服务 –
- 当您要对更新组件执行一些重大更改时,请确保首先禁用所有与更新相关的服务。为此,以管理员身份启动命令提示符并逐一运行这些代码。
net stop wuauserv
net stop cryptSvc
net stop bits
net stop msiserver
- 现在您已经停止了所有基本服务,通过运行这两个代码来重命名 Windows 缓存文件夹。
ren C:WindowsSoftwareDistribution SoftwareDistribution.old
ren C:WindowsSystem32catroot2 catroot2.old
- SoftwareDistribution 和 Catroot2 文件夹将相应地重命名。
- 通过执行这些代码重新启动您最近停止的所有服务。
net start wuauserv
net start cryptSvc
net start bits
net start msiserver
- 键入 exit 并按 Enter 退出 Windows 控制台。
重新启动您的 PC 并查看错误 0x80246019 是否在下次登录后得到解决。如果没有,请遵循以下一组解决方案。
5]检查并重新启动基本服务
某些服务必须设置为自动并正在运行以避免陷入未知问题。由于您已经在与错误代码 0x80246019 作斗争,请检查以下服务的当前状态。
- Windows 许可证管理器
- 加密服务
- 后台智能传输服务
- Windows更新
- Microsoft Store 安装服务
如果您发现上述任一服务未运行,请确保重新启动它们。以下是您可以在 Windows 11/10 PC 上检查并重新启动已停止服务的方法 –
- 先按Win +?R。
- 当“运行”对话框打开时,键入“?
services.msc
”并单击“确定”。 - 这样做将启动“服务”窗口。
- 向下滚动并找到上面提供的服务。
- 如果您确实发现任何服务已停止,请右键单击它,然后点击按钮 –开始。
注意:或者,您可以右键单击该服务,然后单击“属性”。在其属性窗口中,在“启动类型”下选择“自动”,然后点击“开始”。
将基本的 Windows 服务调整为自动
您也可以通过在提升的控制台上执行以下代码,将上述服务启动状态更改为自动。这是您需要在命令提示符(管理员)上执行的内容 –
sc config wuauserv start = auto
sc config bits start = auto
sc config cryptscv start = auto
sc config trustedinstaller start = auto
- 确保在成功运行上述命令后重新启动计算机。
6] 安装待定的 Microsoft 更新
检查您的计算机上是否有任何待处理的 Microsoft 更新。如果您确实为您的设备找到任何可用的补丁,请使用以下步骤下载并安装它们 –
- 按Win + X,然后选择选项 – Windows Terminal (Admin)。
- 终端将默认加载到 Windows PowerShell (Admin)。
- 当 UAC 窗口提示时,点击Yes。
- 复制/粘贴下面的命令,然后按Enter?–
wuauclt.exe /updatenow
- 等待几秒钟,让 PowerShell 联机检查是否有任何挂起的更新。如果它确实找到任何待处理的更新,它将自动下载并安装到您的计算机上。
- 关闭 Windows 终端并重新启动您的 PC。
7]重新注册商店应用程序
如果上述解决方案均无法帮助修复错误代码 0x80246019,请考虑重新注册应用商店应用本身。为此,请使用以下步骤 –
- 首先启动Windows PowerShell(管理员)。
- 复制/粘贴下面的命令,然后按 Enter –
Get-AppXPackage *WindowsStore* -AllUsers | Foreach {Add-AppxPackage -DisableDevelopmentMode -Register "$($_.InstallLocation)AppXManifest.xml"}
- 等待几秒钟,此代码将重新注册商店应用程序。
- 接下来重新启动您的 PC 以保存到目前为止所做的更改。
我希望存储错误 0x80246019 现在已经解决。