Excel 沒有回應、懸滯、凍結或停止運作

本文探討當您收到 Excel 沒有回應錯誤、Excel 在啟動時當機或凍結,或開啟 Excel 活頁簿時,可協助解決最常見問題的疑難排解步驟。 這些類型的問題可能會因為以下列出的一或多個原因而發生。

依照本文中提供的解決方案順序進行。 如果您先前已嘗試下列其中一種方法,但方法沒有説明,請移至清單中的下一個解決方案。

附註: 如果您從 Windows 7 升級到 Windows 10 之後,開啟您的 Excel 檔案時發生問題,請參閱從 Windows 7 升級為 Windows 10 之後,在開啟 Office 檔案時發生錯誤

安全模式疑難排解

當您在安全模式中執行 Excel 時,它會略過替代啟動位置、變更的工具列、Excel 使用的開機檔案夾、Excel 增益集和大多數 COM 增益集等功能和設定。 雖然增益集可以增強您的體驗,但有時可能會干擾 Excel 或與 Excel 發生衝突。

您可以透過下列兩種方式之一進行安全模式疑難排解:

  • 使用Microsoft 支援服務及修復小幫手自動化安全模式疑難排解

  • 自行手動執行安全模式疑難排解

自動化安全模式疑難排解

Microsoft 支援服務及修復小幫手會完全自動化安全模式隔離程式,讓您知道問題出自增益集、開機檔案夾中的檔案或工具列設定。

重要: 

  • 在大多數的情況下,助理會修改登錄,並從 Excel 使用的開機檔案夾移動檔案。 執行助理之前,請先確認您備份 Excel 所用開機檔案夾中的登錄和所有檔案,以便在發生問題時還原登錄和備份檔案。

  • 如需有關如何備份及還原登錄的詳細資訊,請參閱如何在 Windows 中備份及還原登錄

  • 如需 Excel 所使用開機檔案夾的詳細資訊,請參閱 自訂 Excel 啟動方式

下載並執行助理

If you use the Assistant and it doesn't resolve your issue, continue with the steps in the Install the latest updates section of this article.

Excel 當機疑難排解員案例會自動化安全模式疑難排解,包括下列專案:

  • 以安全模式啟動 Excel

  • 停用 COM 增益集

  • 停用 Excel 增益集

  • 從 Excel 使用的開機檔案夾移動檔案

  • 重新命名自訂工具列檔案 (.xlb)

視您裝置上的案例而定,部分疑難排解步驟可能會要求您手動重設增益集設定,並將檔案移回開機檔案夾。 請視需要使用下列資訊來判斷案例可能已進行的變更。

COM 增益集和 Excel 增益集

如果案例停用 COM 增益集或 Excel 增益集:

  • 在下列登錄機碼下, \Addin 資料夾重新命名為 \AddinsRenamedBySaRA

    • HKEY_CURRENT_USER\SOFTWARE\Microsoft\Office\Excel

    • HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Office\ClickToRun\REGISTRY\MACHINE\Software\Microsoft\Office\Excel

    • HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\Microsoft\Office\ClickToRun\REGISTRY\MACHINE\Software\Microsoft\Office\Excel

    • HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Office\Excel

    • HKEY_LOCAL_MACHINE\SOFTWAR\WOW6432Node\Microsoft\Office\Excel\

附註: 您在上述機碼下的登錄中,可能找不到 \Addins or \AddinsRenamedBySaRA。 這只是登錄中可找到之內容的完整清單。

  • 任何 「OPEN」或開頭為「OPEN」的REG_SZ值, (例如 OPEN1) 名稱前置「RenamedBySaRA」。 例如,「OPEN」 會重新命名為 「RenamedBySaRAOPEN」

    HKEY_CURRENT_USER\SOFTWARE\Microsoft\Office\16.0\Excel\Options

  • 一個名為 ExcelAddinRegistryDataBySaRA 的資料夾是在您的 Windows 桌面上建立的。

  • ExcelAddinRegistryDataBySaRA資料夾中建立名為AddinRegistryDataExportedBySaRA.reg的檔案。

    AddinRegistryDataExportedBySaRA.reg檔案包含上述登錄機碼在執行案例之前存在的備份複本。

