ClickOnce 快取概觀

所有 ClickOnce 應用程式 (無論是安裝在本機還是線上裝載) 都會儲存在用戶端電腦上的 ClickOnce 應用程式「快取」中。 ClickOnce 快取是目前使用者 Documents and Settings 資料夾的 [本機設定] 目錄下的隱藏目錄系列。 此快取會保存應用程式的所有檔案,包括組件、組態檔、應用程式和使用者設定以及資料目錄。 快取也會負責將應用程式的資料目錄移轉至最新版本。 如需資料移轉的詳細資訊,請參閱在 ClickOnce 應用程式中存取本機和遠端資料

ClickOnce 藉由提供應用程式儲存的單一位置,從使用者手上接管管理應用程式實體安裝的工作。 快取也有助於隔離應用程式,方法是讓所有應用程式的組件和資料檔案與其不同的版本彼此分開。 例如,當您升級 ClickOnce 應用程式時,該版本及其資料資源會在快取中隨附自己的目錄。

快取儲存體配額

線上裝載的 ClickOnce 應用程式會受限於依據配額的可佔用空間量,而配額可限制 ClickOnce 快取的大小。 快取大小適用於使用者的所有線上應用程式;單一部分信任的線上應用程式受限於佔用配額空間的一半。 已安裝的應用程式不會受限於快取大小,也不會計入快取限制。 針對所有 ClickOnce 應用程式,快取只會保留目前版本和先前安裝的版本。

根據預設,用戶端電腦有 250 MB 的儲存空間可供線上 ClickOnce 應用程式使用。 資料檔案不計入此限制。 系統管理員可藉由變更登錄機碼 HKEY_CURRENT_USER\Software\Classes\Software\Microsoft\Windows\CurrentVersion\Deployment\OnlineAppQuotaInKB 來放大或減少此配額,這是表示快取大小 (以 KB 為單位) 的 DWORD 值。 例如,為了將快取大小縮減為 50 MB,您可將此值變更為 51200。