• Welcome to TechPowerUp Forums, Guest! Please check out our forum guidelines for info related to our community.

NVcleanstall 1.7.0 Added experimental option to disable driver telemetry

Joined
Dec 14, 2006
Messages
480 (0.10/day)
System Name Ed-PC
Processor Intel i5-3570k
Motherboard Asus P8Z77 V-Pro
Cooling CM 212 evo
Memory Crucial Ballistix Tactical Tracer DDR3 1600 8GB
Video Card(s) Nvidia MSI 660ti PE OC
Storage WD black 500gig
Case Corsair 500R
Audio Device(s) onboard
Power Supply Corsair 650TX V2
Software Win7 Pro 64bit
Can you go into more detail what this is disabling?
 

W1zzard

Administrator
Staff member
Joined
May 14, 2004
Messages
20,738 (3.50/day)
Processor Core i7-4790K
Memory 16 GB
Video Card(s) GTX 1080
Display(s) 30" 2560x1600 + 19" 1280x1024
Software Windows 7
It sets NvSupportTelemetry to 0 in the INF file
 
Joined
Mar 23, 2016
Messages
3,841 (2.41/day)
Processor Ryzen 7 3800X
Motherboard MSI B450 Tomahawk ATX
Cooling Cooler Master Hyper 212 Black Edition
Memory PNY Anarchy-X XLR8 Red DDR4-3200 16GB @3466 MHz
Video Card(s) MSI GeForce RTX 2060 GAMING Z 6G
Storage Samsung 970 EVO NVMe M.2 500 GB, SanDisk Ultra II 480 GB
Display(s) Samsung SyncMaster C27H711 OC refresh rate 110Hz
Case Phantek Eclipse P400S (PH-EC416PS)
Audio Device(s) EVGA NU Audio
Power Supply EVGA 850 BQ
Mouse SteelSeries Rival 310
Keyboard Logitech G G413 Silver
Software Windows 10 Professional 64-bit v2004
I ran into a error at the end of processing, and parsing the inf files when it was signing the drivers. I don’t remember exactly what the dialog box said. I’ll have to try again when I’m home from work.
 

W1zzard

Administrator
Staff member
Joined
May 14, 2004
Messages
20,738 (3.50/day)
Processor Core i7-4790K
Memory 16 GB
Video Card(s) GTX 1080
Display(s) 30" 2560x1600 + 19" 1280x1024
Software Windows 7
I ran into a error at the end of processing, and parsing the inf files when it was signing the drivers. I don’t remember exactly what the dialog box said. I’ll have to try again when I’m home from work.
Any chance you didn't have internet during the signing process? It needs to contact a timestamp server
 
Joined
Mar 23, 2016
Messages
3,841 (2.41/day)
Processor Ryzen 7 3800X
Motherboard MSI B450 Tomahawk ATX
Cooling Cooler Master Hyper 212 Black Edition
Memory PNY Anarchy-X XLR8 Red DDR4-3200 16GB @3466 MHz
Video Card(s) MSI GeForce RTX 2060 GAMING Z 6G
Storage Samsung 970 EVO NVMe M.2 500 GB, SanDisk Ultra II 480 GB
Display(s) Samsung SyncMaster C27H711 OC refresh rate 110Hz
Case Phantek Eclipse P400S (PH-EC416PS)
Audio Device(s) EVGA NU Audio
Power Supply EVGA 850 BQ
Mouse SteelSeries Rival 310
Keyboard Logitech G G413 Silver
Software Windows 10 Professional 64-bit v2004
Any chance you didn't have internet during the signing process? It needs to contact a timestamp server
I did have the Ethernet cable unplugged to prevent Windows 10 from detecting no drivers installed which it will download/install. I started to try again with the Ethernet cable plugged in but Windows started downloading an Nvidia driver so I aborted by unplugging the Ethernet cable.
 

W1zzard

Administrator
Staff member
Joined
May 14, 2004
Messages
20,738 (3.50/day)
Processor Core i7-4790K
Memory 16 GB
Video Card(s) GTX 1080
Display(s) 30" 2560x1600 + 19" 1280x1024
Software Windows 7
I did have the Ethernet cable unplugged to prevent Windows 10 from detecting no drivers installed which it will download/install. I started to try again with the Ethernet cable plugged in but Windows started downloading an Nvidia driver so I aborted by unplugging the Ethernet cable.
That's my workflow too :) Will add some kind of "has internet" check for the signing operation.

Edit: Just tested, no timestamp is needed for the driver installation to succeed, so next version will simply remove the timestamping and will work offline

Wish I could figure out what the NVIDIA driver installer does when running, to tell Windows "Hey driver install in progress, don't download"
Edit: apparently it has no such feature. At least not when sitting at the start of the install "select if you want GFE or normal", as soon as I connected the LAN cable on a fresh install, Windows Update would download and install the NVIDIA driver
 
