限制 Windows 更新所使用的頻寬

限制 Windows 更新所使用的頻寬

我有一台 Windows 8(64 位,非專業版)計算機,我想限制 Windows 更新可用的 Internet 頻寬。我閱讀了有關 BITS 和 GPMC 方法的信息,但我不知道如何打開 BITS 窗口,並且 GPMC 似乎是 Windows Server 功能。

如何控制 Windows 更新和 BITS 可用的頻寬量?

答案1

如果您擁有 Windows 專業版,即使您不在網域中,也可以使用群組原則。運行gpedit.msc以開啟本機群組原則編輯器。在左窗格中展開下列容器:電腦設定管理模板網路後台智慧傳輸服務 (BITS)。雙擊名為的設定限制 BITS 背景傳輸的最大網路頻寬。在出現的對話方塊中,您可以為「工作時間」(根據您定義的時間表)設定一個最高費率,並為其他時間設定不同的最高費率。如果您想始終將最大值設為某個值,只需使兩個速率相同並清除使用所有可用的未使用頻寬盒子,像這樣:

群組原則設定

我將速率設定為 100 Kbps。完成後,按一下確定並關閉本機群組原則編輯器。變更會立即套用到註冊表,但您可能需要重新啟動 BITS 才能看到它們。


如果您沒有專業版,您可以直接對登錄機碼執行 GPME 的操作。 (注意:我沒有親自測試過這一點,因為我的機器是專業版,但我確實驗證了一些策略密鑰甚至出現在家庭版上。)打開regedit,並導航到此處,如果子項目不存在,則建立子項:

HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\BITS

EnableBITSMaxBandwidth建立一個名為1;的DWORD 值這告訴 BITS 有一些設定需要查看。建立名為MaxBandwidthValidFrom和的 DWORD 值MaxBandwidthValidTo,每個值包含一天中從0到 的一個小時23。 (例如,8上午 8:00,17下午 5:00。)在這種情況下,這些實際上並不重要,但我為了完整而告訴您它們。

再建立兩個名為MaxTransferRateOffSchedule和的 DWORD 值MaxTransferRateOnSchedule。為每個裝置指定最大傳輸速率(以 Kbps 為單位)。請注意,您可能需要切換到十進位輸入模式可以像普通人思考數字一樣查看值。

註冊方式

最終結果,相當於先前的群組原則截圖:

所有註冊表項


如果您有家庭版但仍需要 GUI,您可以使用我的開源應用程式政策加。您將在下面找到相關的策略設置網路後台智慧傳輸服務 (BITS)Microsoft.Policies.BITS:BITS_MaxBandwidth就像以前一樣,或者您可以透過貼上直接跳到設定編輯器窗口尋找|透過ID窗戶。從那裡,您可以像在真正的群組原則編輯器中一樣調整設定。點選文件|保存政策將更改提交到磁碟。

提示:策略上下文功能表上的「元素檢查器」可讓您探索該策略的登錄效果。

相關內容