安裝程式無法確認檔案 Update.inf 的完整性,請確定這個電腦上的密碼編譯服務執行中
有以下幾種方式可以測試解決:

方式一:

開啟控制台,到「系統管理工具」,開啟「服務」。

在「Cryptographic Services」上按滑鼠右鍵,選內容。

在啟動類型欄,請選「自動」,並按「啟動」,重新開機,執行所下載的更新檔,測試問題是否解決。

如果發現「Cryptographic Services」已經是「自動」,並且「啟動」按鈕呈灰色,則按「停止」。

重新開機,前面步驟都相同,請將「Cryptographic Services」的啟動類型設為「自動」,並按「啟動」,按確定。

重新開機,目的是確認 Cryptographic Services 重新啟動。

執行所下載的更新檔,測試問題是否解決。

方式二:

重新開機進入 XP(請注意進入的帳號必須有 Administrator的權限),開啟檔案總管,到
c:windows(或 winnt)system32 找 catroot2 這個資料夾,把他重新命名為catroot2old(在上面按滑鼠右鍵選重新命名),或刪除也可以,再測試是否可以安裝。

catroot2 資料夾就是 Cryptographic Services 所需的資料庫。

方式三:

按「開始」,到「執行」,輸入 CMD 按確定

輸入 sfc /scannow 按 enter

目的是讓 Windows XP 掃描是否有損壞的系統檔案,過程較費時,也可能會需要用到 Windows XP 的光碟,所有動作結束後,重新開機,然後執行所下載的更新檔,測試問題是否解決。

為什麼安裝更新檔需要要「密碼編譯服務」?沒有他為什麼就不能裝呢?

他的主要目的就是做認證用途,因為微軟的每個更新檔都有憑證,這樣可以避免 user 使用
到偽造的檔案,確保安全,要辨別這些憑證就要靠「密碼編譯服務」。

「Cryptographic Services」就是「密碼編譯服務」,所以如果「Cryptographic Services」沒有起來,或是存放憑證的資料庫損壞,就沒有辦法發揮正常的作用,無法辨識檔案的真偽與完整性,就不能安裝微軟的修正檔了。

以上所提到的三種方式,都是利用重新啟動服務或是修復檔案的原理來修復。
arrow
arrow
    全站熱搜

    支付寶實名認證 發表在 痞客邦 留言(0) 人氣()