Remove support for metro for now

And don't try to remove mozilla maintenance service
This commit is contained in:
Daniel Berteaud 2018-12-08 10:04:34 +01:00
parent 0cc4511d63
commit f2010e03a0
2 changed files with 4 additions and 19 deletions

View File

@ -1,5 +1,5 @@
package : fws-remove-crapwares
version : 1
version : 2
architecture : all
section : base
priority : normal

View File

@ -16,19 +16,7 @@ uninstallkey = []
crapwares = [
're:ask toolbar',
('key:{7DB9F1E5-9ACB-410D-A7DC-7A3D023CE045}','welcome.exe','Dell Getting Started Guide'),
'key:MozillaMaintenanceService',
'metro:Microsoft.XboxGameCallableUI',
'metro:Microsoft.MSPaint',
'metro:Microsoft.SkypeApp',
'metro:Microsoft.XboxGameOverlay',
'metro:Microsoft.Whiteboard',
'metro:Microsoft.Microsoft3DViewer',
'metro:Microsoft.XboxIdentityProvider',
'metro:Microsoft.MicrosoftStickyNotes',
'metro:Microsoft.ZuneMusic',
'metro:Microsoft.WindowsMaps',
'metro:Microsoft.WindowsMaps'
('key:{7DB9F1E5-9ACB-410D-A7DC-7A3D023CE045}','welcome.exe','Dell Getting Started Guide')
]
def find_soft_re(softs,pattern):
@ -61,11 +49,8 @@ def install():
title = crapware
run = None
# metro app must be removed with powershell
if isinstance(crapware,(unicode,str)) and crapware.startswith('metro:') and windows_version() > Version('10'):
print('Removing %s (metro app)' % crapware[6:])
run_powershell(r'Get-AppxPackage -AllUsers | where-object {$_.name -like "%s"} | Remove-AppxPackage' % crapware[6:])
elif isinstance(crapware,re._pattern_type):
if isinstance(crapware,re._pattern_type):
uninstall_entries = find_soft_re(all_softs,crapware)
elif isinstance(crapware,(unicode,str)) and crapware.startswith('re:'):
uninstall_entries = find_soft_re(all_softs,re.compile(crapware[3:],re.IGNORECASE))