1. 程式人生 > >【問題】安裝安裝包的時候出現:ipersistfile save 失敗 錯誤程式碼“0×80070005

【問題】安裝安裝包的時候出現:ipersistfile save 失敗 錯誤程式碼“0×80070005

 

 

轉載:ipersistfile save 失敗 錯誤程式碼“0×80070005

ipersistfile save 失敗 錯誤程式碼“0×80070005” 的解決方法 時間:2011-05-04作者:caven分類:安全資訊評論:0

很多朋友在網上下載程式進行安裝時會彈出一個安裝的對話方塊,提示說IPersistFile::Save失敗!程式碼 0×80070005拒絕訪問。如圖所示

ipersistfile save 失敗 錯誤程式碼“0x80070005” 拒絕訪問

這個錯誤出現的十分懊惱,但是有點經驗的朋友應該可以看出這個錯誤是出現在了Ipersistfile::Save 這個函式的呼叫上面,而無法正常呼叫的原因正是許可權的問題。IPersistFile::Save是Ole_lib2庫提供的一個介面,一般用於儲存下載 的網頁檔案。出現失敗的問題主要是因為安裝程式的許可權不夠高,系統處於安全原因考慮,禁止了安裝程式對於Ole_lib2庫檔案的呼叫。

這個錯誤通常最簡單有效的方法就是關閉防毒軟體和防火牆以後重新安裝,當然也會存在特殊情況,特殊情況下我們可以如下處理:

  1. 給當前系統的賬戶設定一個密碼,並且為非空密碼。
  2. 開啟”開始”選單,在”執行…”中輸入”control userpasswords2″,按回車鍵。
  3. 取消”要使用本機,使用者必須輸入使用者名稱和密碼”前的鉤,點選確定。

 

取消使用者必須輸入使用者和密碼選項

一般來說,經過以上的操作已經可以解決掉非常多的此類問題,當然技多不壓身,以防後患,筆者又找來一種方法教給大家,希望對大家有幫助。

  1. 關閉防火牆和防毒軟體。
  2. 進入計算機的安全模式並且用管理員帳戶登入。
  3. 開啟命令提示符,輸入”secedit /configure /cfg %windir%\repair\secsetup.inf /db secsetup.sdb /verbose”,回車。
  4. 重啟電腦,清理一下系統垃圾,清理瀏覽器的cookies快取檔案。

好了,關於安裝軟體出現ipersistfile::save 失敗的問題,我想以上的這幾種方法足夠大家來解決這個問題了。希望對大家有幫助,當然如果你有更好的方法,也請告知筆者,一起交流進步。