Fix reverting of Windows NVIDIA telemetry service
- Fix revert logic deleting the service instead of enabling it. - Use unified "DisableService" function to improve enable/disable logic. - Separate disabling of service from opting out. - Add documentation reference.
This commit is contained in:
@@ -1745,20 +1745,31 @@ actions:
|
||||
-
|
||||
name: Opt out from NVIDIA telemetry
|
||||
recommend: standard
|
||||
call:
|
||||
function: RunInlineCode
|
||||
parameters:
|
||||
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 Container service
|
||||
docs: https://www.ghacks.net/2016/11/07/nvidia-telemetry-tracking/
|
||||
call:
|
||||
function: DisableService
|
||||
parameters:
|
||||
serviceName: NvTelemetryContainer
|
||||
# Display name: "NVIDIA Telemetry Container"
|
||||
# Description: "Container service for NVIDIA Telemetry"
|
||||
defaultStartupMode: Automatic
|
||||
-
|
||||
name: Disable NVIDIA telemetry services
|
||||
recommend: standard
|
||||
|
||||
Reference in New Issue
Block a user