|
您瀏覽器中的引導式支援可針對 Office 問題提供數位解決方案 試試引導式支援 |
|---|
本文討論的疑難排解步驟有助於解決當您收到 Excel 無回應錯誤、啟動 Excel 時當機或凍結,或開啟 Excel 活頁簿時最常見的問題。 發生這些類型的問題可能是由於以下列出的一個或多個原因。
依序遵循本文提供的解決方案。 如果您之前嘗試過其中一種方法,但沒有幫助,請轉到列表中的下一個解決方案。
注意
如果您在從 Windows 7 升級至 Windows 10 之後無法開啟 Excel 檔案,請參閱從 Windows 7 升級至 Windows 10 後開啟 Microsoft 365 檔案時發生錯誤。
安全模式疑難排解
在安全模式下執行 Excel 時,可能會略過功能和設定,例如替代啟動位置、已變更的工具列、Excel 使用的啟動資料夾、Excel 增益集和大部分的 COM 增益集。雖然增益集可以增強您的體驗,但有時會干擾或與 Excel 衝突。
您可以透過下列兩種方式之一,進行安全模式疑難排解:
- 使用 Excel 檢查疑難排解員自動化安全模式疑難排解
- 自己手動執行安全模式疑難排解
自動化安全模式疑難排解
Microsoft Excel 檢查疑難排解員完全自動化安全模式隔離程序,讓您知道問題是否由增益集、啟動資料夾中的檔案或工具列設定造成。
重要
- 在大多數情況下,疑難排解員會修改登錄,並從 Excel 使用的啟動資料夾移動檔案。 在執行疑難排解員之前,請務必備份登錄和 Excel 使用的啟動資料夾中的所有檔案,以便在發生問題時還原登錄和備份的檔案。
- 您必須使用 Windows 10 或更新版本,才能執行疑難排解員。
- 如需進一步了解如何備份及還原登錄的相關資訊,請參閱如何在 Windows 中備份及還原登錄。
- 如需 Excel 所使用的啟動資料夾詳細資訊,請參閱 自訂 Excel 啟動方式。
如果您使用疑難排解員且無法解決問題,請繼續執行本文安裝 最新更新 一節中的步驟。
自動化安全模式疑難排解時可以進行哪些變更?
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 或 \AddinsRenamedBySaRA。 這只是登錄中可能找到的內容的完整清單。
任何 “OPEN” 或開頭為 “OPEN” 的REG_SZ值 (例如 OPEN1) 名稱前面加上 “RenamedBySaRA”。 例如,「OPEN」 會重新命名為 “RenamedBySaRAOPEN”
HKEY_CURRENT_USER\SOFTWARE\Microsoft\Office\16.0\Excel\Options
Windows 桌面上會建立名為 ExcelAddinRegistryDataBySaRA 的資料夾。
在 ExcelAddinRegistryDataBySaRA 資料夾中會建立名為 AddinRegistryDataExportedBySaRA.reg 的檔案。
AddinRegistryDataExportedBySaRA.reg檔案包含上述登錄機碼的備份複本,因為它們在執行案例之前就已經存在。
Files in startup folders
如果案例會從 Excel 使用的啟動資料夾中移動檔案:
下列資料夾中的 Files 會移出這些資料夾:
- 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\<username>\AppData\Roaming\Microsoft\Excel\XLSTART
- C:\Program Files\Microsoft Office 15\root\Office 15\XLSTART
注意
您可能沒有上述資料夾。 這只是案例可能找到之項目的完整清單。
在下列登錄資料指定的資料夾中找到的 Files:
機碼:HKEY_CURRENT_USER\Software\Microsoft\Office\1x.0\Excel\Options
注意
在此子機碼中,1x.0 代表程式版本號碼。 針對 Excel 2016 或更新版本,將會顯示 16.0。
名稱: AltStartup
類型:REG_EXPAND_SZ
資料:資料夾路徑
注意
您可能沒有上述登錄資料。 這只是案例可能找到之項目的完整清單。
從上述資料夾移出的檔案會移至您在 Windows 桌面上建立的名為 ExcelStartupFilesFoundBySaRA 的資料夾中。
在 ExcelStartupFilesCopiedBySaRA 資料夾中會建立名為 ExcelStartupFolderFiles.log 的檔案。
ExcelStartupFolderFiles.log檔案包含所有已移動檔案及其原始檔案位置的清單。
自訂工具列檔案 (.xlb)
如果案例找到自訂工具列檔案:
- 下列資料夾中副檔名為 .xlb 的 Files 會重新命名為包含 .renamed 副檔名:
%AppData%\Microsoft\Excel
手動執行安全模式疑難排解
如果您沒有使用小幫手,請手動以安全模式開啟 Excel。 執行下列其中一個動作:
- 如果您使用的是 Windows 11 或 Windows 10,請選擇 [啟動>所有應用程式>] [Windows 系統>執行]。 在 [執行] 方塊中輸入「Excel /safe」,然後按一下 [確定]。
- 如果您使用的是 Windows 8 或 Windows 8.1,請按一下 [應用程式] 功能表中的 [執行],在 [執行] 方塊中輸入「Excel /safe」,然後按一下 [確定]。
如果 Excel 在安全模式中啟動,請繼續執行本文 COM 增益集 一節中的步驟。
如果 Excel 未在安全模式下啟動,請繼續進行本文的 安裝最新更新 部分。
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值。
如果您找不到名稱為 [開啟] 的REG_SZ值,請繼續進行 [調查啟動資料夾中檔案的可能問題 ] 區段。以滑鼠右鍵按一下 [開啟],然後選取 [重新命名]。
將 OPEN 重新命名為 RenamedOPEN,然後按 Enter 鍵。
重複步驟 4 和 5,在 OPEN 開頭的任何REG_SZ值開頭加上 “Renamed”。 例如,將 OPEN1 重新命名為 RenamedOPEN1。
以標準模式啟動 Excel。
如果在正常模式下重新啟動 Excel 時沒有發生問題,請從名稱中移除 “已重新命名”,以開始逐一重新啟用 Excel 增益集。 您將能夠識別造成問題的增益集。 每次重新啟用登錄中的增益集時,請記得重新啟動 Excel。
如果停用 COM 增益集和 Excel 增益集無法解決您的問題,請繼續執行 [調查啟動資料夾中檔案的可能問題] 一節。
調查 [啟動] 資料夾中檔案的可能問題
當您啟動 Excel 時,它會開啟在 XLStart 資料夾中找到的任何活頁簿,或除了 XLStart 資料夾之外的其他啟動資料夾。 請嘗試啟動 Excel,但不開啟 XLStart 資料夾或替代啟動資料夾中的活頁簿。
XLStart 資料夾中的活頁簿
當您啟動 Excel 時,會自動開啟您放置在 XLStart 資料夾中的任何活頁簿、範本或工作區檔案。 您可以將檔案移出這個資料夾,然後開啟 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 和您的電腦。
如果安裝最新的更新未解決您的問題,請繼續執行此清單中的下一個項目。
(2503) 更新版本包含樞紐分析表重新整理效能、凍結窗格轉譯和幾何圖形載入的重要修正程式。 請確定您執行最新的目前通道版本,以獲得最佳效能。
最佳化檔案效能
最近的更新大幅改善了 Excel 對複雜活頁簿的處理。 如果您的檔案包含大量的幾何圖案或大量格式設定,請確定您已安裝最新的更新。 此外,如果您的活頁簿使用文字函數或複雜的計算,請考慮更新至包含改良的文字處理和相容性選項的版本,以進行更好的計算管理。
請確認沒有其他程序正在使用 Excel
如果另一個程序正在使用 Excel,這項資訊會顯示在 Excel 視窗底部的狀態列中。 當 Excel 為使用中,如果您嘗試執行其他動作,Excel 可能不會回應。 嘗試進行其他動作之前,請先讓程序中的任務先完成工作。
如果其他程序未使用 Excel,請繼續執行清單上的下一個項目。
此外,自最近的更新起,Excel 已改善執行設定檔卡片相關活動時的回應性。 如果您在存取檔案內容或使用者設定檔資訊時遇到無回應,請確定您已安裝最新的更新 (版本 2601 或更新版本) 。
查看 Excel 檔詳細資訊和內容
Excel 檔可以長時間存在於電腦中。 它們會從一個版本升級到另一個版本,並且經常從一個使用者移動到另一個使用者。 通常,使用者繼承 Excel 檔,但不知道檔中包含的內容。 下列因素可能會導致效能或當機問題:
- 引用整個欄的公式。
- 引用參數中非偶數元素的陣列公式。
- 數百個,或數千個隱藏或高度和寬度為 0 的物件。
- 活頁簿之間頻繁複製和貼上所導致的樣式過多。
- 定義名稱過多且無效。
- 大量的幾何形狀或複雜形狀的物件 (數十萬) 。
如果上述步驟無法解決問題,請繼續執行清單中的下一個項目。
注意
最近的 Excel 更新改善了對大量圖形和複雜物件的處理。 對於形狀過多的舊檔案,更新到最新版本可以顯著改善載入時間。
檢查您的檔案是否由協力廠商生成
有時 Excel 檔由協力廠商應用程式生成。 在這種情況下,檔案可能不是正確生成,且在 Excel 中開啟時,某些功能可能無法正常工作。 如果發生這種情況,請在協力廠商應用程式之外的新檔中測試功能。 如果這些功能正常工作,您應該確保協力廠商知道該問題。
在您安裝最新的 Windows 及 Office 更新後未能解決您的問題,請繼續執行清單中的下一個項目。
執行選擇性啟動以確定程式、程序或服務是否與 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 計算模式和相容性
一些懸掛問題可能與計算模式有關。 如果您遇到複雜公式的回應性問題,請嘗試將活頁簿設定為手動計算模式,以檢查是否造成自動重新計算的原因。
若要將計算設定為手動:
- 移至 [公式] 索引標籤。
- 選取 計算選項下 拉式清單。
- 從選項中選取 [手動 ]。
對於使用 LEN、MID、SEARCH、FIND、) REPLACE (文字函數的活頁簿,請確保它們在 [ 檔案>選項] 中設定為適當的相容性版本。
檔案的存儲位置
在本地移動檔案將有助於確定檔案是否有問題,或檔案的保存位置是否有問題。 透過網路或 Web 伺服器保存 Excel 檔時,可能會出現幾個問題。 最好將檔案儲存在本機。 這應該在下列案例中完成:
• 將「我的文件」資料夾重新導向至伺服器位置
• 離線文件
• 從 Web 資料夾或 SharePoint 開啟檔案
• 遠端桌面/Citrix
• 網路設備
• 虛擬化環境。 如需在虛擬化環境中執行的 Microsoft 軟體的詳細資訊,請參閱下列文章: 支援在非 Microsoft 硬體虛擬化軟體中執行的 Microsoft 軟體原則。
記憶體
當您開始新增大量格式和圖形時,Excel 檔可能會變得相當大。 確保系統有足夠的 RAM 來執行應用程式。 如需系統需求,請參閱下列 Microsoft 文章: Office 2016 的系統需求
若要深入了解 64 位元版本的 Office,請移至 了解 64 位元 Office
印表機和視訊驅動程式
當您啟動 Excel 時,它會檢查將顯示 Excel 活頁簿的預設印表機和視訊驅動程式。 Excel 是密集使用印表機的,當 Excel 檔案儲存在分頁預覽檢視時,Excel 的執行速度會變慢。 使用不同的印表機測試檔案,例如 Microsoft XPS Document Writer 印表機驅動程式或 VGA 視訊驅動程式,可判斷問題是否出在特定印表機或視訊驅動程式上。
如果完成此處提及的解決方案後,Excel 中仍有掛起或當機問題,則應聯絡 Microsoft 支援服務以進行指導性疑難排解。
需要更多協助嗎?
您隨時都可以詢問 Excel 技術社群 中的專家,或在 社群中取得支援。