blob: 127082c43ad89990949571f9efc62e551e9953c5 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
|
import os
import subprocess
# coded against Python 3.7.0
# this little script needs to be ran with python under admin user for .rename() etc to have have access in System32
CompatTelemetry = os.environ['windir']+ '\\System32\\CompatTelRunner.exe'
if os.path.isfile(CompatTelemetry):
print('Let\'s nuke CompatTelRunner.exe\n')
#output = subprocess.check_output('attrib %WINDIR%\System32\CompatTelRunner.exe', shell=True)
#print('File attributes:\n' + output.decode("utf-8"))
print("taking ownership of %s" % (CompatTelemetry))
os.system('takeown /f %WINDIR%\System32\CompatTelRunner.exe')
os.system('icacls %WINDIR%\System32\CompatTelRunner.exe /grant administrators:F')
if os.path.isfile(CompatTelemetry + '.bak'):
os.remove(CompatTelemetry + '.bak')
os.system('taskkill /F /IM CompatTelRunner.exe')
# .rename requires elevated permissions
print("renaming to *.bak")
os.rename(CompatTelemetry, CompatTelemetry + '.bak')
|