Do not disable Windows Script Host

master
Daniel Berteaud 5 years ago
parent e447d0ba64
commit f3ae0e71f3
  1. 2
      WAPT/control
  2. 10
      setup.py

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

@ -40,11 +40,6 @@ def install():
run(r'net user rv /add', accept_returncodes=[0,2]) run(r'net user rv /add', accept_returncodes=[0,2])
run(r'net localgroup Administrateurs rv /add', accept_returncodes=[0,2]) run(r'net localgroup Administrateurs rv /add', accept_returncodes=[0,2])
print('Disabling Windows host script engine')
registry_setstring(HKEY_LOCAL_MACHINE, r'Software\Microsoft\Windows Script Host\Settings', 'Enabled', 0, REG_DWORD)
if iswin64():
registry_setstring(HKEY_LOCAL_MACHINE, r'SOFTWARE\WOW6432Node\Microsoft\Windows Script Host\Settings', 'Enabled', 0, REG_DWORD)
print('Disabling P2P updates delivery') print('Disabling P2P updates delivery')
registry_setstring(HKEY_LOCAL_MACHINE, r'SOFTWARE\Policies\Microsoft\Windows\DeliveryOptimization', 'DODownloadMode', 0, REG_DWORD) registry_setstring(HKEY_LOCAL_MACHINE, r'SOFTWARE\Policies\Microsoft\Windows\DeliveryOptimization', 'DODownloadMode', 0, REG_DWORD)
@ -54,11 +49,6 @@ def uninstall():
print(' Enabling %s' % service) print(' Enabling %s' % service)
run(r'sc config %s start= auto' % service, accept_returncodes=[0,1060]) run(r'sc config %s start= auto' % service, accept_returncodes=[0,1060])
print('Enabling Windows Host Script engine')
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') prin('Removing DeliveryOptimization settings')
with reg_openkey_noredir(HKEY_LOCAL_MACHINE, r'SOFTWARE\Policies\Microsoft\Windows\DeliveryOptimization', sam=KEY_WRITE) as reg_key: with reg_openkey_noredir(HKEY_LOCAL_MACHINE, r'SOFTWARE\Policies\Microsoft\Windows\DeliveryOptimization', sam=KEY_WRITE) as reg_key:
reg_delvalue(reg_key, 'DODownloadMode') reg_delvalue(reg_key, 'DODownloadMode')

Loading…
Cancel
Save