開機檔案夾中的檔案

如果案例移動來自 Excel 所用開機檔案夾的檔案:

  • 下列資料夾中找到的檔案會移出下列資料夾:

    • 64 位 Office C2R:C:\Program Files\Microsoft Office\root\Office1x\XLSTART

    • 32 位 Office C2R:C:\Program Files (x86) \Microsoft Office\root\Office1x\XLSTART

    • 64 位 Office MSI:C:\Program Files\Microsoft Office\Office1x\XLSTART

    • 32 位 Office MSI:C:\Program Files (x86) \Microsoft Office\Office1x\XLSTART

    • C:\Users\<使用者名稱>\AppData\Roaming\Microsoft\Excel\XLSTART

    • C:\Program Files\Microsoft Office 15\root\Office 15\XLSTART

附註: 您可能沒有上述資料夾。 這只是案例可找到之專案的完整清單。

  • 在下列登錄資料指定的資料夾中找到的檔案:

    • 金鑰:HKEY_CURRENT_USER\Software\Microsoft\Office\1x.0\Excel\Options

      附註: 在此子機碼中,1x.0 代表程式版本號碼。 16.0 會針對 Excel 2016 版本及更新版本顯示,而 Excel 2013 則會顯示 15.0。

    • 名稱:AltStartup

    • 類型:REG_EXPAND_SZ

    • 資料:資料夾路徑

      附註: 您可能沒有上述登錄資料。 這只是案例可找到之專案的完整清單。

  • 移出上述資料夾的檔案會移到一個名為 ExcelStartupFilesFoundBySaRA 的資料夾,該資料夾是在 Windows 電腦版上建立。

  • ExcelStartupFolderFiles.log 檔案會在 ExcelStartupFilesCopiedBySaRA 資料夾中建立。
    ExcelStartupFolderFiles.log 檔案包含所有已移動的檔案及其原始檔案位置的清單。

自訂工具列檔案 (.xlb)

如果案例找到自訂工具列檔案:

  • 下列資料夾中副檔名為 .xlb 的檔案會重新命名為包含 .renamed 副檔名:
    %AppData%\Microsoft\Excel

手動執行安全模式疑難排解

如果您沒有使用助理,請以安全模式手動開啟 Excel。 執行下列其中一個動作:

  • 如果您使用的是 Windows 11 或 Windows 10,請選擇 [執行] > [所有應用程式] > [開始>]。 在 [執行] 方塊中輸入Excel /safe,然後按一下 [確定]

  • 如果您是在Windows 8或Windows 8.1,請按一下 [應用程式] 功能表中的 [執行],在 [執行] 方塊中輸入Excel /safe,然後按一下 [確定]

如果 Excel 以安全模式啟動,請繼續執行本文 的 COM 載入 宏一節中的步驟。

If Excel does not start in safe mode, continue with the Install the latest updates section of this article.

COM 增益集

使用下列步驟來判斷是否為 COM 增益集造成問題:

  1. 按一下 [檔案 > 選項 > 增益集]

  2. 取 [COM 增益集], 然後按一下 [ 執行]

  3. 清除清單中的所有核取方塊,然後按一下 [ 確定]

  4. 關閉並重新啟動標準模式的 Excel, (不在安全模式) 。

如果在標準模式中重新開機 Excel 時沒有發生問題,請開始一次啟用一個增益集,直到它啟動為止。 這可以讓您找出造成問題的增益集。 每次啟用增益集時,請務必重新開機 Excel。

如果停用 COM 增益集無法解決您的問題,請查看問題是否為Excel 增益集所造成。

Excel 增益集

