Peu de temps après, le général est envoyé dans le royaume de Hongrie, où il participe aux combats de l'hiver 1848-1849. Il est nommé commandant du troisième corps d'armée en 1859, cantonné en Italie. Il participe à la bataille de Solférino le , puis il passe après la paix au deuxième corps d'armée, et il devient général commandant en Basse et Haute-Autriche. Il est notamment cantonné à Salzbourg et en Styrie.
Il démissionne, officiellement pour raison de santé, en 1860.
Il est néanmoins nommé Feldmarschall, le , par l'empereur François-Joseph pour rappeler la gloire de son père, lorsque l'on pose en sa présence la première pierre d'un monument en sa mémoire, sur la place Schwarzenberg à Vienne.
Il est le dernier officier de l'armée impériale à accéder à ce rang en Autriche-Hongrie.
Il meurt dans son château de Worlik (aujourd'hui Orlik) en Bohême.