如何处理错误代码 0x80040c97(无法安装 OneDrive)?

已发表: 2021-03-23

如果您使用的是 Windows 10,那么您一定遇到过 OneDrive。 它是 Microsoft 的一项云存储服务,允许用户跨多个设备存储、共享和同步文件。 OneDrive 有很多好处,其中最主要的是 15GB 的免费存储空间。 它还使用户能够使用包括 Office 在内的其他 Microsoft 平台轻松组织文件和协作。

尽管具有良好的功能,但该工具也不能幸免于问题。 例如,一些用户报告遇到“无法安装 OneDrive”错误。 错误通知附带错误代码 0x80040c97,它会阻止安装 OneDrive。

以下是错误消息的完整内容:

“无法安装 OneDrive

您下载的文件可能已损坏,或者您的 PC 上的证书可能存在问题。 请重新下载并安装 OneDrive,或在 Answers.microsoft.com 上的论坛中搜索以下错误代码。

(错误代码:0x80040c97)”

如果您依赖 OneDrive 云服务,该错误可能会非常令人沮丧。 好消息是它不是永久性的。 下面,我们分享有关如何修复“无法安装 OneDrive”错误的提示。 但首先,让我们看一下导致此错误的一些原因。

Windows 10 中的错误代码 0x80040c97 是什么?

OneDrive 安装错误代码 0x80040c97 可能是由阻止您成功安装 OneDrive 的各种问题触发的。 以下是一些最有可能的罪魁祸首:

  • Windows 防火墙阻止安装。 OneDrive 需要有效的 Internet 连接才能保存和同步您的所有文件。 如果 Windows 防火墙在安装过程中阻止了某些设置文件或 Internet 连接,您一定会遇到错误。
  • 第三方防病毒软件阻止安装。 如果您的防病毒程序阻止安装安装文件,您可能会收到 OneDrive 安装错误。
  • 损坏的证书。 错误配置或损坏的网络证书或协议也可能触发错误。 这是因为 Internet 无法与 Microsoft 服务器通信。
  • 损坏的安装文件。 如果应用程序的安装文件损坏、丢失或损坏,应用程序将无法正确安装。 OneDrive 可能就是这种情况。
  • Windows 注册表问题。 由于 Windows 注册表在技术上是 Windows 操作系统和已安装应用程序设置的中心,因此任何影响它的小故障都可能导致各种 PC 问题,例如 OneDrive 安装错误。

如何修复“无法安装 OneDrive”。 错误代码:0x80040c97'

修复 1:检查您的系统是否有文件损坏

您的系统文件很可能已损坏。 这可能以多种方式发生,例如通过恶意软件感染或由于停电而导致计算机突然关闭。

您应该尝试使用系统文件检查器 (SFC) 工具修复这些文件。 它是一个内置的 Windows 工具,可以检测损坏的系统文件并用完好的副本替换它们。 要继续,请按照下列步骤操作:

  1. 以管理员身份运行命令提示符。 为此,请按 Windows 徽标键 + R 并键入 cmd。 您应该看到“运行命令提示管理员”选项。
  2. 单击“是”以允许对您的设备进行更改。
  3. 在命令提示符窗口中,就在光标之后,键入命令 sfc /scannow 并按“Enter”键。

该过程可能需要一段时间,具体取决于正在扫描的文件数量。 完成后,重新启动 PC 并检查是否可以顺利安装 OneDrive。

修复 2:暂时禁用 Windows Defender 防火墙

如上所述,Windows 防火墙可能会阻止安装 OneDrive 的设置文件,从而触发错误代码 0x80040c97。 要解决此问题,请尝试暂时禁用 Windows 防火墙。 这样,您将能够检查它是否对错误负责。

为此,请按照以下说明操作:

  1. 您需要访问控制面板。 您可以通过多种方式执行此操作。 一种更快的方法是按下 Win + S 快捷键,在搜索框中键入控制面板,然后按“Enter”。
  2. 接下来,打开“系统和安全”并选择“Windows Defender 防火墙”。
  3. 在左侧窗格中,查找“打开或关闭 Windows Defender 防火墙”选项并选择它。
  4. 在“私人”和“公共”网络设置下选择“关闭 Windows Defender 防火墙(不推荐)”旁边的单选按钮。

