文章編號: 280504 - 檢視此文章適用的產品。
全部展開 | 全部摺疊

在此頁中

結論

您啟動 Microsoft Excel 時發生問題是因為下列幾個原因。本文將告訴您如何疑難排解造成啟動問題的原因,以及修正問題的補救方法。本文同時包含其他詳細說明已知的啟動問題的「Microsoft 知識庫」文章連結。

注意追蹤您在遇到問題之前所執行的軟體安裝或更新是很重要的,因為這可能和問題有直接關聯。如果本文無法解決您的問題,而您需要連絡 Microsoft 技術支援,這項資訊將會有所幫助。

其他相關資訊

當您啟動 Microsoft Excel 時,可能會因下列原因而遇到問題:
  • Excel 程式的捷徑損毀
  • Excel 啟動資料夾或替代啟動檔案位置中的檔案發生問題
  • 與其他程式發生衝突
  • 核心 Microsoft Office 檔案的版本不正確
  • Excel 工具列檔案 (*.xlb) 或 Excel .pip 檔案損毀
  • [工具] 功能表下的增益集損毀
  • 登錄機碼損毀
  • 開啟 Excel 檔案時的其他問題
如果您在啟動 Microsoft Excel 時收到錯誤訊息,請到下列 Microsoft 網站中的「Microsoft 知識庫」搜尋確切的錯誤訊息:
http://support.microsoft.com/search/?ln=zh-tw
如果您未收到錯誤訊息,或是無法在「Microsoft 知識庫」中找到有關錯誤訊息的特定資訊,請使用下列資訊來疑難排解 Excel 的啟動問題。

首先請考慮問題的範圍。問題是在您按一下活頁簿檔案以啟動 Excel 時發生,還是在您從 [開始] 功能表執行 Excel 時發生?

如果問題只有在您開啟 Excel 檔案時才發生,請參閱<開啟 Excel 檔案時的其他問題>一節。否則請繼續進行下一節。

Excel 程式的捷徑損毀

如果問題只在您啟動 Excel 程式時發生,請依照下列步驟執行:
  1. 按一下 [開始],指向 [搜尋],然後按一下 [檔案或資料夾]
  2. [搜尋名稱如下的檔案或資料夾] 方塊中,輸入 Excel.exe
  3. [查詢] 清單中,按一下 [我的電腦],然後按一下 [立即搜尋]
  4. 找到 Excel.exe 檔案之後,請按兩下檔案啟動 Microsoft Excel。

    注意 Excel.exe 檔案的位置通常是依照您所安裝的版本而定。

    Microsoft Office Excel 2003

    C:\Program Files\Microsoft Office\Office11

    Microsoft Excel 2002

    C:\Program Files\Microsoft Office\Office10

    Microsoft Excel 2000

    C:\Program Files\Microsoft Office\Office

    Microsoft Office Excel 2007

    C:\Program Files\Microsoft Office\Office12

    Microsoft Office Excel 2010

    C:\Program Files\Microsoft Office\Office14


如果 Excel 如預期般啟動,表示問題可能是因程式的捷徑損毀所造成。如果要解決這個問題,請建立新的 Excel 程式捷徑以便啟動 Excel。

如果 Excel 未如預期般啟動,請依照下列步驟在安全模式中執行 Excel。

如果要我們為您建立捷徑,請前往<為我修正此問題>一節。

為我修正此問題



如果要自動修正此問題,請按一下 [Fix it] 按鈕或連結。按一下 [檔案下載] 對話方塊中的 [執行],並依照 Fix it 精靈中的步驟執行。


修正此問題
Microsoft Fix it 50268


注意此精靈只提供英文版本。不過,自動修正程式也適用於 Windows 的其他語言版本。

注意如果您不在發生問題的電腦上,則可將自動修正程式儲存至快閃磁碟機或 CD,然後在發生問題的電腦上加以執行。

然後請前往<這樣是否已修正問題?>一節。


這樣是否已修正問題?

檢查該問題是否已修正。如果問題已修正,您便已完成本節。如果問題尚未修正,則可連絡技術支援服務

在安全模式中啟動 Excel

如果要我們為您在安全模式中啟動 Excel,請前往<為我啟動程式>一節。如果您要自行在安全模式中啟動 Excel,請前往<讓我自行啟動程式>一節。