Last edited:
Joined
Jan 16, 2020
Messages
5 (0.02/day)
Processor Intel Core i5-6600K @ 4.5GHz
Motherboard Asus Maximus VIII Hero | Bios 3802 Mod
Cooling Scythe SCNJ-4000 Ninja 4
Memory Corsair Vengeance LPX Black 32GB (4x8GB) DDR4 2400MHz CL14-15-15-32-47-313-2T
Video Card(s) MSI GeForce GTX 1070 Gaming X 8G 8GB
Storage Intel Optane 900P 280GB | Seagate BarraCuda Pro 4TB
Display(s) Iiyama G-Master GB2488HSU-B2
Case In Win Mana 136
Audio Device(s) Creative Sound BlasterX AE-5 | Audio-Technica ATH-A550Z
Power Supply EVGA SuperNOVA 550 G3 550W
Mouse Logitech G MX518
Keyboard Trust GXT 840 Myra
Software Windows 10 Pro x64 v2004
You could use method used by DDU to disable driver install for duration of NVcleanstall and then re-enable that again on exit. Topic on DDU forum how it's done here. I use DDU for it and I don't have to disconnect cable or disable network adapter to prevent automatic Windows driver install. Though it's not the only way to do the same but it works.
 

W1zzard

Administrator
Staff member
Joined
May 14, 2004
Messages
20,738 (3.50/day)
Processor Core i7-4790K
Memory 16 GB
Video Card(s) GTX 1080
Display(s) 30" 2560x1600 + 19" 1280x1024
Software Windows 7
Though it's not the only way to do the same but it works.
Thanks! I'll test it. I tried some methods today and they dont work

  • Group policy to block device id / device class: WU will install stuff like NVIDIA HDMI Audio and all the other junk and just fail on the display driver part
  • Checkbox in System -> Advanced -> Do not download drivers automatically: has no effect with WU
 
Joined
Aug 20, 2007
Messages
13,205 (2.79/day)
System Name Pioneer
Processor Intel i9 9900k
Motherboard ASRock Z390 Taichi
Cooling Noctua NH-D15 + A whole lotta Sunon and Corsair Maglev blower fans...
Memory G.SKILL TridentZ Series 32GB (4 x 8GB) DDR4-3200 @ 14-14-14-34-2T
Video Card(s) AMD RX 5700 XT (XFX THICC Ultra III)
Storage Mushkin Pilot-E 2TB NVMe SSD w/ EKWB M.2 Heatsink
Display(s) 55" LG 55" B9 OLED 4K Display
Case Thermaltake Core X31
Audio Device(s) VGA HDMI->Panasonic SC-HTB20/Schiit Modi MB/Asgard 2 DAC/Amp to AKG Pro K7712 Headphones
Power Supply SeaSonic Prime 750W 80Plus Titanium
Mouse ROCCAT Kone EMP
Keyboard WASD CODE 104-Key w/ Cherry MX Green Keyswitches, Doubleshot Vortex PBT White Transluscent Keycaps
Software Windows 10 Enterprise (yes, it's legit.)
You could use method used by DDU to disable driver install for duration of NVcleanstall and then re-enable that again on exit. Topic on DDU forum how it's done here. I use DDU for it and I don't have to disconnect cable or disable network adapter to prevent automatic Windows driver install. Though it's not the only way to do the same but it works.
I believe I told w1zzard about that regkey earlier. Maybe he'll try it this time? :p
 
Joined
Oct 17, 2014
Messages
4,678 (2.21/day)
Location
USA
System Name Paladius Tacet
Processor Ryzen 4800x
Motherboard MSI X570 Tomahawk
Cooling Arctic Freezer 34 DUO (custom aggressive fan curve)
Memory G.Skill 2x16 (32gb) 3600 cas 14-14-14-36 @ 1.43v
Video Card(s) Big Navi RDNA2
Storage Micron 2TB SSD
Display(s) Pixio Px7 27" 2560x1440 165hz IPS DCI-P3 95%
Case Corsair 110Q Silent + NZXT Aer-P exhaust fan
Audio Device(s) Logitech THX 2.1 and Schiit Modi 3 DAC
Power Supply EVGA 700w Gold
I use one click firewall after I install new nvidia drivers, and block every single .exe i can find under nvidia folders. nvidia and their telemetry can sk it
 

W1zzard

Administrator
Staff member
Joined
May 14, 2004
Messages
20,738 (3.50/day)
Processor Core i7-4790K
Memory 16 GB
Video Card(s) GTX 1080
Display(s) 30" 2560x1600 + 19" 1280x1024
Software Windows 7
You could use method used by DDU to disable driver install for duration of NVcleanstall and then re-enable that again on exit
Confirmed, that method works.

I dug into the code of DeviceDriverRetrievalClient.dll and setting SearchOrderConfig to 0 is a valid value

The code will read Software\Microsoft\Windows\CurrentVersion\DriverSearching\SearchOrderConfig, the value can be overridden by Software\Policies\Microsoft\Windows\DriverSearching\SearchOrderConfig

if DriverSearching is set to 0 it will not search for drivers and return 0x80240025 aka WU_E_USER_ACCESS_DISABLED
 
Top