Ejecutar un archivo por lotes desde el Programador de tareas no funciona con un comando java

Ejecutar un archivo por lotes desde el Programador de tareas no funciona con un comando java dentro del archivo .bat. Si ejecuto el archivo .bat manualmente está funcionando bien.

Aquí está el simple archivo .bat que estoy tratando de programar

set JAVA_HOME=C:\Program Files (x86)\Java\jdk1.6.0_24;
set CMD= "%JAVA_HOME%\bin\java" -version

echo %CMD%
%CMD%

Respuestas a la pregunta(7)

Su respuesta a la pregunta