New
#1391
Here is the script I made to check if the extracted NVIDIA driver package and the current installed driver is UWP(DCH) or Standard.
Code:@echo off :: NVIDIA Driver Package Verifier Script COLOR 02 :: Start Command Prompt Maximised if not "%1" == "max" start /MAX cmd /c %0 max & exit/b :: Main Script Start for /F "eol= delims=~" %%d in ('CD') do set curdir=%%d pushd %curdir% if exist "%curdir%\Display.Driver\NvContainerSetup.exe" ( goto driverexists ) else ( echo Extracted NVIDIA Driver Package not found, Please place the script in the root folder of the extracted drivers and run the script again echo. goto end ) cls echo. :driverexists for /f "tokens=2* delims= " %%a in ('find /n /v "" ^< "%curdir%\setup.cfg" ^| findstr "^\[2\]" ') do (set "version=%%b") echo "%version%" > "%temp%\nvpackage.txt" FOR /f "tokens=1 delims= " %%a IN (%temp%\nvpackage.txt) do ( set string=%%a ) if exist "%temp%\nvpackage.txt" ( del "%temp%\nvpackage.txt" ) reg query "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\nvlddmkm" /v "DCHUVen" >nul if %ERRORLEVEL% EQU 0 goto nvidiadch set version1=Standard goto package :nvidiadch set version1=DCH :package find "DCHUVen" "%curdir%\Display.Driver\nv_dispi.inf" >nul if %ERRORLEVEL% EQU 0 goto nvidiadch1 set version2=Standard goto package1 :nvidiadch1 set version2=DCH echo. echo ======================================== echo NVIDIA Driver Package Verifier echo ======================================== echo. :package1 echo NVIDIA Driver Package Version: %string:~10,6% %version2% echo. for /f "tokens=3* delims= " %%G in ('reg query "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\{B2FE1952-0186-46C3-BAEC-A80AA35AC5B8}_Display.Driver" /v DisplayVersion ^| findstr "."') do (set NVGPU=%%G) echo GPU Driver currently installed: %NVGPU% %version1% echo. echo. :end echo Please press any key to exit... Pause >nul