Uninstall Sophos software completely

Hi Everyone,

Please use below procedure to uninstall all Sophos components from endpoint,


import os;
import re;
import time;
import ctypes;
class disable_file_system_redirection:
    _disable = ctypes.windll.kernel32.Wow64DisableWow64FsRedirection
    _revert = ctypes.windll.kernel32.Wow64RevertWow64FsRedirection
    def __enter__(self):
        self.old_value = ctypes.c_long()
        self.success = self._disable(ctypes.byref(self.old_value))
    def __exit__(self, type, value, traceback):
        if self.success:
            self._revert(self.old_value)

k=[];
with disable_file_system_redirection():
    guid=os.popen('powershell.exe "get-wmiobject Win32_Product | Format-Table Name,IdentifyingNumber" |  findstr /i /c:"Sophos"  | sort').read();
    print(guid)

k.append(re.findall("{.*",guid));
j=[];
for i in k[0]: j.append(i);
print j;

with disable_file_system_redirection():
    for i in j: 
        out=os.popen('msiexec.exe /x '+i+' /quiet REBOOT=ReallySuppress REMOVE=ALL').read();
        print(out);
        time.sleep(10);

20161228-uninstall-all–sophos-components-completely.json (1.54 KB)