重要: 

  • 請仔細按照本節中的步驟進行。 如果未能正確修改登錄,可能會發生嚴重的問題。 請務必先備份登錄,再進行修改。 請確定在發生問題時您知道如何還原登錄。

  • 如需有關如何備份及還原登錄的詳細資訊,請參閱如何在 Windows 中備份及還原登錄

  1. 啟動登錄編輯程式。 若要這麼做,請按 Windows 鍵 + R 開啟 [執行] 對話方塊。 輸入regedit.exe,然後按 [確定]

  2. 找出並選取下列登錄機碼:
    HKEY_CURRENT_USER\Software\Microsoft\Office\<1x.0>\Excel\Options

    附註: 在此子機碼中,<1x.0>代表程式版本號碼。 16.0 會針對Excel 2016及更新版本顯示,而 Excel 2013 則會顯示 15.0。

  3. 在 [ 名稱] 欄中,尋找等於 OPEN 的任何REG_SZ值。
    If you don't find a REG_SZ value whose name is OPEN, continue with the Investigate possible issues with files in Startup folders section.

  4. 以滑鼠右鍵按一下 [開啟],然後選取 [ 重新命名]

  5. 將 OPEN 重新命名為 RenamedOPEN,然後按 Enter。

  6. 重複步驟 4 和 5,方法是將「重新命名」新增至以 OPEN 開頭的任何REG_SZ值的開頭。 例如,將 OPEN1 重新命名為 RenamedOPEN1。

  7. 以標準模式啟動 Excel。

  8. 如果在標準模式中重新開機 Excel 時沒有發生問題,請移除名稱中的 [重新命名],開始逐一重新啟用 Excel 增益集。 您可以識別造成問題的增益集。 每次重新啟用登錄中的增益集時,請記得重新開機 Excel。

If disabling COM add-ins and Excel add-ins did not resolve your issue, continue to the Investigate possible issues with files in Startup folders section.

調查 [啟動] 資料夾中檔案的可能問題

當您啟動 Excel 時,它會開啟 XLStart 資料夾中找到的任何活頁簿,或是 XLStart 資料夾之外的替代開機檔案夾。 嘗試啟動 Excel 而不開啟 XLStart 資料夾或替代開機檔案夾中的活頁簿。

XLStart 資料夾中的活頁簿

您在 XLStart 資料夾中放置的任何活頁簿、範本或工作區檔案,都會在您啟動 Excel 時自動開啟。 您可以將檔案移出此資料夾並開啟 Excel,以測試並識別是否特定活頁簿造成問題。 若要尋找 XLStart 資料夾的路徑並將活頁簿移出,請執行下列動作:

  1. 按一下 [檔案] > [選項]。

  2. 按一下 [信任中心],然後在 [Microsoft Office Excel 信任中心] 底下,按一下 [ 信任中心設定]

  3. 按一下 [信任的位置],然後記下信任位置清單中 XLStart 資料夾的路徑。

  4. 將此資料夾中找到的任何檔案移到其他資料夾位置,然後以標準模式啟動 Excel。

如果在標準模式中重新開機 Excel 時沒有發生問題,請開始將您在步驟 4 中逐一移動的活頁簿移回 XLStart 資料夾,每次都會以標準模式重新開機 Excel。 如果 XLStart 資料夾中的其中一個活頁簿發生問題,這應該會識別活頁簿。

如果將活頁簿移出 XLStart 資料夾無法解決問題,請檢查其他開機檔案夾中的活頁簿。

替代開機檔案夾中的活頁簿

當您啟動 Excel 時,系統會自動開啟您放在替代開機檔案夾中的任何活頁簿、範本或工作區檔案。 由於 Excel 會嘗試開啟替代開機檔案夾中的每一個檔案,因此請確定只有 Excel 可以開啟的檔案會在此資料夾中。