為我啟動程式



如果要自動在安全模式中啟動 Excel,請按一下 [Fix it] 按鈕或連結。按一下 [檔案下載] 對話方塊中的 [執行],並依照 Fix it 精靈中的步驟執行。


修正此問題
Microsoft Fix it 50270


注意此精靈只提供英文版本。不過,自動修正程式也適用於 Windows 的其他語言版本。

注意如果您不在發生問題的電腦上,則可將自動修正程式儲存至快閃磁碟機或 CD,然後在發生問題的電腦上加以執行。

然後請前往<這樣是否已修正問題?>一節。



讓我自行啟動程式

  1. 按一下 [開始],然後按一下 [執行]
  2. 按一下 [瀏覽],然後在本文前段所指出的位置,找到 Microsoft Excel 安裝所在的資料夾。
  3. 找到 Excel.exe 檔案之後,請按一下檔案加以選取,然後按一下 [開啟]
  4. [開啟] 方塊路徑的結尾,輸入一個空格,然後輸入 /s,讓此行看起來如下:
    "C:\Program Files\Microsoft Office\Office\Excel.exe" /s


這樣是否已修正問題?

檢查 Excel 是否在已安全模式中啟動。如果 Excel 已在安全模式中啟動,您便已完成本節。如果 Excel 未在安全模式中啟動,則可連絡技術支援服務。如果 Excel 如預期般啟動,請參閱本文稍後的<其他疑難排解>一節,以取得詳細資訊。

如果 Excel 仍然無法如預期般啟動,可能與其他程式發生衝突。請嘗試在安全模式中重新啟動 Windows,然後再次執行之前的步驟,在安全模式中執行 Excel。

如需有關如何在安全模式中啟動 Windows 的詳細資訊,請按一下下面的文章編號,檢視「Microsoft 知識庫」中的文章:
156126 使用安全模式進行 Windows 95 疑難排解
192926 如何執行 Windows 98 的初始狀態開機疑難排解
267288 如何在 Windows Millennium Edition 裡執行初始狀態開機
266169 如何對 Windows 2000 中待命模式、休眠模式與關機的問題進行疑難排解
281770 如何執行 Windows 2000 的初始狀態開機疑難排解

Excel 未在安全模式中啟動,但 Windows 已在安全模式中

如果您使用 /s 參數時 Excel 未啟動,但 Windows 已在安全模式中執行,請使用 [控制台] 中的 [新增/移除程式] 圖示移除 Microsoft Office (或獨立的 Microsoft Excel)。請參閱 Windows 文章以取得詳細資訊。

這個步驟可能是必要的,因為當您在安全模式中執行 Windows 和 Excel 時,Excel 是處於啟動程式所需要的最基本模式中。這表示在 Excel 啟動程序中,未涉及其他程式或檔案。因此,問題可能是因 Excel 用於啟動的 Office 檔案損毀。若您移除然後重新安裝 Office (或獨立的 Excel),應該就能解決這個問題。

如需有關不相容 Office 2000 檔案相關主題的詳細資訊,請按一下下面的文章編號,檢視「Microsoft 知識庫」中的文章:
217440 OFF2000:啟動 Office 程式時的 Oleaut32.dll 過期錯誤
如果本文未能協助您解決問題,或是在安全模式中重新啟動 Windows 就能解決 Excel 啟動問題,請參閱<其他疑難排解>一節以取得詳細資訊。

其他疑難排解

當您使用 /s 參數時,Excel 就能啟動

如果在您使用 /s 參數時,Microsoft Excel 就能如預期般啟動,則「安全模式」會出現在 Excel 標題列。這表示 Microsoft Excel 的執行方式,就像是初始安裝後首次執行一樣。

現在您已啟動 Excel,請使用消去法來逐步執行 Excel 在安全模式中略過的下列區域,直到問題修正為止。

Excel 啟動資料夾

您在啟動 Excel 時,可能會遇到問題的常見原因之一,就是 Excel 從幾個不同的啟動資料夾的其中一個載入了問題檔案。

注意 XLStart 資料夾可能也會在其他設定檔中。或者在部分執行個體中,它可能會在伺服器中重新導向。

