整理一下 Windows Vista 下使用支付寶控件、證書的常見問題。
問題:錯誤提示 "Cenroll 為空或不是對象,錯誤代碼 800A138F"
場景:安裝支付寶數字證書時出現。
解決辦法:
1) 確保 Windows Vista 服務 Protected Storage 是啟動的。開始->控制面板(經典視圖) -> 服務--Protected Storage
2) 確保 https://www.alipay.com 在 IE 的信任站點中。
3) 下載微軟 Cenroll 控件(點擊下載)。
問題:浏覽器頁面自動關閉
場景: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 是個好東西,但是過份作為就變成了對用戶的干擾。另外,說一下這個 Vista 上的一個很關鍵的特性,熟悉 Ubuntu 的朋友會發現這和 Ubuntu 的設計哲學(或者 Unix 的 sudo 機制)有些神似.
友情提示
遇到類似的問題,第一入手點是查找 Windows 系統日志,然後根據日志中的關鍵詞進行搜索引擎查詢。盡量不要用 "自動關閉"之類的信息去查,耽誤時間。