嘗試啟動 Excel 而不在此資料夾中開啟活頁簿:

  1. 按一下 [檔案] > [選項] > [進階]。

  2. 在 [ 一般] 底下的 [ 啟動時] 方塊中,開啟所有檔案 ,記下設定為替代開機檔案夾的資料夾路徑。

  3. 將此資料夾中找到的任何檔案移到其他資料夾位置,然後以標準模式啟動 Excel。

  4. 如果未發生問題,請開始將您在步驟 3 中移動的任何活頁簿逐一移回替代開機檔案夾,每次都會以標準模式重新開機 Excel。 您可以識別造成問題的活頁簿。

如果將檔案移出 XLStart 和替代開機檔案夾無法解決您的問題,請繼續前往下一節。

安裝最新的更新

您可能需要設定 Windows Update 使其自動下載並安裝建議的更新。 安裝任何重要的建議和最佳更新通常可以取代過期的檔案並修正弱點來修正問題。 若要安裝最新的 Office 更新,請依照本文中的步驟進行: 更新 Office 和您的電腦

如果安裝最新的 Office 更新並未解決您的問題,請繼續執行本清單中的下一個項目。

請確認沒有其他程序正在使用 Excel

如果 Excel 正由其他程式使用,此資訊會顯示在 Excel 視窗底部的狀態列中。 當 Excel 為使用中,如果您嘗試執行其他動作,Excel 可能不會回應。 嘗試進行其他動作之前,請先讓程序中的任務先完成工作。

如果其他程式未使用 Excel,請繼續執行清單中的下一個專案。

調查 Excel 檔案的詳細資料和內容

Excel 檔案可能會在電腦上存在很長一段時間。 這些服務會從版本升級至版本,並經常從一個使用者升級至另一個使用者。 使用者通常會繼承 Excel 檔案,但不知道檔案中包含的內容。 下列專案可能會導致效能或當機問題:

  • 參照整個欄的公式。

  • 參照引數中元素數不均勻的陣列公式。

  • 數百個或可能是數千個隱藏或 0 的高度和寬度物件。

  • 經常在活頁簿之間複製和貼上所造成的過度樣式。

  • 定義的名稱過多且無效。

如果這些步驟無法解決您的問題,請繼續執行清單中的下一個專案。

檢查您的檔案是否由協力廠商產生

有時候 Excel 檔案是由協力廠商應用程式產生。 在此情況下,檔案可能會產生不正確,而且當您在 Excel 中開啟檔案時,部分功能可能無法正常運作。 如果發生這種情況,請測試協力廠商應用程式外部新檔案中的功能。 如果功能正常運作,您應該確定協力廠商已發現此問題。

如果您的問題未在您于協力廠商應用程式外部測試後解決,請繼續執行清單中的下一個專案。

執行選擇性啟動來判斷程式、程式或服務是否與 Excel 衝突

當您啟動 Windows 時,數個應用程式和服務會自動啟動,然後在背景執行。 這些應用程式和服務有可能會干擾電腦上的其他軟體。 執行選擇性啟動 (也稱為「初始狀態開機」) 可協助您找出衝突應用程式的問題。 若要執行選擇性啟動,請根據您的 Windows 版本選擇下列其中一個連結,然後依照文章中的步驟進行:

Windows 10、Windows 7、Windows 8:使用系統設定
執行選擇性啟動 Windows Vista:使用系統設定
執行選擇性啟動 Windows XP:如何在 Windows XP 中建立和設定使用者帳戶

選擇性啟動可用來協助識別與 Excel 衝突的程式、服務或應用程式。

如果重新建立設定檔之後您的問題未解決,請繼續執行清單中的下一個專案。

修復 Office 程式

修復 Office 程式可透過自動修復 Office 檔案中的錯誤,解決與 Excel 沒有回應、懸置或凍結相關的問題 。 如需執行此動作的指示,請參閱: 修復 Office 應用程式

如果修復您的 Office 程式並未解決您的問題,請繼續執行清單中的下一個步驟。

檢查您的防毒軟體是否為最新狀態或與 Excel 相衝突

