Windows Update tarafından kullanılan bant genişliğini sınırla


21

Windows 8 (64 bit, Pro değil) bir makinem var ve Windows Update için kullanılabilen İnternet bant genişliğini sınırlamak istiyorum. BITS ve GPMC yöntemlerini okudum, ancak BITS penceresini nasıl açacağımı bilmiyorum ve GPMC bir Windows Server özelliği gibi görünüyor.

Windows Update ve BITS için ne kadar bant genişliği bulunduğunu nasıl kontrol edebilirim?


Windows 8 Pro'nuz var mı?
Ben N

@BenN Hayır, W8.1 x64 SL ile ASUS Dizüstü Bilgisayarı
E_Blue 13.03.2016

Yanıtlar:


35

Windows'un Pro sürümüne sahipseniz, bir etki alanında olmasanız bile Grup İlkesi'ni kullanabilirsiniz. gpedit.mscYerel Grup İlkesi Düzenleyicisi'ni açmak için çalıştırın . Soldaki bölmede aşağıdaki kapları genişletin: Bilgisayar YapılandırmasıYönetim ŞablonlarıArka Plan Akıllı Aktarım Hizmeti (BITS) . BITS arkaplan transferleri için maksimum ağ bant genişliğini sınırla ayarını çift tıklayın . Görünen iletişim kutusunda, "çalışma saatleri" için bir maksimum oran (tanımladığınız bir zamanlamaya göre) ve diğer zamanlar için farklı bir maksimum ayarlayabilirsiniz. Maksimum değeri her zaman belirli bir değere ayarlamak istiyorsanız, iki fiyatı aynı yapın ve Kullanılmamış tüm kullanılabilir bant genişliklerini kullanın kutu, şunun gibi:

Grup İlkesi ayarı

Hızı 100 Kbps olarak belirledim. Tamamladığınızda, Tamam'ı tıklatın ve Yerel Grup İlkesi Düzenleyicisi'ni kapatın. Değişiklikler hemen Kayıt Defterine uygulanır, ancak bunları görmek için BITS'yi yeniden başlatmanız gerekebilir.


Pro sürümünüz yoksa, GPME'nin yaptığı işlemleri doğrudan Kayıt Defteri'ne yapabilirsiniz. (Not: Bunu kişisel olarak test etmedim, çünkü makinem Pro, ancak bazı politika anahtarlarının Giriş sürümünde bile göründüğünü doğruladım.) Açın regeditve yoksanız, alt anahtarlar oluşturarak buradan gidin:

HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\BITS

Adlı bir DWORD değeri oluşturun EnableBITSMaxBandwidthdeğeriyle 1; Bu, BITS’e bakılması gereken ayarlar olduğunu söyler. Denilen DWORD değerlerini oluşturun MaxBandwidthValidFromve MaxBandwidthValidToher günün bir saat içeren 0için 23. (Örneğin 8, sabah 8:00 ve 17akşam 5:00.) Bu davada bunlar gerçekten pek önemli değil, ancak tamamlanma uğruna sizden bahsettim.

MaxTransferRateOffScheduleVe adlı iki DWORD değeri daha oluşturun MaxTransferRateOnSchedule. Her birine Kbps cinsinden maksimum transfer oranı verin. Değeri normal insanların sayıları düşündüğü gibi görmek için Ondalık giriş moduna geçmeniz gerekebileceğini unutmayın .

kayıt yolu

Önceki Grup İlkesi ekran görüntüsüne eşdeğer nihai sonuçlar:

tüm kayıt defteri girdileri


Bir Home sürümünüz varsa, ancak yine de bir GUI istiyorsanız, açık kaynaklı uygulamam Policy Plus'ı kullanabilirsiniz . Sen altında ilgili politika ayarı bulacaksınız Arka Plan Akıllı Aktarım Hizmeti (BITS) önceden olduğu gibi, ya da yapıştırarak ayar editörü penceresine doğru atlayabilir Microsoft.Policies.BITS:BITS_MaxBandwidthiçinde Bul | Kimlik penceresine göre. Oradan, ayarı gerçek Grup İlkesi Düzenleyici'deki gibi ayarlayabilirsiniz. Dosyayı tıklayın | Değişikliklerinizi diske adamak için İlkeleri kaydedin.

İpucu: Bir politikanın içerik menüsündeki "Öğe Denetçisi", bu politikanın Kayıt Defteri etkilerini keşfetmenizi sağlar.


Bilgi için teşekkürler, Regedit'imde bu anahtarlar yok ama şimdi oluşturdum. RateOn, "ValidFrom" ile "ValidTo" arasındaki süre ile RateOff arasında kalan süre boyunca uygulanır, değil mi? Bu, kayıt defterini kurtardığımda uygulanır mı yoksa yeniden başlatmam mı gerekir?
E_Blue

1
@E_Blue Hangi değerin ne yaptığını doğru dürüstsünüz. Değişiklikler yürürlüğe girmeden önce muhtemelen yeniden başlatmanız gerekir.
Ben N


Bu çözüm Windows 10 için de geçerli mi?
jan-glx

1
Sadece test ettim. İşe yarıyor ama otomatik bakım etkisinin azalmasına neden oluyor.
jan-glx
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.