當您安裝 Office 程式或開啟 Office 程式或文件時發生錯誤 1401、1402 或 1406
徵狀
當您安裝 Microsoft Office 程式時,您可能會在安裝程式期間或結束時收到下列其中一個錯誤訊息:
「錯誤 1401:安裝程式無法建立登錄機碼」
「錯誤 1402:安裝程式無法開啟登錄機碼」
「錯誤 1406:安裝程式無法將值寫入登錄機碼」
您收到的錯誤訊息會列出造成錯誤發生的登錄子機碼。
安裝之後,當您嘗試啟動 Office 程式時,可能會收到下列錯誤訊息:
Microsoft program has not been installed for the current user. Please run setup to install the application.
注意事項
程式佔位元代表您嘗試啟動的 Office 程式名稱。
解決方案
若要解決此問題,請使用下列其中一個方法。
方法 1
將錯誤訊息中所列登錄子機碼 [ 所有人 ] 群組的許可權設定為 [完全控制]。
方法 2
停用第三方應用程式。 例如,若要停用 WebRoot Spy 掃掠程式,請遵循下列步驟:
- 以滑鼠右鍵按兩下位於任務列最右邊通知區域的 WebRoot Spy 掃掠程式圖示。
- 以滑鼠左鍵按兩下 [關機] 選項。
- 在 [Office 安裝錯誤 1406] 對話框中,按兩下 [ 重試]。
- 當 Office 安裝程式完成時,請重新啟動電腦,然後重新啟用 WebRoot Spy 掃掠程式。
方法 3
讓系統進入「全新開機」狀態,然後執行 Office 安裝程式。 這會停用第三方應用程式。 拒絕存取登錄子機碼的第三方應用程式無法再拒絕存取。 如需如何讓系統進入「全新開機」狀態的詳細資訊,請檢視 如何在 Windows 中執行全新開機。
方法 4
某些啟用問題表示授權檔案已損毀。 如果授權檔案已損毀,您就無法藉由移除再重新安裝 Office 產品來解決問題。 當您移除 Office 產品時,不會移除授權檔案。 此外,當您重新安裝 Office 產品時,不會覆寫授權檔案。 如果授權檔案已損毀,請使用下列其中一種方法來刪除授權檔案。
注意事項
此方法僅適用於 Office 2007、Office 2003 和 Office XP。 Office 2010 不會使用 OPA 授權檔案。
手動刪除授權檔案
簡單修正 50302
適用於 Windows 7 或 Windows Vista
使用系統管理員用戶帳戶登入計算機。
啟動 Microsoft Windows 檔案總管。
在 [ 組織] 功能表上,按兩下 [資料夾和搜尋選項]。
按兩下 [ 檢視] 索引 標籤。
在 [隱藏的檔案和資料夾] 底下,按兩下 [顯示隱藏的檔案、資料夾和磁碟驅動器]。
按兩下即可清除 [ 隱藏已知檔案類型的擴展 名] 複選框。
按兩下以清除 [隱藏 受保護的操作系統檔案 (建議) ] 複選框,然後按兩下 [確定]。
在 [ 警告 ] 對話框中,按兩下 [ 是]。
開啟下列資料夾:C:\Users\All Users\Microsoft\Office\Data\
如果您執行 Office 2007,請以滑鼠右鍵按兩下 [Opa12.dat ],或如果您執行 Office 2003,請以滑鼠右鍵按兩下 [Data.dat],然後按兩下 [ 內容]。
按一下 [安全性] 索引標籤。
按一下 [進階]。
按兩下 [ 許可權] 索引標籤 。
按兩下以選取 [權限專案] 清單中的 [所有人],然後按兩下 [編輯]。
按兩下以選取 [完全控制] 複選框。
按兩下 [確定] 四次。 如果這些步驟無法解決此問題,請從下列資料夾中刪除Opa12.dat、Opa11.dat檔案或Data.dat檔案,然後重新啟動 Office 2007 程式、Office 2003 程式或 Office XP 程式
C:\Users\All Users\Microsoft\Office\Data
適用於 Windows XP 或 Windows Server 2003
使用系統管理員用戶帳戶登入計算機。
啟動 Microsoft Windows 檔案總管。
在 [ 工具] 功能表上,按兩下 [資料夾選項]。
按兩下 [ 檢視] 索引 標籤。
在 [隱藏的檔案和資料夾] 底下,按兩下 [顯示隱藏的檔案和資料夾]。
按兩下以清除 [ 隱藏已知文件類型的擴展 名] 複選框,然後按兩下 [ 確定]。
開啟下列資料夾:C:\Documents and Settings\All Users\Application Data\Microsoft\Office\Data\
如果您執行 Office 2007,請以滑鼠右鍵按兩下 [Opa12.dat],然後按兩下 [ 屬性]。 如果您執行 Office 2003,請以滑鼠右鍵按兩下 [Opa11.dat],然後按兩下 [ 屬性]。 如果您執行 Office XP,請以滑鼠右鍵按兩下 [Data.dat],然後按兩下 [ 屬性]。
按一下 [安全性] 索引標籤。
按一下 [進階]。
按兩下 [ 許可權] 索引標籤 。
按兩下以選取 [權限專案] 清單中的 [所有人],然後按兩下 [編輯]。
按兩下以選取 [完全控制] 複選框。
按三次 [確定]。 如果這些步驟無法解決此問題,請從下列資料夾中刪除Opa11.dat檔案或Data.dat檔案,然後重新啟動 Office 2003 程式或 Office XP 程式:
C:\Documents and Settings\All Users\Application Data\Microsoft\Office\Data
如果下列其中一個案例成立,就可能發生此問題:
- 正在安裝程式的使用者,或是開啟程式或檔案的使用者,沒有足夠的許可權可修改執行動作所需的登錄區段。 錯誤訊息中所記下登錄子機碼的 Everyone 群組許可權未設定為 [完全控制]。
- 系統上有第三方應用程式拒絕登錄子機碼的必要存取權。 在大部分情況下,此行為是由 WebRoot Spy 掃掠程式所造成。
- 計算機上的非系統管理用戶帳戶沒有修改 Office 2003 安裝程式或 Office XP 安裝程式所使用之特定檔案的許可權。 Office 2003 安裝程式或 Office XP 安裝程式會使用這些檔案來註冊不同的帳戶以存取 Office 程式。 如果 群組原則 高安全性範本套用至計算機,而且高安全性範本限制下列檔案的存取權,就可能發生此問題:
- 適用於 Windows XP 或 Windows Server 2003
- Office 2007 C:\Documents and Settings\All Users\Application Data\Microsoft\Office\Data\Opa12.dat
- Office 2003 C:\Documents and Settings\All Users\Application Data\Microsoft\Office\Data\Opa11.dat
- Office XP C:\Documents and Settings\All Users\Application Data\Microsoft\Office\Data\Data.dat
- 適用於 Windows Vista 或 Windows 7
- Office 2007 C:\Users\All Users\Microsoft\Office\Data\Opa12.dat
- Office 2003 C:\Users\All Users\Microsoft\Office\Data\Opa11.dat
- Office XP C:\Users\All Users\Microsoft\Office\Data\Data.dat
- 適用於 Windows XP 或 Windows Server 2003
如果非系統管理的使用者帳戶無法修改此檔案,使用者就無法在計算機上啟動任何 Office 2007 程式、2003 程式或 Office XP 程式。 Opa12.dat、Opa11.dat 檔案和Data.dat檔案是硬體特定的。 此外,這些檔案會在 Office 安裝期間編譯。
意見反應
https://aka.ms/ContentUserFeedback。
即將登場:在 2024 年,我們將逐步淘汰 GitHub 問題作為內容的意見反應機制,並將它取代為新的意見反應系統。 如需詳細資訊,請參閱:提交並檢視相關的意見反應