240150 如何使用 Excel 2000 中的 Excel 啟動資料夾 (機器翻譯)
291218 如何使用 Excel 2002 中的 Excel 啟動資料夾 (機器翻譯)
822107 如何使用 Excel 2003 中的啟動資料夾


Excel 工具列檔案


有時候,Excel 的工具列檔案可能會發生損毀的狀況。如果發生這種情形,當您啟動 Excel 時可能會遇到問題。在這種情況下,請找出工具列檔案並重新命名。在您為工具列檔案重新命名之後,下次當您啟動 Excel 時,Excel 會重建新的工具列檔案。

例如,如果您的工具列檔案名稱是 JoeUser8.xlb,請將檔案重新命名為 JoeUser8.old。然後請啟動 Excel,並注意 Excel 會在原始工具列檔案的相同位置上,建立新的 JoeUser8.xlb 檔案。

如需有關 Excel 工具列檔案及如何加以識別,請按一下下面的文章編號,檢視「Microsoft 知識庫」中的文章:
291074 在 Excel 看到的是預設工具列和工具列按鈕,而不是自訂內容 (機器翻譯)
如需有關啟動 Excel 時另一個工具列問題的詳細資訊,請按一下下面的文章編號,檢視「Microsoft 知識庫」中的文章:
215366 以分頁功能表命令啟動 Excel 時的頁面錯誤 (機器翻譯)
Excel.pip 檔案

Excel 會記住曾經用過的功能表與命令,並會優先顯示最近使用的功能表與命令。Excel 會在其可展開的功能表中隱藏未使用的命令。Excel 會將這項使用資料與功能表動畫設定儲存在名稱為 Excel.pip 的檔案中。

這個檔案可能已經損毀。如果發生這種情形,則您啟動 Excel 時可能會遇到問題。在這種情況下,請找到 Excel.pip 檔案並重新命名。在您為檔案重新命名之後,下次當您啟動 Excel 時,Excel 會重新建立新的 .pip 檔案。使用 Windows 搜尋功能找出 Excel.pip 檔案。

Excel 在 Windows 處於安全模式下啟動

如果當 Windows 處於安全模式下,Excel 啟動問題就不再出現,表示 Excel 啟動程序的問題可能是由某個程式所造成。

使用消去法以確切判斷問題是由哪個程式所造成。如果您不確定要如何執行這項作業,請連絡 Windows 廠商,針對如何刪除 Windows 啟動中載入之個別程式取得詳細資訊。

如需有關如何疑難排解 Windows 啟動程序的詳細資訊,請按一下下面的文章編號,檢視「Microsoft 知識庫」中的文章:
281965 如何使用 Msconfig 公用程式對 Windows 98 進行疑難排解 (機器翻譯)
281995 如何使用 Windows Millennium 版本中的 Msconfig 公用程式進行疑難排解 (機器翻譯)
281770 如何執行 Windows 2000 的初始狀態開機疑難排解
310353 如何將 Windows XP 設定為在「初始狀態開機」狀態中啟動

[工具] 功能表下的增益集損毀

請在 [工具] 功能表上,按一下 [增益集]。按一下以清除任何已選取之增益集的核取方塊,然後按一下 [確定]

刪除 COM 增益集的登錄機碼

COM 增益集可以安裝在任何位置中。與 Excel 進行互動的程式都會安裝 COM 增益集。如果要解決 Excel 可能會發生的問題,請刪除 COM 增益集的登錄機碼,然後重新啟動 Excel。

如果要我們為您刪除 COM 增益集登錄機碼,請前往<為我刪除>一節。如果您要自行刪除 COM 增益集登錄機碼,請前往<讓我自行刪除>一節。

為我刪除



如果要自動刪除 COM 增益集登錄機碼,請按一下 [修正此問題] 按鈕或連結。按一下 [檔案下載] 對話方塊中的 [執行],並依照 Fix it 精靈中的步驟執行。


修正此問題
Microsoft Fix it 50269


如果要自動新增 COM 增益集登錄機碼,請按一下 [Fix it] 按鈕或連結。按一下 [檔案下載] 對話方塊中的 [執行],並依照 Fix it 精靈中的步驟執行。


修正此問題
Microsoft Fix it 50272

