Hoy me encontré con el error en mi ordenador de que al ejecutar un .bat con doble click desde el explorador de ficheros, dando un error.
La solución ha sido en el regedit
HKEY_LOCAL_MACHINESOFTWAREClassesbatfileshellopencommand
editar la clave predeterminada y dejarla asi
cmd /c «%1» %*
no name
Gracias