DLLCACHE es creada por el servicio de Windows SFC (System File Checker)
Si crees que es la solución no haces nada malo en reemplazarlo. Windows seguramente recuperará a los segundos, el CMD que estime correcto.
Si no te funcionan los comandos según dices, pero te reconoce los básicos de la consola, entonces hay un problema con el PATH de las aplicaciones que referencian esos comandos.
Escribe PATH y verifica que el mismo sea algo similar a:
PATH=C:WINDOWSsystem32;C:WINDOWS;C:WINDOWSSystem32Wbem;C:Archivos de programaArchivos comune
sAutodesk Shared;C:Archivos de programaMicrosoft SQL Server80ToolsBinn
Lo que cambia segun lo que tengas instalado.
____________________________________________
Prueba uno de los comandos que creas que no funcionan, si no funciona haz lo siguiente:
COMANDO: Por ejemplo HELP
El comando HELP llama al ejecutable HELP.EXE. Ahora busca en INICIO/BUSCAR la ubicación de HELP.exe
En este caso: C:WINDOWSsystem32help.exe
Revisa el PATH de la CONSOLA (Cmd):
En este ejemplo, al principio sale: PATH=C:WINDOWSsystem32....
Con lo que HELP funcionará perfectamente.
Si en tu PATH no sale nada, o sale algo como esto:
PATH=C:WINNTsystem32......
Puedes reconfigurar tu PATH en PROPIEDADES DE MI PC
Pestaña, opciones AVANZADAS
Variables del Entorno > Recuadro "Variables del Sistema"