Windows 7 安裝 Office 2007/2010 時出現「內部錯誤 2908」,通常是 mscoree.dll(.NET Framework 執行引擎啟動器)版本衝突或註冊異常。簡單的重命名法可強制安裝程式使用自身攜帶的版本,繞過系統版本衝突。
步驟 1:忽略錯誤繼續安裝
出現錯誤 2908 時,點擊「忽略」或「重試」讓安裝程式繼續(或關閉重新啟動安裝)。
步驟 2:重命名系統 mscoree.dll
開啟檔案總管進入 C:\Windows\System32\,找到 mscoree.dll,重命名為 mscoree.dll.bak(或 mscoree.old)。

步驟 3:重新執行 Office 安裝
再次啟動 Office 安裝程式,此次安裝將使用安裝包內建的 mscoree.dll,順利完成安裝。
步驟 4:安裝完成後恢復(可選)
Office 安裝完成並驗證正常啟動後,可將 mscoree.dll.bak 改回原名,或保留備份以防其他 .NET 程式相依。
原理:系統 mscoree.dll 版本過新/過舊或註冊損毀,導致 Office 安裝程式呼叫失誤。重命名後安裝程式 fallback 使用內建版本,避開衝突。
替代方案:安裝前先修復/重新安裝 .NET Framework 3.5 SP1(Win7 內建)與 4.x,再安裝 Office 可從根本避免此錯誤。