當您安裝 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 掃掠程式,請遵循下列步驟:

  1. 以滑鼠右鍵按兩下位於任務列最右邊通知區域的 WebRoot Spy 掃掠程式圖示。
  2. 以滑鼠左鍵按兩下 [關機] 選項。
  3. 在 [Office 安裝錯誤 1406] 對話框中,按兩下 [ 重試]
  4. 當 Office 安裝程式完成時,請重新啟動電腦,然後重新啟用 WebRoot Spy 掃掠程式。

方法 3

讓系統進入「全新開機」狀態,然後執行 Office 安裝程式。 這會停用第三方應用程式。 拒絕存取登錄子機碼的第三方應用程式無法再拒絕存取。 如需如何讓系統進入「全新開機」狀態的詳細資訊,請檢視 如何在 Windows 中執行全新開機

方法 4

某些啟用問題表示授權檔案已損毀。 如果授權檔案已損毀,您就無法藉由移除再重新安裝 Office 產品來解決問題。 當您移除 Office 產品時,不會移除授權檔案。 此外,當您重新安裝 Office 產品時,不會覆寫授權檔案。 如果授權檔案已損毀,請使用下列其中一種方法來刪除授權檔案。

注意事項

此方法僅適用於 Office 2007、Office 2003 和 Office XP。 Office 2010 不會使用 OPA 授權檔案。

手動刪除授權檔案

簡單修正 50302

適用於 Windows 7 或 Windows Vista

  1. 使用系統管理員用戶帳戶登入計算機。

  2. 啟動 Microsoft Windows 檔案總管。

  3. 在 [ 組織] 功能表上,按兩下 [資料夾和搜尋選項]

  4. 按兩下 [ 檢視] 索引 標籤。

  5. [隱藏的檔案和資料夾] 底下,按兩下 [顯示隱藏的檔案、資料夾和磁碟驅動器]

  6. 按兩下即可清除 [ 隱藏已知檔案類型的擴展 名] 複選框。

  7. 按兩下以清除 [隱藏 受保護的操作系統檔案 (建議) ] 複選框,然後按兩下 [確定]。

  8. 在 [ 警告 ] 對話框中,按兩下 [ 是]

  9. 開啟下列資料夾:C:\Users\All Users\Microsoft\Office\Data\

  10. 如果您執行 Office 2007,請以滑鼠右鍵按兩下 [Opa12.dat ],或如果您執行 Office 2003,請以滑鼠右鍵按兩下 [Data.dat],然後按兩下 [ 內容]

  11. 按一下 [安全性] 索引標籤。

  12. 按一下 [進階]

  13. 按兩下 [ 許可權] 索引標籤

  14. 按兩下以選取 [權限專案] 清單中的 [所有人],然後按兩下 [編輯]

  15. 按兩下以選取 [完全控制] 複選框。

  16. 按兩下 [確定] 四次。 如果這些步驟無法解決此問題,請從下列資料夾中刪除Opa12.dat、Opa11.dat檔案或Data.dat檔案,然後重新啟動 Office 2007 程式、Office 2003 程式或 Office XP 程式

    C:\Users\All Users\Microsoft\Office\Data

適用於 Windows XP 或 Windows Server 2003

  1. 使用系統管理員用戶帳戶登入計算機。

  2. 啟動 Microsoft Windows 檔案總管。

  3. 在 [ 工具] 功能表上,按兩下 [資料夾選項]

  4. 按兩下 [ 檢視] 索引 標籤。

  5. [隱藏的檔案和資料夾] 底下,按兩下 [顯示隱藏的檔案和資料夾]

  6. 按兩下以清除 [ 隱藏已知文件類型的擴展 名] 複選框,然後按兩下 [ 確定]

  7. 開啟下列資料夾:C:\Documents and Settings\All Users\Application Data\Microsoft\Office\Data\

  8. 如果您執行 Office 2007,請以滑鼠右鍵按兩下 [Opa12.dat],然後按兩下 [ 屬性]。 如果您執行 Office 2003,請以滑鼠右鍵按兩下 [Opa11.dat],然後按兩下 [ 屬性]。 如果您執行 Office XP,請以滑鼠右鍵按兩下 [Data.dat],然後按兩下 [ 屬性]

  9. 按一下 [安全性] 索引標籤。

  10. 按一下 [進階]

  11. 按兩下 [ 許可權] 索引標籤

  12. 按兩下以選取 [權限專案] 清單中的 [所有人],然後按兩下 [編輯]

  13. 按兩下以選取 [完全控制] 複選框。

  14. 按三次 [確定]。 如果這些步驟無法解決此問題,請從下列資料夾中刪除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

如果非系統管理的使用者帳戶無法修改此檔案,使用者就無法在計算機上啟動任何 Office 2007 程式、2003 程式或 Office XP 程式。 Opa12.dat、Opa11.dat 檔案和Data.dat檔案是硬體特定的。 此外,這些檔案會在 Office 安裝期間編譯。