How can I find remotely the NVIDIA graphics drivers version on Windows XP clients?
Solution 1
There's a registry key you can query to find out the version. Check the version value under:
HKEY_LOCAL_MACHINE\SOFTWARE\NVIDIA Corporation\Installer
It will be in the format of 8.16.11.9107 where the last bit (bolded) is the interesting part. Convert that to 191.07 and you have you driver version number.
I'll leave it up to you to write the script to retrieve this from all machines since that's not something I'm familiar with.
Solution 2
Use the REG
command (it's included in XP) to access the registry from the command line and psexec
(a part of the PsTools at Sysinternals) to execute this command remotely on the computers you want.
Assuming the key HKEY_LOCAL_MACHINE\SOFTWARE\NVIDIA Corporation\Installer listed by Pär Björklund is correct (I can't check, I'm an ATI guy ;-) ), that would be:
psexec \\servername -u username -p password reg query "HKEY\LOCAL\MACHINE\SOFTWARE\NVIDIA Corporation\Installer"
With the @filename
syntax instead of the \\servername
in psexec, you can even run the command on a list of computers.
And add a /v "ValueName"
as the end of the command (it's a parameter for reg
) to get only the content of one value, not the content of the whole key.
Related videos on Youtube
user11222
Updated on September 17, 2022Comments
-
user11222 almost 2 years
How can I find remotely the NVIDIA graphics drivers version installed on a set of Windows XP clients?