Procházet zdrojové kódy

Disable p2p updates

master
Daniel Berteaud před 1 rokem
rodič
revize
e447d0ba64
2 změnil soubory, kde provedl 8 přidání a 1 odebrání
  1. +1
    -1
      WAPT/control
  2. +7
    -0
      setup.py

+ 1
- 1
WAPT/control Zobrazit soubor

@@ -1,5 +1,5 @@
package : fws-system-settings
version : 1
version : 2
architecture : all
section : base
priority : optional


+ 7
- 0
setup.py Zobrazit soubor

@@ -45,6 +45,9 @@ def install():
if iswin64():
registry_setstring(HKEY_LOCAL_MACHINE, r'SOFTWARE\WOW6432Node\Microsoft\Windows Script Host\Settings', 'Enabled', 0, REG_DWORD)

print('Disabling P2P updates delivery')
registry_setstring(HKEY_LOCAL_MACHINE, r'SOFTWARE\Policies\Microsoft\Windows\DeliveryOptimization', 'DODownloadMode', 0, REG_DWORD)

def uninstall():
print('Re enabling services')
for service in disabled_services:
@@ -55,3 +58,7 @@ def uninstall():
registry_setstring(HKEY_LOCAL_MACHINE, r'Software\Microsoft\Windows Script Host\Settings', 'Enabled', 1, REG_DWORD)
if iswin64():
registry_setstring(HKEY_LOCAL_MACHINE, r'SOFTWARE\WOW6432Node\Microsoft\Windows Script Host\Settings', 'Enabled', 1, REG_DWORD)

prin('Removing DeliveryOptimization settings')
with reg_openkey_noredir(HKEY_LOCAL_MACHINE, r'SOFTWARE\Policies\Microsoft\Windows\DeliveryOptimization', sam=KEY_WRITE) as reg_key:
reg_delvalue(reg_key, 'DODownloadMode')

Načítá se…
Zrušit
Uložit