目錄

簡介

必要條件

需求

採用元件

問題

解決方案

相關資訊

簡介

本文描述在Microsoft Windows系統還原完成後，當Cisco AnyConnect Secure Mobility Client無法正確升級時遇到的問題。還描述了該問題的解決方案。

必要條件

需求

思科建議您瞭解以下主題：

- Cisco AnyConnect安全移動客戶端升級和部署過程的基本知識

- Microsoft Windows基礎知識

採用元件

本文中的資訊係根據以下軟體和硬體版本：

- Cisco AnyConnect安全行動化使用者端版本3.x和4.x

- Microsoft Windows®版本7

- Cisco Adaptive Security Appliance(ASA)8.2版及更高版本

本文中的資訊是根據特定實驗室環境內的裝置所建立。文中使用到的所有裝置皆從已清除（預設）的組態來啟動。如果您的網路正在作用，請確保您已瞭解任何指令可能造成的影響。

問題

在以下情況下，AnyConnect客戶端無法升級：

- Cisco ASA已配置AnyConnect客戶端版本X。

- Microsoft Windows機器最近某個時候安裝了X版或更高版本。

- 系統管理員在Microsoft Windows上完成了電腦還原，直到安裝了AnyConnect客戶端版本Y且版本Y早於版本X的時間點。

在這種情況下，在系統恢復以及使用者下次從電腦連線後，AnyConnect客戶端的預期行為是進行自我升級，因為它運行的是比ASA上配置的版本更早的版本；但是，不會發生這種情況。

解決方案

當發起到前端的VPN連線時，AnyConnect客戶端會比較電腦上當前安裝的版本和ASA上配置的版本。為了完成比較，會使用儲存在VPNManifestClient.xml檔案和/或VPNManifest.dat檔案中的信息。如果清單檔案中的版本早於頭端上儲存的版本，且未配置客戶端配置檔案以繞過下載程式，則AnyConnect客戶端會自動啟動該進程並自行升級。

提示：在Microsoft Windows電腦上，這兩個檔案儲存在此位置：思:> ProgramData > Cisco > Cisco AnyConnect Security Mobility Client。

在上一個場景中，在系統恢復完成之前，清單檔案正確指示AnyConnect客戶端運行版本X或更高版本。但是，系統還原完成後，即使AnyConnect客戶端版本降級，也不會修改清單檔案。發生這種情況的原因是，Microsoft Windows將這些檔案視為個人文檔，並且不會修改回舊版本。相反，這些檔案會報告系統還原之前使用的版本。

為了解決此問題，您必須刪除兩個檔案(VPNManifestClient.xml和VPNManifest.dat)，它們應該在下一次連線嘗試期間觸發軟體升級。

相關資訊

- 使用上一次正確配置

- 技術支援與文件 - Cisco Systems