整理一下 Windows Vista 下使用支付寶控件、證書的常見問題。
問題:錯誤提示 "Cenroll 為空或不是對象,錯誤代碼 800A138F"
場景:安裝支付寶數字證書時出現。
解決辦法:
1) 確保 Windows Vista 服務 Protected Storage 是啟動的。開始->控制面板(經典視圖) -> 服務--Protected Storage
2) 確保 https://www.alipay.com 在 IE 的信任站點中。
3) 下載微軟 Cenroll 控件(點擊下載)。
問題:申請證書時錯誤代碼80070057
解決辦法:在您申請或升級數字證書時,遇到800開頭的錯誤代碼提示,建議您1、先檢查您使用的浏覽器是否是IE內核的,如不是,建議使用IE內核的浏覽器後再操作試試;2、查看您電腦中Protected Storage服務是否啟動,Protected Storage服務啟動操作方法:點擊開始-控制面板-管理工具-服務,打開服務後,找到Protected Storage 服務,雙擊後,在啟動類型中將已禁用設置為自動,並且點擊“啟動”,然後進行應用就可以了;3、以上兩種處理後還是無法解決,請電話聯系我們,我們會發一個控件給您,如安裝控件後還是無法解決,建議您重裝系統或換台電腦操作,在此情形下可以判斷為您電腦端的問題。
問題:安裝證書時,出現錯誤代碼:80093103?
解決辦法:首先查看Protected Storage服務是否啟動:點擊開始-控制面板-管理工具-服務,打開服務後,請找到Protected Storage 服務,雙擊後,在啟動類型中將已禁用設置為自動,並且點擊“啟動”,然後進行應用就可以了。
有可能的原因是:第三方軟件修改了Windows系統的CSP,導致其他調用無法正確地找到某一個具體的CSP實現。解決辦法:如果您的操作系統是Windows2000 SP2,將其升級到Windows2000 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 是個好東西,但是過份作為就變成了對用戶的干擾。另外,說一下這個 Vista 上的一個很關鍵的特性,熟悉 Ubuntu 的朋友會發現這和 Ubuntu 的設計哲學(或者 Unix 的 sudo 機制)有些神似.
友情提示
遇到類似的問題,第一入手點是查找 Windows 系統日志,然後根據日志中的關鍵詞進行搜索引擎查詢。盡量不要用 "自動關閉"之類的信息去查,耽誤時間。