fix nvidia tweak error message, categorize and add reversibility
This commit is contained in:
@@ -1047,32 +1047,55 @@ actions:
|
|||||||
code: setx POWERSHELL_TELEMETRY_OPTOUT 1
|
code: setx POWERSHELL_TELEMETRY_OPTOUT 1
|
||||||
revertCode: setx POWERSHELL_TELEMETRY_OPTOUT 0
|
revertCode: setx POWERSHELL_TELEMETRY_OPTOUT 0
|
||||||
-
|
-
|
||||||
name: Disable NVIDIA telemetry
|
category: Disable NVIDIA telemetry
|
||||||
recommend: true
|
|
||||||
code: |-
|
|
||||||
:: Uninstall telemetry tasks
|
|
||||||
rundll32 "%PROGRAMFILES%\NVIDIA Corporation\Installer2\InstallerCore\NVI2.DLL",UninstallPackage NvTelemetryContainer
|
|
||||||
rundll32 "%PROGRAMFILES%\NVIDIA Corporation\Installer2\InstallerCore\NVI2.DLL",UninstallPackage NvTelemetry
|
|
||||||
:: Delete residual files
|
|
||||||
cd %systemdrive%\System32\DriverStore\FileRepository\
|
|
||||||
del /s NvTelemetry*.dll
|
|
||||||
rmdir /s /q "%ProgramFiles(x86)%\NVIDIA Corporation\NvTelemetry" 2>nul
|
|
||||||
rmdir /s /q "%ProgramFiles%\NVIDIA Corporation\NvTelemetry" 2>nul
|
|
||||||
:: Opt out
|
|
||||||
reg add "HKLM\SOFTWARE\NVIDIA Corporation\NvControlPanel2\Client" /v "OptInOrOutPreference" /t REG_DWORD /d 0 /f
|
|
||||||
reg add "HKLM\SOFTWARE\NVIDIA Corporation\Global\FTS" /v "EnableRID44231" /t REG_DWORD /d 0 /f
|
|
||||||
reg add "HKLM\SOFTWARE\NVIDIA Corporation\Global\FTS" /v "EnableRID64640" /t REG_DWORD /d 0 /f
|
|
||||||
reg add "HKLM\SOFTWARE\NVIDIA Corporation\Global\FTS" /v "EnableRID66610" /t REG_DWORD /d 0 /f
|
|
||||||
reg add "HKLM\SYSTEM\CurrentControlSet\Services\nvlddmkm\Global\Startup" /v "SendTelemetryData" /t REG_DWORD /d 0 /f
|
|
||||||
reg add "HKLM\SYSTEM\CurrentControlSet\services\NvTelemetryContainer" /v "Start" /t REG_DWORD /d 4 /f
|
|
||||||
:: Disable telemetry services
|
|
||||||
schtasks /change /TN NvTmMon_{B2FE1952-0186-46C3-BAEC-A80AA35AC5B8} /disable
|
|
||||||
schtasks /change /TN NvTmRep_{B2FE1952-0186-46C3-BAEC-A80AA35AC5B8} /disable
|
|
||||||
schtasks /change /TN NvTmRepOnLogon_{B2FE1952-0186-46C3-BAEC-A80AA35AC5B8} /disable
|
|
||||||
docs:
|
docs:
|
||||||
- https://github.com/CHEF-KOCH/nVidia-modded-Inf
|
- https://github.com/CHEF-KOCH/nVidia-modded-Inf
|
||||||
- https://github.com/NateShoffner/Disable-Nvidia-Telemetry
|
- https://github.com/NateShoffner/Disable-Nvidia-Telemetry
|
||||||
- https://forum.palemoon.org/viewtopic.php?f=4&t=15686&sid=3d7982d3b9e89c713547f1a581ea44a2&start=20
|
- https://forum.palemoon.org/viewtopic.php?f=4&t=15686&sid=3d7982d3b9e89c713547f1a581ea44a2&start=20
|
||||||
|
children:
|
||||||
|
-
|
||||||
|
name: Uninstall NVIDIA telemetry tasks
|
||||||
|
recommend: true
|
||||||
|
code: |-
|
||||||
|
if exist "%ProgramFiles%\NVIDIA Corporation\Installer2\InstallerCore\NVI2.DLL" (
|
||||||
|
rundll32 "%PROGRAMFILES%\NVIDIA Corporation\Installer2\InstallerCore\NVI2.DLL",UninstallPackage NvTelemetryContainer
|
||||||
|
rundll32 "%PROGRAMFILES%\NVIDIA Corporation\Installer2\InstallerCore\NVI2.DLL",UninstallPackage NvTelemetry
|
||||||
|
)
|
||||||
|
-
|
||||||
|
name: Delete NVIDIA residual telemetry files
|
||||||
|
recommend: true
|
||||||
|
code: |-
|
||||||
|
del /s %systemdrive%\System32\DriverStore\FileRepository\NvTelemetry*.dll
|
||||||
|
rmdir /s /q "%ProgramFiles(x86)%\NVIDIA Corporation\NvTelemetry" 2>nul
|
||||||
|
rmdir /s /q "%ProgramFiles%\NVIDIA Corporation\NvTelemetry" 2>nul
|
||||||
|
-
|
||||||
|
name: Opt out from NVIDIA telemetry
|
||||||
|
recommend: true
|
||||||
|
code: |-
|
||||||
|
reg add "HKLM\SOFTWARE\NVIDIA Corporation\NvControlPanel2\Client" /v "OptInOrOutPreference" /t REG_DWORD /d 0 /f
|
||||||
|
reg add "HKLM\SOFTWARE\NVIDIA Corporation\Global\FTS" /v "EnableRID44231" /t REG_DWORD /d 0 /f
|
||||||
|
reg add "HKLM\SOFTWARE\NVIDIA Corporation\Global\FTS" /v "EnableRID64640" /t REG_DWORD /d 0 /f
|
||||||
|
reg add "HKLM\SOFTWARE\NVIDIA Corporation\Global\FTS" /v "EnableRID66610" /t REG_DWORD /d 0 /f
|
||||||
|
reg add "HKLM\SYSTEM\CurrentControlSet\Services\nvlddmkm\Global\Startup" /v "SendTelemetryData" /t REG_DWORD /d 0 /f
|
||||||
|
reg add "HKLM\SYSTEM\CurrentControlSet\services\NvTelemetryContainer" /v "Start" /t REG_DWORD /d 4 /f
|
||||||
|
revertCode: |-
|
||||||
|
reg delete "HKLM\SOFTWARE\NVIDIA Corporation\NvControlPanel2\Client" /v "OptInOrOutPreference" /f
|
||||||
|
reg delete "HKLM\SOFTWARE\NVIDIA Corporation\Global\FTS" /v "EnableRID44231" /f
|
||||||
|
reg delete "HKLM\SOFTWARE\NVIDIA Corporation\Global\FTS" /v "EnableRID64640" /f
|
||||||
|
reg delete "HKLM\SOFTWARE\NVIDIA Corporation\Global\FTS" /v "EnableRID66610" /f
|
||||||
|
reg delete "HKLM\SYSTEM\CurrentControlSet\Services\nvlddmkm\Global\Startup" /v "SendTelemetryData" /f
|
||||||
|
reg delete "HKLM\SYSTEM\CurrentControlSet\services\NvTelemetryContainer" /f
|
||||||
|
-
|
||||||
|
name: Disable NVIDIA telemetry services
|
||||||
|
recommend: true
|
||||||
|
code: |-
|
||||||
|
schtasks /change /TN NvTmMon_{B2FE1952-0186-46C3-BAEC-A80AA35AC5B8} /DISABLE
|
||||||
|
schtasks /change /TN NvTmRep_{B2FE1952-0186-46C3-BAEC-A80AA35AC5B8} /DISABLE
|
||||||
|
schtasks /change /TN NvTmRepOnLogon_{B2FE1952-0186-46C3-BAEC-A80AA35AC5B8} /DISABLE
|
||||||
|
revertCode: |-
|
||||||
|
schtasks /change /TN NvTmMon_{B2FE1952-0186-46C3-BAEC-A80AA35AC5B8} /ENABLE
|
||||||
|
schtasks /change /TN NvTmRep_{B2FE1952-0186-46C3-BAEC-A80AA35AC5B8} /ENABLE
|
||||||
|
schtasks /change /TN NvTmRepOnLogon_{B2FE1952-0186-46C3-BAEC-A80AA35AC5B8} /ENABLE
|
||||||
-
|
-
|
||||||
category: Disable Visual Studio Code data collection
|
category: Disable Visual Studio Code data collection
|
||||||
docs:
|
docs:
|
||||||
|
|||||||
Reference in New Issue
Block a user