Giter VIP home page Giter VIP logo

disable-nvidia-telemetry's Introduction

Disable Nvidia Telemetry

Build status

Disable Nvidia Telemetry is a utility that allows you to disable the telemetry services Nvidia bundles with their drivers.

Download

Github All Releases

Click here to download v1.2 Installer / Portable Versions

License

Copyright 2018 Nate Shoffner

Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at

   http://www.apache.org/licenses/LICENSE-2.0

Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.

Icon originally made by freepik from www.flaticon.com

paypal

disable-nvidia-telemetry's People

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

disable-nvidia-telemetry's Issues

Great code )))

I really wonder how much free time the author has to develop a whole project for simple 4 lines of batch 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
sc config NvTelemetryContainer start=disabled

Sure "update" possibility as well as background service (for what???) are good, but I have compiled the above mentioned code in 40 kb exe file nVTDisabler.zip
And I am pretty sure it could be even smaller.
It makes me laughing watching 548 kB portable archive (yes, the author thinks this task deserves an installer also, OMG).

The only way to disable nvidia telemetry now is to delete the nvtelemetry.dll

The only way to disable nvidia telemetry now is to delete the nvtelemetry.dll, for example in the folder: C:\Windows\System32\DriverStore\FileRepository\nv_dispi.inf_amd64_547eeefb57db4499

if you do not delete this... then C:\Program Files\NVIDIA Corporation\Display.NvContainer\NVDisplay.Container.exe will connect to *.gfe.nvidia.com

Suggestion: disable more Nvidia entries?

Thank you for your helpful utility. The suggestion is to add the ability to also disable other Nvidia auto-start entries, which are non-telemetry related (hopefully) and won't affect the system if disabled. The ones I can see are "profile update" checks (game-related I assume) and a desktop context menu entry, which can already be disabled in the Nvidia control panel but still leaves a remnant registry entry.

Auto-update check

It's kind of ironical that the latest version of your tool now tries to connect to the internet.
I'm not accusing you of user data collecting or anything.
..but when you consider the whole purpose of this software, it would most certainly be more appropriate if the auto-update check function was disabled by default.

Add new field: Disable network traffic

In the german forum: http://extreme.pcgameshardware.de/grafikkarten/458638-anleitung-nvidia-telemetrie-deaktivieren.html
A user found out how to disable the telemetry, also which hosts nvidia is using to send the data to.
Maybe you can add a point where you disable the network traffic from GeForce Experience? (In the host file of Windows)
# nVidia Telemetry 127.0.0.1 gfwsl.geforce.com 127.0.0.1 gfe.geforce.com 127.0.0.1 telemetry.nvidia.com 127.0.0.1 gfe.nvidia.com 127.0.0.1 telemetry.gfe.nvidia.com 127.0.0.1 events.gfe.nvidia.com ::1 gfwsl.geforce.com ::1 gfe.geforce.com ::1 telemetry.nvidia.com ::1 gfe.nvidia.com ::1 telemetry.gfe.nvidia.com ::1 events.gfe.nvidia.com

You need to know that GeForce Experience is not going to do anything useful afterwards, but with some tweaks like disabling only the telemetry hosts, it is working fine. Maybe you have an idea about this.
Cheers

As of drivers 430.86 this tool no longer works

You can no longer disable telemetry tasks and services already show as disabled as of driver version 430.86.

This is the error log.

[20:40:39] Found Service: NVIDIA Telemetry Container (NvTelemetryContainer)
[20:40:39] Service is: Disabled
[20:40:39] Failed to find task: NvTmMon_*
[20:40:39] Failed to find task: NvTmRep_*
[20:40:39] Failed to find task: NvTmRepOnLogon_*

New release?

Hey man, thank you for your great work. I think a lot of ppl would benefit from this, however the last release is from almost a year ago. Do you have any plans?

Nvidia 3070 driver

Hey y'all and thanks to the dev of this project ๐Ÿ‘ . Does this still works for new drivers, or works at all? If not what are the alternatives? Thanks for the answers ๐Ÿ˜—

Abandoned Project ?

Is the project abandonned ?
v1.2x were removed from releases, yet still linked within main page (readme.md) ..
This was reported already, yet still no response nor update on the repo..
You might want to temporarily disable your repo if the project is on hold ?

New telemetry with 397.93

Hello
Starting with driver version 397.93 there are more telemetry services than before

Are you planning to add support for stopping them ?

Registry still contains a path to a telemetry DDL

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\NvContainerLocalSystem

under ImagePath there is still a telemetry DDL referenced. Replacing the whole line with:

"C:\Program Files\NVIDIA Corporation\NvContainer\nvcontainer.exe" -s NvContainerLocalSystem -f "C:\ProgramData\NVIDIA\NvContainerLocalSystem.log" -l 3 -d "C:\Program Files\NVIDIA Corporation\NvContainer\plugins\LocalSystem" -r -p 30000

works.

Missing Nvidia Telemetry Registry Keys

Running procmon while accessing the "help" tab in Nvidia Control Panel, you will see NVIDIA query and set the following registry entries

[HKEY_LOCAL_MACHINE\SOFTWARE\NVIDIA Corporation\Global\FTS]
"EnableRID44231"=dword:00000001
"EnableRID64640"=dword:00000001
"EnableRID66610"=dword:00000001

[HKEY_LOCAL_MACHINE\SOFTWARE\NVIDIA Corporation\NvControlPanel2\Client]
"OptInOrOutPreference"=dword:00000001

Simply clicking "help" also drops a Telemetry exe in the nvidia program file directory! This telemetry exe will run while gaming, no matter what, even if you disable telemetry under /services, AND opt out of 'user experience'

However, if you set the 3 "EnableRID" to 0 under FTS, no longer will you see an option in the control panel under NVIDIA HELP for any opting in or out out "participating in user experience." (it is completely removed now) No longer does NVIDIA control panel query the registry keys or drop files when you click "help." AND, Telemetry during gameplay is now also turned off permanently. Consuming less resources during gaming, speeding up performance. If you do not disable the three registry keys, telemetry will still run during gaming no matter what you do. You can test this running "Sysinternals Process Explore" while gaming, and see the difference!

Uninstalling native telemetry client

Hi.
As far as I know, NVIDIA's native telemetry client is uninstalled with this command (which must run as an admin):

"C:\WINDOWS\SysWOW64\RunDll32.EXE" "C:\Program Files\NVIDIA Corporation\Installer2\InstallerCore\NVI2.DLL",UninstallPackage NvTelemetry

Now, the question is: What's the difference between uninstalling it and using this app?

New Telemetry Tasks?

Not sure if these telemetry tasks are new, or if they are even worth removing, but after installing the latest Nvidia drivers (398.82),I am seeing 3 new tasks which i took a screenshot of and linked below.

Screenshot here

Btw, Download link for 1.2 is dead and the files from this download link do not work, meaning the app opens a blank window with the title in the title bar at the top left, but then closes a few seconds later.

start Tool results in crash

Disable-Nvidia-Telemetry crashes at driver 398.36 (without Experience)

{HKEY_CURRENT_USER\SOFTWARE\NVIDIA Corporation\NvControlPanel2\Client}

class TelemetryRegistryKey @ Line 139

return _useRegex
            ? ValueExpressions.Select(vd => vd.Value.Match.IsMatch(subKey.GetValue(vd.Key).ToString())).FirstOrDefault()
            : ValueStrings.Any(vd => subKey.GetValue(vd.Key).ToString() == vd.Value.Enabled);

vd.Key "OptInOrOutPreference" doesn't exists

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.