• 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
536 (0.08/day)
System Name Ed-PC
Processor Intel i5-12600k
Motherboard Asus TUF Z690 PLUS Wifi D4
Cooling Noctua NH-14S
Memory Crucial Ballistix DDR4 C16@3600 16GB
Video Card(s) Nvidia MSI 970
Storage Samsung 980, 860evo
Case Lian Li Lancool II mesh Perf
Audio Device(s) onboard
Power Supply Corsair RM750x
Software Win10 Pro 64bit
Can you go into more detail what this is disabling?
 

W1zzard

Administrator
Staff member
Joined
May 14, 2004
Messages
26,957 (3.71/day)
Processor Ryzen 7 5700X
Memory 48 GB
Video Card(s) RTX 4080
Storage 2x HDD RAID 1, 3x M.2 NVMe
Display(s) 30" 2560x1600 + 19" 1280x1024
Software Windows 10 64-bit
It sets NvSupportTelemetry to 0 in the INF file
 
Joined
Mar 23, 2016
Messages
4,839 (1.65/day)
Processor Ryzen 9 5900X
Motherboard MSI B450 Tomahawk ATX
Cooling Cooler Master Hyper 212 Black Edition
Memory VENGEANCE LPX 2 x 16GB DDR4-3600 C18 OCed 3800
Video Card(s) XFX Speedster SWFT309 AMD Radeon RX 6700 XT CORE Gaming
Storage 970 EVO NVMe M.2 500 GB, 870 QVO 1 TB
Display(s) Samsung 28” 4K monitor
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 v22H2
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
26,957 (3.71/day)
Processor Ryzen 7 5700X
Memory 48 GB
Video Card(s) RTX 4080
Storage 2x HDD RAID 1, 3x M.2 NVMe
Display(s) 30" 2560x1600 + 19" 1280x1024
Software Windows 10 64-bit
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
4,839 (1.65/day)
Processor Ryzen 9 5900X
Motherboard MSI B450 Tomahawk ATX
Cooling Cooler Master Hyper 212 Black Edition
Memory VENGEANCE LPX 2 x 16GB DDR4-3600 C18 OCed 3800
Video Card(s) XFX Speedster SWFT309 AMD Radeon RX 6700 XT CORE Gaming
Storage 970 EVO NVMe M.2 500 GB, 870 QVO 1 TB
Display(s) Samsung 28” 4K monitor
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 v22H2
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
26,957 (3.71/day)
Processor Ryzen 7 5700X
Memory 48 GB
Video Card(s) RTX 4080
Storage 2x HDD RAID 1, 3x M.2 NVMe
Display(s) 30" 2560x1600 + 19" 1280x1024
Software Windows 10 64-bit
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
18 (0.01/day)
Processor Intel Core i5-6600K @ 4.5GHz
Motherboard Asus Maximus VIII Hero | Bios 3802 ReBAR 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 RTX 4070 Ti GAMING X TRIO 12GB
Storage Intel Optane 900P 280GB | WD Black 10TB WD101FZBX
Display(s) AOC AG274QZM 27“ 2560 x 1440 10bit 240Hz
Case In Win Mana 136
Audio Device(s) Creative Sound BlasterX AE-5 | Audio-Technica ATH-A990Z
Power Supply EVGA SuperNOVA 550 G3 550W
Mouse Logitech G MX518
Keyboard Logitech G213 Prodigy
Software Windows 11 Pro x64 23H2
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
26,957 (3.71/day)
Processor Ryzen 7 5700X
Memory 48 GB
Video Card(s) RTX 4080
Storage 2x HDD RAID 1, 3x M.2 NVMe
Display(s) 30" 2560x1600 + 19" 1280x1024
Software Windows 10 64-bit
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
20,714 (3.41/day)
System Name Pioneer
Processor Ryzen R9 7950X
Motherboard GIGABYTE Aorus Elite X670 AX
Cooling Noctua NH-D15 + A whole lotta Sunon and Corsair Maglev blower fans...
Memory 64GB (4x 16GB) G.Skill Flare X5 @ DDR5-6000 CL30
Video Card(s) XFX RX 7900 XTX Speedster Merc 310
Storage 2x Crucial P5 Plus 2TB PCIe 4.0 NVMe SSDs
Display(s) 55" LG 55" B9 OLED 4K Display
Case Thermaltake Core X31
Audio Device(s) TOSLINK->Schiit Modi MB->Asgard 2 DAC Amp->AKG Pro K712 Headphones or HDMI->B9 OLED
Power Supply FSP Hydro Ti Pro 850W
Mouse Logitech G305 Lightspeed Wireless
Keyboard WASD Code v3 with Cherry Green keyswitches
Software Windows 11 Enterprise (legit), Gentoo Linux x64
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
 

Space Lynx

Astronaut
Joined
Oct 17, 2014
Messages
15,800 (4.58/day)
Location
Kepler-186f
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
26,957 (3.71/day)
Processor Ryzen 7 5700X
Memory 48 GB
Video Card(s) RTX 4080
Storage 2x HDD RAID 1, 3x M.2 NVMe
Display(s) 30" 2560x1600 + 19" 1280x1024
Software Windows 10 64-bit
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