Silent install NVIDIA GPU Drivers

Hello,

I’m trying to find a way to silently install the Nvidia GPU driver from start to finish using PowerShell. Running the installer using 'Start-Process “[nvidia-driver].exe” -ArgumentList “/S” will extract the drivers silently, but it will then run the installation normally. If you exit out of the installer, it will delete the extracted files.

Extracting the files to a folder then running ‘Setup.exe’ silently works to install the driver silently.

In theory I could run the extractor silently, copy the extracted files to another location, cancel the installer started after the silent extraction, then run ‘Setup.exe’ from the new location, but I cannot believe the process is that convoluted.

Is there a way to silently install the driver start to finish without doing all that, and without using any tools other than PowerShell?

Well that was annoying. Found the issue: despite PowerShell being largely case-insensitive, if you run the command:

Start-Process “.\[nvidia-driver-name].exe” -ArgumentList “/S”

with a capital ‘S’ in the arguments, the extraction will be silent but the installation will be ‘loud’. However, if you use a lower case ‘s’ like so:

Start-Process “.\[nvidia-driver-name].exe” -ArgumentList “/s”

Both parts of the process will be silent. Not sure if that’s a bug or not.