注意這個 Fix it 解決方案適用於所有語言版本。但是有些語言的精靈文字可能會以英文顯示

注意如果您不在發生問題的電腦上,則可將 Fix it 解決方案儲存至快閃磁碟機或 CD,然後在發生問題的電腦上執行。

然後請前往<這樣是否已修正問題?>一節。



讓我自行刪除

重要這個章節、方法或工作包含修改登錄的步驟。然而,如果您不當地修改登錄,可能會發生嚴重的問題。因此,請務必謹慎地依照這些步驟執行。為加強保護,修改登錄之前,請務必將其備份。那麼您便可以在發生問題時還原登錄。如需有關如何備份和還原登錄的詳細資訊,請按一下下面的文章編號,檢視「Microsoft 知識庫」中的文章:
322756 如何在 Windows XP 中備份及還原登錄
如果要手動刪除 COM 增益集登錄機碼,請依照下列步驟執行:
  1. 結束所有 Office 程式。
  2. 依序按一下 [開始][執行],輸入 regedit,然後按一下 [確定]
  3. 找出下列登錄子機碼:
    HKEY_CURRENT_USER\Software\Microsoft\Office\Excel\AddIns
  4. 按一下 [Addins],再按一下 [檔案] 功能表上的 [匯出]
  5. 將檔案命名為「XLaddinHKCU.reg」,然後儲存到桌面上。
  6. 選取 [AddIns] 子機碼,按一下 [編輯] 功能表上的 [刪除],然後按一下 [是]
  7. 找出下列登錄子機碼:
    HKEY_LOCAL_MACHINE\Software\Microsoft\Office\Excel\Addins

    注意:如果您使用的是 64 位元 Office (僅限 2010)
    HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\Office\Excel\Addins
  8. 按一下 [Addins],再按一下 [檔案] 功能表上的 [匯出]
  9. 將檔案命名為「XLaddinHKLM.reg」,然後儲存到桌面上。
  10. 選取 [AddIns] 子機碼,按一下 [編輯] 功能表上的 [刪除],然後按一下 [是]
  11. 結束登錄編輯程式。
  12. 啟動 Excel。
如果問題已解決,表示問題是由 COM 增益集程式所造成。您可以在登錄編輯程式中,檢查 [Addins] 底下的登錄機碼,以判斷增益集的製造商。然後,您就能連絡製造商以取得更新。

這樣是否已修正問題?

檢查該問題是否已修正。如果問題已修正,您便已完成本節。如果問題尚未修正,則可連絡技術支援服務

登錄機碼毀損

結束 Excel 並重新命名下列登錄機碼,例如將 excel 重新命名為 excel.old。當您再次啟動 Excel 時,它會觸發修復,將您的設定變成預設設定。

您可以移除部分登錄機碼,為您的 Microsoft Office 程式重設自訂的使用者設定。


如果要我們為您重設自訂的使用者設定,請前往<為我重設>一節。如果您要自行重設自訂的使用者設定,請前往<讓我自行重設>一節。

為我重設



如果要自動重設自訂的使用者設定,請按一下 [修正此問題] 按鈕或連結。按一下 [檔案下載] 對話方塊中的 [執行],並依照 Fix it 精靈中的步驟執行。
摺疊此表格展開此表格
移除所有 Excel 自訂登錄機碼更換之前移除的 Excel 自訂登錄機碼
修正此問題
Microsoft Fix it 50274
修正此問題
Microsoft Fix it 50275

注意此精靈只提供英文版本。不過,自動修正程式也適用於 Windows 的其他語言版本。

注意如果您不在發生問題的電腦上,則可將自動修正程式儲存至快閃磁碟機或 CD,然後在發生問題的電腦上加以執行。

然後請前往<這樣是否已修正問題?>一節。



讓我自行重設

重要這個章節、方法或工作包含修改登錄的步驟。然而,如果您不當修改登錄,可能會發生嚴重的問題。因此,請確定小心執行這些步驟。為加強保護,修改登錄之前,請務必將它備份。如果發生問題,您就可以還原登錄。如需有關如何備份和還原登錄的詳細資訊,請按一下下面的文章編號,檢視「Microsoft 知識庫」中的文章:
322756 如何在 Windows XP 中備份及還原登錄
注意移除下列登錄機碼可能會重設 Microsoft Office 程式的自訂使用者設定。

