Windows XP Windows 7 Windows 2003 Windows Vista Windows 綜合教學 Linux 系統教學
Windows 10 Windows 8 Windows 2008 Windows NT Windows Server 電腦軟體教學

Win7 Excel 提示「stdole32.tlb 遺失或損毀」兩大修復方案

編輯:Win7 系統應用技巧

錯誤現象

開啟 Excel 檔案彈出:「stdole32.tlb 遺失或損毀,請執行安裝程式」,導致 Excel 無法正常運作。

方案一:登錄修復法 (無需重裝,最快)

  1. 按 Win + R 開啟「執行」。
  2. 輸入以下指令並按 Enter (需系統管理員權限):
    reg add HKCU\Software\Microsoft\Office\12.0\Word\Options /v NoReReg /t REG_DWORD /d 1
  3. 重新開啟 Excel 驗證是否修復。

原理:設定 NoReReg=1 讓 Word/Excel 啟動時跳過 COM 元件自我註冊檢查,繞過 stdole32.tlb 遺失錯誤。適用於 Office 2007 (12.0),Office 2010 為 14.0,Office 2013 為 15.0,依版本調整路徑版本號。

方案二:完整重裝 Office (徹底解決)

  1. 控制台 → 程式和功能 → 找到 Microsoft Office → 右鍵「解除安裝/變更」 → 選擇「解除安裝」。
  2. 重新開機。
  3. 安裝 Office 2010/2013/2016/2019/365 (建議 Office 2010 以上版本,相容性與安全性較佳)。
  4. 參考 Office 2010 安裝與啟用教學 (自行搜尋可靠來源)。

補充說明

  • stdole32.tlb 是 OLE 自動化標準類型庫,Office 安裝時會註冊,註冊資訊損毀即報錯。
  • 方案一屬「權宜之計」,若 Office 其他元件也有問題,建議執行方案二徹底重裝。
  • 重裝前請備份重要文件、巨集、增益集設定。
Copyright © Windows教程網 All Rights Reserved