使用 Finder 導覽至 /Library/Application Support/Adobe/caps/。
問題
當您嘗試安裝 Adobe 應用程式 (例如 Photoshop 或 Illustrator) 時,會出現錯誤 105,且安裝失敗。
當您沒有 hdpim.db 檔案的讀取/寫入權限或 hdpim.db 檔案損毀時,會發生此問題。
解決方法 1: 授予 caps 資料夾與 hdpim.db 權限
macOS
-
-
按住 Ctrl 鍵並按一下 caps 資料夾,然後選擇「簡介」。
-
展開「共享與權限」區段。
-
按一下右下角的鎖圖示。請在出現提示時,輸入管理員使用者名稱與密碼,然後按一下「確定」。
-
設定以下權限:
- 系統: 讀取和寫入
- 管理員: 唯讀
- 所有人: 唯讀
-
按一下齒輪圖示,選取「套用至內含的項目」。
-
關閉「簡介」對話框。
-
使用 Finder 導覽至 /Library/Application Support/Adobe/caps/。
-
按住 Control 鍵並按一下位於 caps 資料夾中的 hdpim.db,並選擇「簡介」。
-
展開「共享與權限」區段。
-
按一下右下角的鎖圖示。請在出現提示時,輸入管理員使用者名稱與密碼,然後按一下「確定」。
-
設定以下權限:
- 系統: 讀取和寫入
- 管理員: 唯讀
- 所有人: 唯讀
-
關閉「簡介」對話框。
-
安裝 Adobe 應用程式。
Windows
-
導覽至 C:\Program Files (x86)\Common Files\Adobe\caps\。
註解:Windows 的 Adobe 資料夾預設為隱藏。查看「顯示所有檔案」以顯示隱藏的檔案和資料夾。
-
以滑鼠右鍵按一下 caps 資料夾,然後選擇「內容」。
-
按一下「安全性」標籤,然後按一下「編輯」以設定權限。
-
設定以下權限:
- 管理員: 完全控制
-
按一下「確定」,關閉「權限」對話方塊。
-
按一下「內容」對話方塊中的「進階」。
-
在「caps 的進階安全性設定」對話方塊中按一下「變更權限」。
-
選取 「以可從此物件繼承的權限項目取代所有子物件的權限項目」。 按一下「確定」,然後按一下「是」。
-
按一下「確定」以關閉 caps「內容」對話方塊。
-
導覽至 C:\Program Files (x86)\Common Files\Adobe\caps\。
-
以滑鼠右鍵按一下位於 caps 資料夾中的 hdpim.db,並選擇「內容」。
-
按一下「安全性」標籤,然後按一下「編輯」以設定權限。
-
設定以下權限:
- 管理員: 完全控制
-
按一下「確定」,關閉「權限」對話方塊。
-
按一下「確定」以關閉 hdpim.db「內容」對話方塊。
-
安裝 Adobe 應用程式。
解決方法 2: 修復 hdpim.db
請依照下列步驟解決此問題:
-
下載並安裝 SQLite 資料庫瀏覽器。
-
以管理員身分 (Win) 或使用 sudo (Mac) 啟動 SQLite 瀏覽器。
-
選取「開啟資料庫」,並瀏覽 hdpim.db 檔案。此檔案位於:
Windows: C:\Program Files (x86)\Common Files\Adobe\caps\
macOS: /Library/Application Support/Adobe/caps/ -
在「執行 SQL」標籤中,執行以下 SQL 命令:
PRAGMA integrity_check
-
如果此命令回報錯誤,請執行下列命令:
sqlite3 hdpim.db ".dump" | sqlite3 new_hdpim.db
-
將原始的 DB 檔案重新命名為 orig_hdpim.db。
-
將步驟 4 中建立的 new_hdpim.db 重新命名為 hdpim.db。
-
安裝 Adobe 應用程式。
解決方法 3: 重新命名 hdpim.db
-
導覽至下列位置:
Windows: C:\Program Files (x86)\Common Files\Adobe\caps\
macOS: /Library/Application Support/Adobe/caps/ -
將 hdpim.db 重新命名為 old_hdpim.db。
-
安裝 Adobe 應用程式。