Giới hạn băng thông được sử dụng bởi Windows Update


21

Tôi có máy Windows 8 (64 bit, không phải Pro) và tôi muốn giới hạn băng thông Internet có sẵn cho Windows Update. Tôi đã đọc về các phương pháp BITS và GPMC, nhưng tôi không biết cách mở cửa sổ BITS và GPMC có vẻ giống như một tính năng của Windows Server.

Làm cách nào tôi có thể kiểm soát lượng băng thông có sẵn cho Windows Update và BITS?


Bạn có Windows 8 Pro không?
Ben N

@BenN Không, đó là Máy tính xách tay ASUS có W8.1 x64 SL
E_Blue

Câu trả lời:


35

Nếu bạn có phiên bản Pro của Windows, bạn có thể sử dụng Chính sách nhóm ngay cả khi bạn không ở trên miền. Chạy gpedit.mscđể mở Trình chỉnh sửa chính sách nhóm cục bộ. Mở rộng các thùng chứa sau trong khung bên trái: Cấu hình máy tínhMẫu quản trịMạngDịch vụ chuyển thông minh nền (BITS) . Bấm đúp vào cài đặt có tên Giới hạn băng thông mạng tối đa để chuyển nền BITS . Trong hộp thoại xuất hiện, bạn có thể đặt một tốc độ tối đa cho "giờ làm việc" (theo lịch bạn xác định) và mức tối đa khác cho các thời điểm khác. Nếu bạn muốn đặt tối đa thành một giá trị nhất định mọi lúc, chỉ cần làm cho hai tỷ lệ giống nhau và xóa Sử dụng tất cả các băng thông không sử dụng có sẵn hộp, như thế này:

cài đặt Chính sách nhóm

Tôi đặt tốc độ thành 100 Kb / giây. Sau khi hoàn tất, nhấp OK và đóng Trình chỉnh sửa chính sách nhóm cục bộ. Các thay đổi được áp dụng cho Registry ngay lập tức, nhưng bạn có thể cần phải khởi động lại cho BITS để xem chúng.


Nếu bạn không có phiên bản Pro, bạn có thể trực tiếp đến Cơ quan đăng ký những gì GPME làm. (Lưu ý: Cá nhân tôi đã không kiểm tra điều này, vì máy của tôi là Pro, nhưng tôi đã xác minh rằng một số khóa chính sách xuất hiện ngay cả trên phiên bản Home.) Mở regeditvà điều hướng ở đây, tạo khóa con nếu chúng vắng mặt:

HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\BITS

Tạo một giá trị DWORD được gọi EnableBITSMaxBandwidthvới giá trị là 1; thông báo cho BITS rằng có các cài đặt để xem xét. Tạo các giá trị DWORD được gọi MaxBandwidthValidFromMaxBandwidthValidTo, mỗi giá trị chứa một giờ trong ngày từ 0đến 23. (Ví dụ: 88:00 sáng và 175:00 CH.) Những điều này thực sự không quan trọng lắm trong trường hợp này, nhưng tôi đã nói với bạn về chúng vì lợi ích của việc hoàn thành.

Tạo thêm hai giá trị DWORD được gọi MaxTransferRateOffScheduleMaxTransferRateOnSchedule. Cung cấp cho mỗi người tốc độ truyền tối đa tính bằng Kb / giây. Lưu ý rằng bạn có thể cần phải chuyển sang chế độ nhập thập phân để xem giá trị như con người bình thường nghĩ về các con số.

cách đăng ký

Kết quả cuối cùng, tương đương với ảnh chụp màn hình Chính sách nhóm trước đó:

tất cả các mục đăng ký


Nếu bạn có phiên bản Home nhưng vẫn muốn có GUI, bạn có thể sử dụng chính sách ứng dụng nguồn mở Plus của tôi . Bạn sẽ tìm thấy cài đặt chính sách có liên quan trong MạngDịch vụ chuyển thông minh nền (BITS) giống như trước đây hoặc bạn có thể chuyển ngay đến cửa sổ trình chỉnh sửa cài đặt bằng cách dán Microsoft.Policies.BITS:BITS_MaxBandwidthvào Tìm | Bằng cửa sổ ID . Từ đó, bạn có thể điều chỉnh cài đặt giống như trong Trình chỉnh sửa chính sách nhóm thực. Bấm vào Tệp | Lưu Chính sách để cam kết thay đổi của bạn vào đĩa.

Mẹo: "Trình kiểm tra phần tử" trên menu ngữ cảnh của chính sách cho phép bạn khám phá các hiệu ứng Sổ đăng ký của chính sách đó.


Cảm ơn thông tin, tôi không có khóa đó trong Regedit nhưng tôi đã tạo ngay bây giờ. RateOn được áp dụng giữa thời gian "ValidFrom" và "ValidTo" và RatePack trong thời gian còn lại, phải không? Điều này được áp dụng ngay khi tôi lưu đăng ký hoặc tôi phải khởi động lại?
E_Blue

1
@E_Blue Bạn đúng về giá trị nào làm gì. Bạn có thể phải khởi động lại trước khi những thay đổi có hiệu lực.
Ben N


giải pháp này có áp dụng cho windows 10 không?
jan-glx

1
Chỉ cần thử nghiệm. Nó hoạt động nhưng bảo trì tự động dường như đặt hiệu ứng giới hạn.
jan-glx
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.