如果您的防毒軟體並非最新狀態,Excel 可能無法正常運作。

請檢查您的防毒軟體是否為最新狀態:

為了掌握新產生的病毒,防毒軟體廠商會定期提供更新,供您從網際網路下載。 造訪您的防毒軟體廠商網站,下載最新的更新。

如需防毒軟體廠商的清單,請參閱:消費者安全性軟體提供者

檢查您的防毒軟體是否與 Excel 衝突:

如果您的防毒軟體包含與 Excel 的整合,您可能會遇到效能問題。 在這種情況下,您可以停用防毒軟體中所有的 Excel 整合。 或者,您可以停用 Excel 中所安裝的所有防毒軟體增益集。

重要: 變更您的防毒設定可能使電腦容易遭受病毒、詐騙或惡意攻擊。 Microsoft 不建議您嘗試變更防毒設定。 若使用此因應措施,您必須自行承擔風險。

您可能必須連絡您的防毒軟體廠商,決定如何設定軟體來排除任何與 Excel 的整合,或排除在 Excel 中進行掃描。

更多資訊

進階疑難排解

如果先前提及的方法無法解決您的問題,則可能是檔案特定或環境。 下節說明如何疑難排解可能導致 Excel 停止回應或當機的其他問題。 

環境因素

環境因素與檔案內容一樣重要,增益集在疑難排解當機時也同樣重要。 您可以採取下列動作,協助判斷問題的原因:

  • 請依照基本疑難排解步驟進行。

  • 在最乾淨的可能環境中測試檔案。

下列各節說明一些值得研究的領域。

儲存檔案的位置

將檔案移到本機,有助於判斷檔案是否有問題,或檔案的儲存位置。 當您透過網路或網頁伺服器儲存 Excel 檔案時,可能會發生一些問題。 建議您將檔案儲存在本機。 這應該在下列案例中完成:
 

• 將 [我的文件] 資料夾重新導向至伺服器位置

• 離線檔案

• 從網頁資料夾或 SharePoint

開啟檔案 • 遠端桌面/Citrix

• 網路設備

• 虛擬化環境。 如需在虛擬環境中執行的 Microsoft 軟體的詳細資訊,請參閱下列文章: 在非 Microsoft 硬體虛擬化軟體中執行的 Microsoft 軟體支援原則

記憶體

當您開始新增許多格式設定和圖形時,Excel 檔案可能會變得相當大。 確定您的系統有足夠的 RAM 可執行應用程式。 如需 Microsoft Office 套件的系統需求,請參閱下列 Microsoft 文章: 

Office 2016 的系統需求

Office 2013 的系統需求

Office 2010

的系統需求Excel 2007 的系統需求


Office 2010 引進了原生 64 位版本的 Office 產品,以利用較大的處理能力。 若要深入瞭解 64 位版本的 Office,請移至下列 Microsoft 文章:
 

64 位版本的 Office 2013

瞭解 64 位 Office

印表機和視訊驅動程式

當您啟動 Excel 時,它會檢查顯示 Excel 活頁簿的預設印表機和視訊驅動程式。 Excel 會耗用大量印表機,當 Excel 檔案儲存在 [分頁預覽] 檢視中時,執行速度會變慢。 使用不同的印表機來測試檔案,例如 Microsoft XPS Document Writer 印表機驅動程式或 VGA 視訊驅動程式,將會判斷問題出在特定印表機或視訊驅動程式上。 

如果在執行此處所述的解決方法之後,Excel 中仍有當機或當機的問題,您應該連絡Microsoft 支援服務以進行引導式疑難排解。 

需要更多協助嗎?

您可以隨時詢問 Excel 技術社群中的專家,或是在 Answers 社群取得支援。

Need more help?

參與討論

詢問社群 >

取得支援

與我們連絡 >

Was this information helpful?

How satisfied are you with the translation quality?
What affected your experience?

Thank you for your feedback!

×