关闭 Windows 防火墙后,尝试重新安装 OneDrive 应用程序,希望它可以顺利通过。 如果没有,请继续下一个解决方案。 请记住重新启用 Windows Defender 防火墙以保护您的系统。

修复 3:重置 OneDrive

遇到 OneDrive 问题时,最好的办法是将应用程序重置为其出厂默认设置。 重置应用程序通常会修复可能导致其出现故障的故障或错误。

要重置 OneDrive,请按照以下步骤操作:

  1. 使用 Win + R 键盘快捷键启动“运行”对话框。
  2. 粘贴下面的命令并按“Enter”键重置 OneDrive: %localappdata%\Microsoft\OneDrive\onedrive.exe /reset
  3. 通知区域中的 OneDrive 图标应该会消失并在一两分钟后再次出现。 重置过程可能需要一段时间,但一旦完成,OneDrive 应用将重置为其默认值。 这应该可以修复 OneDrive 安装错误。

如果 OneDrive 图标重新出现的时间过长,请打开“运行”框,粘贴命令%localappdata%\Microsoft\OneDrive\onedrive.exe并按“Enter”键。

如果重置 OneDrive 无法消除安装错误,您可能需要考虑重新安装 OneDrive 应用。 请参阅下面的详细信息。

修复 4:终止 OneDrive 进程并重新安装 OneDrive

如果 OneDrive 进程已在后台运行,则可能会导致安装文件损坏或不完整,从而导致相关错误。 正确的方法是强制关闭 OneDrive 进程以及所有相关的后台进程。

就是这样:

  1. 使用 Ctrl + Shift + Esc 快捷键打开任务管理器。
  2. 查找任何正在运行的 OneDrive 任​​务。 如果找到,请选择它们并单击“结束任务”以逐个关闭进程。 无论您是否在任务管理器中找到了 OneDrive 进程,都请转到下一步。
  3. 运行 Windows PowerShell。 单击“开始”菜单,键入“Powershell”(不带引号),然后选择以管理员身份运行 Windows PowerShell。 单击“是”。
  4. 键入命令 taskkill /f /im OneDrive.exe 并按“Enter”键执行它。 此命令将终止所有隐藏的后台 OneDrive 进程,例如与应用安装、执行等相关的进程。
  5. 下一步涉及确保从您的 PC 中完全删除属于 OneDrive 的所有组件。 尽管安装失败,但某些文件可能已进入系统。 要继续,您需要通过“开始”菜单或 Windows 搜索打开控制面板。
  6. 找到“程序”部分,然后单击“卸载程序”链接。
  7. 找到 OneDrive 应用程序,单击或右键单击它并选择“卸载”。 按照任何提示完成卸载过程。 完成后,请务必在重新安装 OneDrive 之前删除所有临时文件。
  8. 重新启动计算机以应用这些更改并重置内存缓存。
  9. 接下来,您需要从 Microsoft OneDrive 官方下载页面下载 OneDrive 应用程序的新副本。
  10. 下载应用程序后,尝试安装它。 该过程应该是无缝的,并且 OneDrive 应该按预期运行。

如果重新安装 OneDrive 失败,可能是由于兼容性问题 - 也就是说,您当前的 OneDrive 版本可能与您的 Windows 版本不兼容。 要解决此问题,请尝试下面的下一个解决方案。

修复 5:降级到较旧的 OneDrive 版本

新软件版本存在一些错误是很常见的,并且您的 OneDrive 版本可能尚未收到针对它所影响的问题的修复。 此外,如果您运行的 OneDrive 版本与您的 Windows 版本不兼容,它将无法按要求运行。

根据一些用户的说法,降级到 OneDrive 的旧版本之一,如版本 19.152.0801.0008,可能有助于解决问题。

修复 6:更新 Windows

不用说,过时的 Windows 操作系统会导致各种 PC 问题,并阻止 OneDrive 等应用程序正确安装。 为了享受新的和改进的功能并保持您的 Windows 操作系统稳定,建议定期更新它。

