El siguiente Batch-script tiene la función de eliminar los archivos de cache de sombreadores de texturas generados por las tarjetas/drivers de nVidia, lo que puede solucionar fallas o errores gráficos en algunos video juegos, o simplemente lo pueden utilizar para eliminar un poco de espacio usado cuando sea necesario (a veces pueden haber gigabytes de datos de cache de shaders).
Funciona para los que tengan instalados drivers recientes, y drivers no tan recientes.
:SHOW_WELCOME_SCREEN
COLOR 07
ECHO:This script will perform a cleanup of the nVidia's shader cache files.
ECHO:Removing the shader cache files may fix crashes or graphic errors
in some video games.
ECHO:Note that shader cache files that are
in use cannot be deleted.
CHOICE /C "YN" /M "Continue"
CLS
:DO_WORK
REM This directory only exists prior to nVidia drivers v471.11
(IF Exist "
%ProgramData%\NVIDIA\NV_Cache\*"
(DEL /A /F /Q "
%ProgramData%\NVIDIA\NV_Cache\*"
)) || (GOTO:SHOW_ERROR_SCREEN
) REM These directories exist beginning with nVidia drivers v471.11
(IF Exist "
%LocalAppData%\NVIDIA\DXCache\*"
(DEL /A /F /Q "
%LocalAppData%\NVIDIA\DXCache\*"
)) || (GOTO:SHOW_ERROR_SCREEN
) (IF Exist "
%LocalAppData%\NVIDIA\GLCache\*"
(DEL /A /F /Q "
%LocalAppData%\NVIDIA\GLCache\*"
)) || (GOTO:SHOW_ERROR_SCREEN
)
:SHOW_GOODBYE_SCREEN
COLOR 0A
:SHOW_ERROR_SCREEN
COLOR 0C
ECHO:ERROR DETECTED. THE PROGRAM WILL TERMINATE NOW.