萬盛學電腦網

您现在的位置: 萬盛學電腦網 >> 作業系統 >  >> Windows 7 教學

Win7/Vista 下支付寶數位憑證安裝失敗完整解決流程 (含 xenroll.dll 註冊)

Win7/Vista 環境下支付寶 (Alipay) 數位憑證申請常遇錯誤 800A138F、80070057,導致無法安裝安全控制元件或申請憑證。經實測整理出完整解決流程,依序執行即可通關。

前置條件

  • IE 必須以「系統管理員身分執行」 (右鍵 IE 圖示 → 以管理員身分執行)。
  • 關閉 UAC 或設為最低等級 (暫時),完成後恢復。

標準化解決流程 (Vista/Win7 通用)

  1. 調整 IE 安全設定:
    IE →「工具」→「網際網路選項」→「安全性」→「網際網路」區域 → 取消勾選「啟用保護模式 (需重新啟動 IE)」 → 「進階」分頁 → 安全性區段 → 取消勾選「啟用記憶體保護協助減少線上攻擊*」 → 確定 → 關閉 IE。
  2. 註冊 Microsoft Certificate Enrollment CAB:
    下載支付寶官方解決方案包 → 解壓 Microsoft_Certificate_Enrollment_CAB.zip → 執行 Microsoft Certificate Enrollment CAB unlock.reg 匯入登錄。
  3. 重開 IE 安裝安全控制元件:
    以管理員身分開啟 IE → 訪問支付寶 → 依提示安裝安全控制元件 (或手動下載安裝)。
  4. 申請數位憑證:
    登入支付寶 → 申請憑證。若報 80070057 → 步驟 5。
  5. 安裝 Vista 升級檔 (針對 80070057):
    下載:https://help.alipay.com/support/help_detail.htm?help_id=7703 → 關閉 IE → 安裝升級檔 → 完成。
  6. 重裝安全控制元件:
    重開 IE 訪問支付寶 → 提示控制元件失效 → 依提示手動下載重裝 → 會先解除安裝再重裝 → 照提示關閉所有 IE 完成安裝。
  7. Win7 專用:註冊 xenroll.dll (關鍵步驟)
    若步驟 6 後仍報錯:
    解壓 xenroll.zip → 複製 xenroll.dll → C:\Windows\System32\ → 執行 xenroll.bat (內容為 regsvr32 xenroll.dll) → 重開 IE 申請憑證 → 成功!

版本差異提醒

  • Vista:通常步驟 1~6 即可解決。
  • Win7:必須執行步驟 7 註冊 xenroll.dll,否則憑證申請持續失敗。
  • 完成後建議恢復 IE 保護模式與記憶體保護設定,並將 UAC 調回預設。

收藏此流程,下次重灌或協助同事處理支付寶憑證問題,按部就班十分鐘搞定。

copyright © 萬盛學電腦網 all rights reserved