mmmmmm.... no comprendi mucho =S
Lo que pasa es raro, porque si uno lo instala manualmente aparecen con los nombres correctos, osea, parche 1, parche 2, ect, ect. Ahora si los ejecuto desde el .bat me los instala con el nombre del primero que instalo, en este caso, parche 1 (1), parche 1 (2), parche 1(3), etc, etc. ¿Se entiende?
Lo otro que había pensado es que ejecute los MSI, desde otro lenguaje.
Gracias