34.5 變更 BITS 工作的預設設定

當使用 BITS 傳輸應用程式時,應用程式啟動器會建立包含應用程式內容 (檔案、應用程式物件設定等) 和工作設定 (最小的重試延遲、無進度逾時和優先程度) 的 BITS 工作,然後為 BITS 佇列工作。如有需要,您可以變更應用程式的工作設定。

  1. 在 ConsoleOne 中,於要為其修改 BITS 工作設定的應用程式物件上按一下滑鼠右鍵,然後按一下「內容」顯示應用程式物件的內容頁。

  2. 按一下「配送選項」索引標籤 >「BITS 設定」,以顯示「BITS 設定」頁。

  3. 依需要設定以下選項:

    最小的重試延遲: 如果 BITS 在傳輸應用程式過程中發生錯誤,則會將其分為嚴重錯誤或暫時性錯誤。BITS 無法從嚴重錯誤中復原;嚴重錯誤需要使用者介入。BITS 有可能從暫時性錯誤中復原。

    使用該選項可指定發生暫時性錯誤後,在再次嘗試傳輸應用程式之前,您希望 BITS 等待的最短時間。預設為 600 秒,即 10 分鐘。最短為 60 秒。最長設定為 2,147,483,647 秒。

    無進度逾時: 此選項可用於指定發生暫時性錯誤後,如果沒有任何進度,您希望 BITS 繼續嘗試傳輸應用程式的天數。例如,設定 14 天可使 BITS 在錯誤發生後繼續嘗試傳輸應用程式 14 天。如果在 14 天內有任何傳輸進度,則會重設計數器。

    • 使用系統設定 (通常為 14 天):選取此選項可使用 Windows 系統設定。Windows 系統設定來自 1) BITS 預設設定 (14 天),或 2) Windows 群組規則中「非使用中工作逾時 (天)」設定 (預設未設定)。選取此選項後,除非已為 Windows 群組規則設定指定了值,否則會使用 BITS 預設設定 (14 天)。您可以使用 Windows 群組規則編輯器 (gpedit.msc) 來檢視和變更 Windows 群組規則設定。
    • 使用自訂設定:選取此選項可手動輸入逾時期限。
      • 最小設定為 0 天。只有在您不想讓 BITS 遇到暫時性錯誤後再次嘗試傳輸應用程式時,才輸入 0;在此情況下,BITS 會立即將對傳輸的控制傳回至應用程式啟動器。
      • 最大設定為 24,855 天。但是,BITS 會將此數字與 Windows 群組規則中「非使用中工作逾時 (天)」設定中的數字相比較。如果「非使用中工作逾時 (天)」設定小於此數字,則 BITS 使用規則設定。例如,如果您為此設定輸入 45 天,但是規則設定為 30 天,則 BITS 使用 30 天。如果未定義「非使用中工作逾時 (天)」設定 (預設狀態),則規則設定預設為 90 天。在此情況下,例如,如果您在此設定中輸入 91 天,則 BITS 會使用規則設定 (90 天)。

    如果因沒有任何進度而導致 BITS 逾時,則對傳輸的控制會傳回至應用程式啟動器,然後應用程式啟動器會自行傳輸應用程式。

    優先程度: 此選項可用於指定指定給 BITS 傳輸的優先程度。您可以從一種前景優先程度和三種背景優先程度 (高、一般、低) 中選擇。

    前景優先程度會使 BITS 在前景中傳輸應用程式。前景傳輸為最高優先程度,並且會優先於任何背景傳輸進行處理。前景傳輸與其他應用程式競爭網路頻寬,這會影響使用者的網路體驗。除非傳輸時間很緊急或使用者正在等待,否則您應該使用背景優先程度。

    對於三種背景優先程度而言,優先程度等級決定相對於佇列中的其他傳輸何時處理該傳輸。較高優先程度傳輸優先於較低優先程度傳輸。相同優先程度等級的傳輸共用傳輸時間,這會防止大型傳輸阻塞傳輸佇列。較低優先程度的傳輸不會接收到傳輸時間,直至所有較高優先程度的傳輸完成或處於錯誤狀態。

  4. 完成後,按一下「確定」,儲存變更。