以下是如何做到这一点:

  1. 按键盘上的 Windows 徽标 + S 快捷键,开始输入“Windows Update”(不带引号)并选择“检查更新”选项。 此操作将打开“设置”应用程序,默认选择“Windows 更新”选项卡。
  2. 如果有可用更新,您可以选择下载它们。 否则,请单击“检查更新”按钮,让 Windows 来处理其余的事情。 Windows 通常会自动下载并安装所有可用的更新。

安装完所有更新后,尝试安装 OneDrive 以检查它是否仍然抛出错误代码 0x80040c97。

修复 7:编辑注册表

修复 OneDrive 安装错误的另一种方法是更改​​与安装 OneDrive 应用程序关联的注册表值。 请记住在处理注册表时采取额外的预防措施,因为只有一个错误的值才能使您的 PC 无法使用。

因此,强烈建议在尝试此过程之前先备份您的注册表。 创建注册表备份很简单:

  1. 打开搜索栏(Windows 徽标键 + S),键入 regedit,然后按“Enter”键。
  2. 单击“是”以授予应用程序对您的设备进行更改的权限。
  3. “注册表编辑器”窗口打开后,选择文件 > 导出。
  4. 选择要保存备份的位置,然后单击“保存”。 请务必将“保存类型:”设置为“注册文件 (*reg)。
  5. 备份注册表后,导航到以下路径: HKEY_LOCAL_MACHINE\Software\Policies\Microsoft\Windows\OneDrive
  6. 查找DisableFileSyncNGSC ,双击它,并将其值更改为“0”(零)。
  7. 重新启动 Windows 计算机以应用这些更改。
  8. 现在尝试重新安装 OneDrive 并检查安装错误是否仍然存在。

修复 8:优化您的 PC

我们之前提到过,卸载 OneDrive 后,您还应该删除临时文件。 临时(临时)文件由您的操作系统和第三方应用程序在运行时创建。 虽然这些文件可能不会导致任何问题,但当它们累积时,它们最终会占用宝贵的磁盘空间并降低系统的整体性能。

删除临时文件时,不仅可以创建更多存储空间,还可以确保计算机以最佳性能运行。 临时文件是 PC 垃圾的一部分,随着时间的推移积累并开始导致 PC 问题。 为防止这种情况,我们建议使用高级 PC 优化工具,如 Auslogics BoostSpeed。

受到推崇的

使用 Auslogics BoostSpeed 解决 PC 问题

除了清洁和优化您的 PC 之外,BoostSpeed 还可以保护隐私、诊断硬件问题、提供提高速度的技巧并提供 20 多种工具来满足大多数 PC 维护和服务需求。

Auslogics BoostSpeed 是 Auslogics 的产品,获得了 Microsoft 银级应用程序开发人员认证
免费下载

该程序具有十几个功能,所有功能都旨在帮助您的 PC 以最佳效率运行。 其中一项功能是“清理”选项卡,它为您提供清理磁盘、删除空文件夹和重复文件、清理注册表和删除未使用程序的选项。

您会发现磁盘资源管理器特别有用。 它按大小列出所有文件夹,指定每个文件夹占用的磁盘空间百分比。 这有助于您了解哪些文件夹包含大文件并删除您不再需要的文件夹。

使用 Auslogics BoostSpeed,您会惊讶地发现,通过删除临时文件、Microsoft Office 缓存和 Windows 更新遗留的文件等 PC 垃圾,您实际上可以节省多少空间。

那不是全部。 BoostSpeed 还通过从 Windows 注册表中删除损坏的键和无效条目来恢复系统的稳定性。 通常,在您的系统和应用程序开始意外冻结和崩溃之前,很难判断问题是否影响了注册表。 但到那时就为时已晚。 幸运的是,有了 Auslogics BoostSpeed PC 优化工具,您将安心地知道一切都得到了妥善处理。

为确保您的 PC 性能始终处于最佳状态,我们建议您安排自动维护并持续自动清洁和自动调整系统。

我们希望本指南可以帮助您找到“无法安装 OneDrive”错误的修复程序。 如果您有任何疑问、建议或其他信息,请随时在下方发表评论。