Excel 2003

HKEY_CURRENT_USER\Software\Microsoft\Office\11.0\Excel

HKEY_LOCAL_MACHINE\Software\Microsoft\Office\11.0\Excel

Excel 2002

HKEY_CURRENT_USER\Software\Microsoft\Office\10.0\Excel

HKEY_LOCAL_MACHINE\Software\Microsoft\Office\10.0\Excel

Excel 2000

HKEY_CURRENT_USER\Software\Microsoft\Office\9.0\Excel

HKEY_LOCAL_MACHINE\Software\Microsoft\Office\9.0\Excel
當您重新啟動 Excel 時會觸發修復作業,將設定變成預設設定。

Excel 2007

HKEY_CURRENT_USER\Software\Microsoft\Office\12.0\Excel
HKEY_LOCAL_MACHINE\Software\Microsoft\Office\12.0\Excel
?

Excel 2010

HKEY_CURRENT_USER\Software\Microsoft\Office\14.0\Excel?
HKEY_LOCAL_MACHINE\Software\Microsoft\Office\14.0\Excel?


如果這個程序無法解決問題,您可以還原原始設定。如果要執行這項操作,請依照下列步驟執行:
  1. 結束 Excel。
  2. 刪除新建立的 Excel 登錄機碼。
  3. 將「Excel.old」機碼重新命名為「Excel」。

這樣是否已修正問題?

檢查該問題是否已修正。如果問題已修正,您便已完成本節。如果問題尚未修正,則可連絡技術支援服務

開啟 Excel 檔案時所出現的其他問題

如果 Excel 在您開啟特定的 Excel 檔案時出現問題,表示您必須使用不同的方法來進行疑難排解。您需要執行的作業可能包含停用巨集以重建活頁簿。

如需詳細資訊,請按一下下面的文章編號,檢視「Microsoft 知識庫」中的文章:
820741 如何從損毀的 Excel 2002 與 Excel 2003 活頁簿中復原資料
179871 XL2000:從損壞的活頁簿中復原資料的方法
213951 XL2000:儲存時檔案毀損:如何排除故障源

?考


感謝 MVP Jan Karel Pieterse 對本文所包含的 Fix it 解決方案所做的貢獻。

如需有關啟動資料夾的其他資訊,請按一下下面的文章編號,檢視「Microsoft 知識庫」中的文章:
822107 如何使用 Excel 2003 中的啟動資料夾
291218 如何使用 Excel 2002 中的 Excel 啟動資料夾 (機器翻譯)
240150 如何使用 Excel 2000 中的 Excel 啟動資料夾 (機器翻譯)
如需有關 Excel 2002 安全模式的詳細資訊,請按一下 [說明] 功能表上的 [Microsoft Excel 說明],在「Office 小幫手」或「解答精靈」中輸入關於 office 安全模式,然後按一下 [搜尋] 以檢視所傳回的主題。

屬性

文章編號: 280504 - 上次校閱: 2012年3月15日 - 版次: 5.0
這篇文章中的資訊適用於:
  • Microsoft Excel 2002 Standard Edition
  • Microsoft Excel 2000 Standard Edition
  • Microsoft Office Excel Viewer 2007
  • Microsoft Office Excel 2003
  • Microsoft Excel 2010
關鍵字:?
kbmsifixme kbfixme kbstartprogram kbtshoot kbhowto KB280504
Microsoft及(或)其供應商不就任何在本伺服器上發表的文字資料及其相關圖表資訊的恰當性作任何承諾。所有文字資料及其相關圖表均以「現狀」供應,不負任何擔保責任。Microsoft及(或)其供應商謹此聲明,不負任何對與此資訊有關之擔保責任,包括關於適售性、適用於某一特定用途、權利或不侵權的明示或默示擔保責任。Microsoft及(或)其供應商無論如何不對因或與使用本伺服器上資訊或與資訊的實行有關而引起的契約、過失或其他侵權行為之訴訟中的特別的、間接的、衍生性的損害或任何因使用而喪失所導致的之損害、資料或利潤負任何責任。

提供意見

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com