1796 diente er in Deutschland und konnte 1800 die aus Breisach kommenden Ausfalltruppen zurückwerfen. Für diese Tat wurde er von Erzherzog Karl im Generalstabsbefehl belobigt und zum Major befördert. Am Feldzug von 1805 konnte der nun zum Oberst beförderte und zum Kommandanten des Regiments Schwarzenberg ernannte Hardegg krankheitsbedingt nicht teilnehmen.