設定Configuration Manager用戶端的內容快取

適用於:Configuration Manager (目前的分支)

用戶端快取會儲存用戶端安裝應用程式和程式時的暫存檔。 軟體更新也會使用用戶端快取,但一律嘗試下載至快取,無論大小設定為何。 當您手動安裝用戶端、使用用戶端推入安裝或安裝之後,設定快取設定,例如大小和位置。

您可以在 Configuration Manager 主控台中使用用戶端設定來指定快取資料夾大小。 如需詳細資訊,請 參閱用戶端快取設定

Configuration Manager用戶端快取的預設位置為 %windir%\ccmcache ,預設磁碟空間為 5120 MB。

重要事項

請勿加密用於用戶端快取的資料夾。 Configuration Manager無法將內容下載到加密的資料夾。

[關於]

Configuration Manager用戶端會在部署可用時間之後立即下載所需軟體的內容,但會等到部署排程的時間執行為止。 在排程的時間,Configuration Manager用戶端會檢查快取中是否提供內容。 如果內容位於快取中,而且它是正確的版本,則用戶端會使用快取的內容。 當內容的必要版本變更,或用戶端刪除內容以騰出空間給另一個套件時,用戶端會再次將內容下載至快取。

如果用戶端嘗試下載大於快取大小之程式或應用程式的內容,則部署會因為快取大小不足而失敗。 用戶端會產生快取大小不足的狀態訊息 10050。 如果您稍後增加快取大小,結果為:

  • 針對必要的程式:用戶端不會自動重試下載內容。 將套件和程式重新部署至用戶端。
  • 針對必要的應用程式:用戶端會在下載其用戶端原則時自動重試下載內容。

如果用戶端嘗試下載的內容小於快取的大小,但快取已滿,則所有 必要的 部署都會繼續重試,直到:

  • 快取空間可供使用
  • 下載逾時
  • 重試計數達到其限制

如果您稍後增加快取大小,用戶端會嘗試在下一個重試間隔期間再次下載內容。 用戶端會每四小時嘗試下載內容一次,直到嘗試 18 次為止。

快取的內容不會自動刪除,而且只有在新內容需要磁碟空間時才會移除。 在用戶端使用該內容之後,它會保留在快取中,以取得設定的分鐘數。 如果您使用將內容保存在用戶端快取中的選項來設定內容,用戶端不會自動刪除內容。 如果快取空間是由在設定的分鐘數內下載的內容所使用,而且用戶端必須下載新內容,請增加快取大小,或選擇刪除保存快取內容的選項。 如需詳細資訊,請 參閱關於用戶端設定

重要事項

請勿使用 Windows 檔案總管或命令列,從用戶端快取資料夾中手動刪除檔案。 此動作可能會導致Configuration Manager用戶端發生問題。 用戶端會管理快取,並追蹤檔案系統以外的內容。 請一律使用支援的方法來刪除快取中的檔案。

僅適用于應用程式,如果相關部署的內容目前存在於快取中,則用戶端只會下載新的或已變更的檔案。 相關部署包括相同部署類型和已取代應用程式之舊版修訂的部署。

設定

使用下列程式,在手動用戶端安裝期間或安裝用戶端之後設定用戶端快取。

在手動用戶端安裝期間設定快取

從安裝來源位置執行 CCMSetup.exe 命令,並指定您需要的下列屬性,並以空格分隔:

  • DISABLECACHEOPT

  • SMSCACHEDIR

  • SMSCACHEFLAGS

注意事項

使用 Configuration Manager 主控台中 [用戶端設定] 中可用的快取大小設定,而不是 SMSCACHESIZE。 如需詳細資訊,請 參閱用戶端快取設定

如需如何將這些命令列屬性用於CCMSetup.exe的詳細資訊,請參閱 關於用戶端安裝屬性

在用戶端推入安裝期間設定快取

  1. 在Configuration Manager主控台中,移至 [系統管理] 工作區,展開 [月臺設定],然後選取 [月臺] 節點。

  2. 選取適當的網站。 在功能區的 [ 常用] 索引標籤上,選取 [ 設定 ] 群組中的 [ 用戶端安裝設定],然後選擇 [ 用戶端推入安裝]。 切換至 [ 安裝內容] 索引卷 標。

  3. 指定下列屬性,並以空格分隔:

    • DISABLECACHEOPT

    • SMSCACHEDIR

    • SMSCACHEFLAGS

    注意事項

    使用 Configuration Manager 主控台中 [用戶端設定] 中可用的快取大小設定,而不是 SMSCACHESIZE。 如需詳細資訊,請 參閱用戶端快取設定

如需如何將這些命令列屬性用於CCMSetup.exe的詳細資訊,請參閱 關於用戶端安裝屬性

在用戶端電腦上設定快取

  1. 在用戶端電腦上,開啟[Configuration Manager] 控制台。

  2. 切換至 [ 快取] 索引 標籤。設定空間和位置屬性。 預設位置是 %windir%\ccmcache

  3. 若要刪除快取資料夾中的檔案,請選擇 [ 刪除檔案]

    重要事項

    請勿使用 Windows 檔案總管或命令列,從 ccmcache 資料夾手動刪除檔案。 此動作可能會導致Configuration Manager用戶端發生問題。 用戶端會管理快取,並追蹤檔案系統以外的內容。 請一律使用支援的方法來刪除快取中的檔案。 例如,控制台上的 [ 刪除檔案 ] 選項。

在用戶端設定中設定用戶端快取大小

調整用戶端快取的大小,而不需要重新安裝用戶端。 使用 Configuration Manager 主控台中 [用戶端設定] 中可用的快取大小設定。 如需詳細資訊,請 參閱用戶端快取設定

後續步驟

用戶端通知