問題一:錯誤提示 "Cenroll 為空或不是物件,錯誤代碼 800A138F"
場景: 安裝支付寶數位憑證時出現。
解決辦法:
- 確保 Vista 服務「Protected Storage」已啟動:
「開始」→「控制台」(經典檢視)→「服務」→ 找到 Protected Storage 啟動。
- 確保
https://www.alipay.com 在 IE「信任網站」中。
- 下載微軟 Cenroll 控制元件 (點擊下載)。
問題二:申請憑證時錯誤代碼 80070057
解決辦法:
- 檢查瀏覽器是否為 IE 核心,非 IE 核心請換用 IE 核心瀏覽器。
- 檢查 Protected Storage 服務是否啟動:
「開始」→「控制台」→「管理工具」→「服務」→ 找到 Protected Storage → 雙擊 → 「啟動類型」改「自動」→「啟動」→「套用」。
- 以上無效請電話聯絡支付寶客服發送控制元件;仍無效建議重灌系統或換電腦操作,判定為客戶端環境問題。
問題三:安裝憑證時出現錯誤代碼 80093103
解決辦法:
- 同樣優先檢查 Protected Storage 服務是否啟動 (同上)。
- 可能原因:第三方軟體修改 Windows CSP,導致其他呼叫無法正確找到具體 CSP 實作。
對策:Win2000 SP2 升級至 SP3 以上;或整理作業系統環境,仍無效建議重灌。
問題四:瀏覽器頁面自動關閉
場景: Vista + IE7 登入支付寶時頁面自動關閉。
解決辦法:
「開始」→「控制台」(經典檢視)→「使用者帳戶」→「開啟或關閉使用者帳戶控制」→ 取消勾選「使用使用者帳戶控制 (UAC) 保護您的電腦」→ 確定 → 依提示重啟。
嚴格說這非徹底方案,Vista UAC 機制不夠靈活。可針對 IE 設定 "Configure an application to always run elevated" 模式,安全性稍佳。
延伸閱讀: 1) Configure an application to always run elevated 2) Windows Vista Secret #4: Disabling UAC
附註: UAC 關閉是否安全見仁見智。UAC 是好東西,但過度干擾變成騷擾。類似 Ubuntu 的 sudo 機制設計哲學。
友情提示: 遇類似問題,首選查 Windows 系統日誌,依日誌關鍵字搜尋引擎查詢。勿用「自動關閉」等模糊資訊搜尋,浪費時間。