您瀏覽器中的引導式支援可針對 Office 問題提供數位解決方案 |
本文探討當您收到 Excel 沒有回應錯誤、Excel 在啟動時當機或凍結,或開啟 Excel 活頁簿時,可協助解決最常見問題的疑難解答步驟。 這些類型的問題可能會因為以下列出的一或多個原因而發生。
依照本文中提供的解決方案順序進行。 如果您先前已嘗試下列其中一種方法,但方法沒有説明,請移至清單中的下一個解決方案。
: 如果您從 Windows 7 升級到 Windows 10 之後無法開啟 Excel 檔案,請參閱 從 Windows 7 升級到 Windows 10 之後,開啟 Microsoft 365 檔案時發生錯誤。
安全模式疑難解答
當您在安全模式中執行 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 或更新版本中顯示。
-
名稱:AltStartup
-
類型:REG_EXPAND_SZ
-
數據:資料夾路徑
: 您可能沒有登入資料。 這隻是案例可找到之專案的完整清單。
-
-
移出上述資料夾的檔案會移到一個名為 ExcelStartupFilesFoundBySaRA 的資料夾,該資料夾是在 Windows 電腦版上建立。
-
ExcelStartupFilesCopiedBySaRA 資料夾中會建立名為 ExcelStartupFolderFiles.log 的檔案。
ExcelStartupFolderFiles.log檔案包含所有移動的檔案清單及其原始檔案位置。
自訂工具列檔案 (.xlb)
如果案例找到自訂工具列檔案:
-
下列資料夾中擴展名為 .xlb 的檔案會重新命名為包含 .renamed 擴展名:
%AppData%\Microsoft\Excel
手動執行安全模式疑難解答
如果您沒有使用助理,請以安全模式手動開啟Excel。 執行下列其中一個動作:
-
如果您使用的是 Windows 11 或 Windows 10,請選擇 [ 開始 > 所有應用程式 > Windows System > 執行]。 在 [執行] 方塊中輸入 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 載入宏造成問題:
-
按兩下 [檔案 > 選項 > 載入宏]。
-
選 取 [COM 載入宏], 然後按兩下 [ 執行]。
-
清除清單中的所有複選框,然後按下 [ 確定]。
-
關閉並重新啟動標準模式的 Excel, (不在安全模式) 。
如果在標準模式中重新啟動 Excel 時沒有發生問題,請開始一次啟用一個載入宏,直到它啟動為止。 這可以讓您找出造成問題的增益集。 每次啟用載入宏時,請務必重新啟動Excel。
如果停用 COM 載入宏無法解決您的問題,請查看問題是否為 Excel 載入宏所造成。
Excel 載入宏
:
-
請仔細按照本節中的步驟進行。 如果未能正確修改登錄,可能會發生嚴重的問題。 請務必先備份登錄,再進行修改。 請確定在發生問題時您知道如何還原登錄。
-
如需有關如何備份及還原登錄的詳細資訊,請參閱如何在 Windows 中備份及還原登錄。
-
啟動註冊表編輯器。 若要這麼做,請按 Windows 鍵 + R 開啟 [執行] 對話方塊。 輸入 regedit.exe,然後按 [確定]。
-
找出並選取下列登錄機碼:
HKEY_CURRENT_USER\Software\Microsoft\Office\<1x.0>\Excel\Options: 在此子機碼中,<1x.0> 代表程式版本號碼。 Excel 2016 或更新版本將會顯示 16.0
-
在 [ 名稱] 欄中,尋找等於 OPEN 的任何REG_SZ值。Investigate possible issues with files in Startup folders section.
If you don't find a REG_SZ value whose name is OPEN, continue with the -
以滑鼠右鍵按兩下 [開啟],然後選取 [ 重新命名]。
-
將 OPEN 重新命名為 RenamedOPEN,然後按 Enter。
-
重複步驟 4 和 5,方法是將「重新命名」新增至以 OPEN 開頭的任何REG_SZ值的開頭。 例如,將OPEN1重新命名為 RenamedOPEN1。
-
以標準模式啟動Excel。
-
如果在標準模式中重新啟動 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 資料夾的路徑並將活頁簿移出,請執行下列動作:
-
按一下 [檔案] > [選項]。
-
按兩下 [信任中心],然後在 [Microsoft Office Excel 信任中心] 底下,按兩下 [ 信任中心設定]。
-
按兩下 [信任的位置],然後記下信任位置清單中 XLStart 資料夾的路徑。
-
將此資料夾中找到的任何檔案移到其他資料夾位置,然後以標準模式啟動 Excel。
如果在標準模式中重新啟動 Excel 時沒有發生問題,請開始將您在步驟 4 中逐一移動的活頁簿移回 XLStart 資料夾,每次都會以標準模式重新啟動 Excel。 如果 XLStart 資料夾中的其中一個活頁簿發生問題,這應該會識別活頁簿。
如果將活頁簿移出 XLStart 資料夾無法解決問題,請檢查其他啟動資料夾中的活頁簿。
替代啟動資料夾中的活頁簿
當您啟動 Excel 時,系統會自動開啟您放在替代啟動資料夾中的任何活頁簿、範本或工作區檔案。 由於 Excel 會嘗試開啟替代啟動資料夾中的每一個檔案,因此請確定只有 Excel 可以開啟的檔案會在此資料夾中。
嘗試啟動 Excel 而不在此資料夾中開啟活頁簿:
-
按一下 [檔案] > [選項] > [進階]。
-
在 [ 一般] 底下的 [ 啟動時] 方塊中,開啟所有檔案 ,記下設定為替代啟動資料夾路徑。
-
將此資料夾中找到的任何檔案移到其他資料夾位置,然後以標準模式啟動 Excel。
-
如果未發生問題,請開始將您在步驟 3 中移動的任何活頁簿逐一移回替代啟動啟動資料夾,每次都會以標準模式重新啟動 Excel。 您可以識別造成問題的活頁簿。
如果將檔案移出 XLStart 和替代啟動資料夾無法解決您的問題,請繼續前往下一節。
安裝最新的更新
您可能需要設定 Windows Update 使其自動下載並安裝建議的更新。 安裝任何重要的建議和最佳更新通常可以取代過期的檔案並修正弱點來修正問題。 若要安裝最新的更新,請依照本文中的步驟進行: 更新 Microsoft 365 和您的電腦。
如果安裝最新的更新無法解決您的問題,請繼續執行此清單中的下一個專案。
請確認沒有其他程序正在使用 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 衝突的程式、服務或應用程式。
如果重新建立配置檔之後您的問題未解決,請繼續執行清單中的下一個專案。修復您的 Microsoft 365 程式
修復 Microsoft 365 程式可以解決 Excel 沒有回應、當機或凍結的問題。 如需執行此動作的指示,請參閱: 修復 Microsoft 365 應用程式。
如果修復 Microsoft 365 程式無法解決您的問題,請繼續執行清單中的下一個專案。
檢查您的防毒軟體是否為最新狀態或與 Excel 相衝突
如果您的防毒軟體並非最新狀態,Excel 可能無法正常運作。
請檢查您的防毒軟體是否為最新狀態:
為了掌握新產生的病毒,防毒軟體廠商會定期提供更新,供您從網際網路下載。 造訪您的防毒軟體廠商網站,下載最新的更新。
如需防毒軟體廠商的清單,請參閱:消費者安全性軟體提供者。
檢查您的防病毒軟體是否與 Excel 衝突:
如果您的防毒軟體包含與 Excel 的整合,您可能會遇到效能問題。 在這種情況下,您可以停用防毒軟體中所有的 Excel 整合。 或者,您可以停用 Excel 中所安裝的所有防毒軟體增益集。
: 變更您的防毒設定可能使電腦容易遭受病毒、詐騙或惡意攻擊。 Microsoft 不建議您嘗試變更防毒設定。 若使用此因應措施,您必須自行承擔風險。
您可能必須連絡您的防毒軟體廠商,決定如何設定軟體來排除任何與 Excel 的整合,或排除在 Excel 中進行掃描。
更多資訊
進階疑難排解
如果先前提到的方法無法解決您的問題,則可能是檔案特定或環境。 下節說明如何疑難解答可能導致 Excel 停止回應或當機的其他問題。
環境因素
環境因素與檔案內容一樣重要,載入宏在疑難解答當機時也同樣重要。 您可以採取下列動作,協助判斷問題的原因:
-
按照基本故障排除步驟操作。
-
在儘可能乾淨的環境中測試檔案。
下列各節說明一些值得研究的領域。
檔案的存儲位置
將檔案移到本機,有助於判斷檔案是否有問題,或檔案的儲存位置。 當您透過網路或網頁伺服器儲存 Excel 檔案時,可能會發生一些問題。 建議您將檔案儲存在本機。 這應該在下列案例中完成:
• 將 [我的文件] 資料夾重新導向至伺服器位置在非 Microsoft 硬體虛擬化軟體中執行的 Microsoft 軟體支持原則。
• 脫機檔案 • 從網頁資料夾或 SharePoint 開啟檔案 • 遠端桌面/Citrix • 網路設備 • 虛擬化環境。 如需在虛擬環境中執行的 Microsoft 軟體的詳細資訊,請參閱下列文章:記憶體
當您開始新增許多格式設定和圖形時,Excel 檔案可能會變得相當大。 確保系統有足夠的 RAM 來執行應用程式。 如需系統需求,請移至下列 Microsoft 文章:Office 2016 的系統需求 若要深入瞭解 64 位版本的 Office,請移至 瞭解 64 位 Office
印表機和視訊驅動程式
當您啟動 Excel 時,它會檢查顯示 Excel 活頁簿的預設印表機和視訊驅動程式。 Excel 會耗用大量印表機,當 Excel 檔案儲存在 [分頁預覽] 檢視中時,執行速度會變慢。 使用不同的印表機來測試檔案,例如 Microsoft XPS Document Writer 印表機驅動程式或 VGA 視訊驅動程式,將會判斷問題出在特定印表機或視訊驅動程式上。
如果在執行此處所述的解決方法之後,Excel 中仍有當機或當機的問題,您應該連絡 Microsoft 支援服務以進行引導式疑難解答。
需要更多協助嗎?
您可以隨時詢問 Excel 技術社群中的專家,或在社群中取得支援。