• 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
544 (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
28,155 (3.72/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,849 (1.50/day)
Processor Core i7-13700
Motherboard MSI Z790 Gaming Plus WiFi
Cooling Cooler Master RGB Tower cooler
Memory Crucial Pro 5600 32GB kit OCed to 6600
Video Card(s) XFX Speedster SWFT309 AMD Radeon RX 6700 XT CORE Gaming
Storage 970 EVO NVMe M.2 500GB,,WD850N 2TB
Display(s) Samsung 28” 4K monitor
Case Phantek Eclipse P400S
Audio Device(s) EVGA NU Audio, Edifier Bookshelf Speakers R1280
Power Supply EVGA 850 BQ
Mouse Logitech G502 Hero
Keyboard Logitech G G413 Silver
Software Windows 11 Professional v24H2
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
28,155 (3.72/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,849 (1.50/day)
Processor Core i7-13700
Motherboard MSI Z790 Gaming Plus WiFi
Cooling Cooler Master RGB Tower cooler
Memory Crucial Pro 5600 32GB kit OCed to 6600
Video Card(s) XFX Speedster SWFT309 AMD Radeon RX 6700 XT CORE Gaming
Storage 970 EVO NVMe M.2 500GB,,WD850N 2TB
Display(s) Samsung 28” 4K monitor
Case Phantek Eclipse P400S
Audio Device(s) EVGA NU Audio, Edifier Bookshelf Speakers R1280
Power Supply EVGA 850 BQ
Mouse Logitech G502 Hero
Keyboard Logitech G G413 Silver
Software Windows 11 Professional v24H2
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
28,155 (3.72/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
25 (0.01/day)
Processor Intel Core Ultra 9 285K
Motherboard MSI MAG Z890 TOMAHAWK WIFI | BIOS 1.A70
Cooling Noctua NH-D15 G2 | ARCTIC MX-6
Memory G.Skill Trident Z5 RGB 96GB (2x48GB) DDR5 6400MHz | CL32-39-39-102-141-701-2T | 1,35V | Gear 2
Video Card(s) MSI GeForce RTX 5080 VANGUARD SOC 16GB
Storage Intel Optane 900P 280GB | WD Black 10TB WD101FZBX
Display(s) AOC AG274QZM 27“ 2560 x 1440 10bit 240Hz
Case Lian Li O11 Air Mini Black
Audio Device(s) Creative Sound Blaster AE-7 | Audio-Technica ATH-A990Z
Power Supply be quiet! Dark Power 13 750W
Mouse Logitech G MX518
Keyboard Logitech G213 Prodigy
Software Windows 11 Pro x64 24H2
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
28,155 (3.72/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
21,705 (3.40/day)
Location
Olympia, WA
System Name Pioneer
Processor Ryzen 9 9950X
Motherboard GIGABYTE Aorus Elite X670 AX
Cooling Noctua NH-D15 + A whole lotta Sunon, Phanteks and Corsair Maglev blower fans...
Memory 64GB (2x 32GB) G.Skill Flare X5 @ DDR5-6000 CL30
Video Card(s) XFX RX 7900 XTX Speedster Merc 310
Storage Intel 5800X Optane 800GB boot, +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 + PBT DS keycaps
Software Gentoo Linux x64 / Windows 11 Enterprise IoT 2024
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
17,517 (4.65/day)
Location
Kepler-186f
Processor 7800X3D -25 all core
Motherboard B650 Steel Legend
Cooling Frost Commander 140
Memory 32gb ddr5 (2x16) cl 30 6000
Video Card(s) Merc 310 7900 XT @3100 core
Display(s) Agon 27" QD-OLED Glossy 240hz 1440p
Case NZXT H710 (Red/Black)
Power Supply Corsair RM850x 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
28,155 (3.72/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