จำกัด แบนด์วิดท์ที่ใช้โดย Windows Update


21

ฉันมีเครื่อง Windows 8 (64- บิตไม่ใช่ Pro) และฉันต้องการ จำกัด แบนด์วิดท์อินเทอร์เน็ตที่มีให้กับ Windows Update ฉันอ่านเกี่ยวกับวิธี BITS และ GPMC แต่ฉันไม่รู้วิธีเปิดหน้าต่าง BITS และ GPMC ดูเหมือนว่าเป็นคุณลักษณะ Windows Server

ฉันจะควบคุมแบนด์วิดท์ที่มีให้ใช้งานใน Windows Update และ BITS ได้อย่างไร


คุณมี Windows 8 Pro หรือไม่
Ben N

@BNN ไม่เป็นโน้ตบุ๊ก ASUS ที่มี W8.1 x64 SL
E_Blue

คำตอบ:


35

หากคุณมี Windows รุ่น Pro คุณสามารถใช้นโยบายกลุ่มได้แม้ว่าคุณจะไม่ได้อยู่ในโดเมน เรียกใช้gpedit.mscเพื่อเปิดตัวแก้ไขนโยบายกลุ่มภายใน ขยายตู้คอนเทนเนอร์ต่อไปนี้ในบานหน้าต่างด้านซ้าย: การกำหนดค่าคอมพิวเตอร์แม่แบบการดูแลเครือข่ายพื้นหลังการบริการโอนเงิน (BITS) ดับเบิลคลิกที่การตั้งค่าที่เรียกว่าขีด จำกัด แบนด์วิธเครือข่ายสูงสุดสำหรับการถ่ายโอน ในกล่องโต้ตอบที่ปรากฏขึ้นคุณสามารถกำหนดอัตราสูงสุดหนึ่งสำหรับ "ชั่วโมงทำงาน" (ตามกำหนดเวลาที่คุณกำหนด) และจำนวนสูงสุดที่แตกต่างกันสำหรับเวลาอื่น หากคุณต้องการตั้งค่าสูงสุดเป็นค่าที่แน่นอนตลอดเวลาเพียงทำสองอัตราให้เหมือนกันและล้างค่าใช้แบนด์วิดท์ที่ไม่ได้ใช้ทั้งหมดที่มีอยู่ กล่องเช่นนี้

การตั้งค่านโยบายกลุ่ม

ฉันตั้งอัตราเป็น 100 Kbps เมื่อเสร็จแล้วให้คลิกตกลงและปิดตัวแก้ไขนโยบายกลุ่มภายใน การเปลี่ยนแปลงจะนำไปใช้กับรีจิสทรีทันที แต่คุณอาจต้องรีบูตสำหรับ BITS เพื่อดูการเปลี่ยนแปลงเหล่านั้น


หากคุณไม่มีรุ่น Pro คุณสามารถทำโดยตรงกับ Registry ในสิ่งที่ GPME ทำ (หมายเหตุ: ฉันไม่ได้ทำการทดสอบเป็นการส่วนตัวเนื่องจากเครื่องของฉันเป็น Pro แต่ฉันตรวจสอบว่าคีย์นโยบายบางอย่างปรากฏขึ้นแม้ใน Home edition) เปิดregeditและนำทางที่นี่สร้างคีย์ย่อยหากไม่มี:

HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\BITS

สร้างค่า DWORD ที่เรียกว่าEnableBITSMaxBandwidthมีมูลค่า1; ที่บอก BITS ว่ามีการตั้งค่าให้ดู สร้างค่า DWORD เรียกMaxBandwidthValidFromและMaxBandwidthValidToแต่ละที่มีชั่วโมงของวันที่จากไป0 23(ตัวอย่างเช่น8คือ 8:00 น. และ1717:00 น.) สิ่งเหล่านี้ไม่สำคัญมากนักในกรณีนี้ แต่ฉันบอกคุณเกี่ยวกับพวกเขาเพื่อประโยชน์ของความสำเร็จ

สร้างสองค่า DWORD มากขึ้นเรียกว่าและMaxTransferRateOffSchedule MaxTransferRateOnScheduleให้อัตราการถ่ายโอนสูงสุดเป็น Kbps โปรดทราบว่าคุณอาจต้องเปลี่ยนไปใช้โหมดป้อนข้อมูลแบบทศนิยมเพื่อดูค่าตามที่คนทั่วไปคิดเกี่ยวกับตัวเลข

วิธีการลงทะเบียน

ผลลัพธ์สุดท้ายเทียบเท่ากับภาพหน้าจอของนโยบายกลุ่มก่อนหน้า:

รายการรีจิสทรีทั้งหมด


หากคุณมีรุ่นแรก แต่ยังคงต้องการ GUI ที่คุณสามารถใช้แอพลิเคชันของฉันมาเปิดนโยบายพลัส คุณจะพบการตั้งค่านโยบายที่เกี่ยวข้องภายใต้เครือข่ายพื้นหลัง Intelligent Transfer Service (BITS)เหมือนเมื่อก่อนหรือคุณสามารถข้ามไปที่หน้าต่างแก้ไขการตั้งค่าโดยวางMicrosoft.Policies.BITS:BITS_MaxBandwidthในค้นหา | โดยหน้าต่างID จากตรงนั้นคุณสามารถปรับการตั้งค่าเหมือนในตัวแก้ไขนโยบายกลุ่มที่แท้จริง คลิกไฟล์ | บันทึกนโยบายเพื่อส่งมอบการเปลี่ยนแปลงของคุณไปยังดิสก์

เคล็ดลับ: "องค์ประกอบผู้ตรวจสอบ" ในเมนูบริบทของนโยบายช่วยให้คุณสำรวจผลกระทบของการลงทะเบียนของนโยบายนั้น


ขอบคุณสำหรับข้อมูลฉันไม่มีคีย์นั้นใน Regedit ของฉัน แต่ตอนนี้ฉันสร้างขึ้นมาแล้ว RateOn จะถูกใช้ระหว่างเวลา "ValidFrom" และ "ValidTo" และ RateOff ส่วนที่เหลือของเวลาใช่ไหม? สิ่งนี้ถูกนำไปใช้ทันทีที่ฉันบันทึกการลงทะเบียนหรือฉันต้องรีสตาร์ท?
E_Blue

1
@E_Blue คุณถูกต้องเกี่ยวกับค่าที่ทำในสิ่งที่ คุณอาจต้องรีสตาร์ทก่อนที่การเปลี่ยนแปลงจะมีผล
Ben N


โซลูชันนี้ใช้กับ windows 10 ด้วยหรือไม่
jan-glx

1
เพิ่งทดสอบ มันใช้งานได้ แต่การบำรุงรักษาอัตโนมัติดูเหมือนจะทำให้เกิดข้อ จำกัด
jan-glx
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.