如何處理錯誤代碼 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”錯誤的修復程序。 如果您有任何疑問、建議或其他信息,請隨時在下方發表評論。