Limiter la bande passante utilisée par Windows Update

21

J'ai une machine Windows 8 (64 bits, pas Pro) et je souhaite limiter la bande passante Internet disponible pour Windows Update. J'ai lu sur les méthodes BITS et GPMC, mais je ne sais pas comment ouvrir la fenêtre BITS, et GPMC semble être une fonctionnalité de Windows Server.

Comment puis-je contrôler la quantité de bande passante disponible pour Windows Update et BITS?

E_Blue
la source
Avez-vous Windows 8 Pro?
Ben N
@BenN Non, c'est un ordinateur portable ASUS avec W8.1 x64 SL
E_Blue

Réponses:

35

Si vous disposez d'une édition Pro de Windows, vous pouvez utiliser la stratégie de groupe même si vous n'êtes pas sur un domaine. Exécutez gpedit.mscpour ouvrir l'éditeur de stratégie de groupe locale. Développez les conteneurs suivants dans le volet gauche: Configuration ordinateurModèles d'administrationRéseauService de transfert intelligent en arrière-plan (BITS) . Double-cliquez sur le paramètre appelé Limiter la bande passante réseau maximale pour les transferts en arrière-plan BITS . Dans la boîte de dialogue qui apparaît, vous pouvez définir un taux maximum pour les "heures de travail" (selon un horaire que vous définissez) et un maximum différent pour les autres heures. Si vous souhaitez définir le maximum à une certaine valeur tout le temps, faites simplement les deux taux de la même et désactivez la bande passante inutilisée disponible boîte, comme ceci:

le paramètre de stratégie de groupe

J'ai réglé le débit à 100 Kbps. Une fois terminé, cliquez sur OK et fermez l'éditeur de stratégie de groupe locale. Les modifications sont appliquées immédiatement au Registre, mais vous devrez peut-être redémarrer BITS pour les voir.


Si vous ne disposez pas d'une édition Pro, vous pouvez faire directement au Registre ce que fait le GPME. (Remarque: je n'ai pas personnellement testé cela, car ma machine est Pro, mais j'ai vérifié que certaines clés de stratégie apparaissent même dans l'édition Home.) Ouvrez regeditet naviguez ici, en créant des sous-clés si elles sont absentes:

HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\BITS

Créez une valeur DWORD appelée EnableBITSMaxBandwidthavec une valeur de 1; qui indique à BITS qu'il existe des paramètres à examiner. Créez des valeurs DWORD appelées MaxBandwidthValidFromet MaxBandwidthValidTocontenant chacune une heure de la journée de 0à 23. (Par exemple, il 8est 8 h 00 et 1717 h 00.) En fait, cela n'a pas beaucoup d'importance dans ce cas, mais je vous en ai parlé pour le plaisir de terminer.

Créez deux autres valeurs DWORD appelées MaxTransferRateOffScheduleet MaxTransferRateOnSchedule. Donnez à chacun d'eux le taux de transfert maximum en Kbps. Notez que vous devrez peut-être basculer en mode de saisie décimale pour voir la valeur que les humains normaux pensent aux nombres.

manière de registre

Résultats finaux, équivalents à la capture d'écran précédente de la stratégie de groupe:

toutes les entrées de registre


Si vous avez une édition Home mais que vous voulez toujours une interface graphique, vous pouvez utiliser mon application open-source Policy Plus . Vous trouverez le paramètre de stratégie approprié sous RéseauService de transfert intelligent en arrière-plan (BITS) comme auparavant, ou vous pouvez accéder directement à la fenêtre de l'éditeur de paramètres en collant Microsoft.Policies.BITS:BITS_MaxBandwidthdans le menu Rechercher | Par fenêtre d' identification . De là, vous pouvez ajuster le paramètre comme dans le véritable éditeur de stratégie de groupe. Cliquez sur Fichier | Enregistrez les politiques pour valider vos modifications sur le disque.

Conseil: «Inspecteur d'éléments» dans le menu contextuel d'une stratégie vous permet d'explorer les effets de registre de cette stratégie.

Ben N
la source
Merci pour l'info, je n'ai pas ces clés dans mon Regedit mais j'ai créé maintenant. Le RateOn est appliqué entre le moment "ValidFrom" et "ValidTo", et le RateOff le reste du temps, non? Ceci est appliqué dès que j'enregistre le registre ou je dois redémarrer?
E_Blue
1
@E_Blue Vous avez raison sur quelle valeur fait quoi. Vous devrez probablement redémarrer avant que les modifications prennent effet.
Ben N
cette solution s'applique-t-elle également à Windows 10?
jan-glx
1
Je viens de tester. Cela fonctionne, mais la maintenance automatique semble supprimer l'effet limite.
jan-glx