En los años siguientes, recibió el cargo de comandante en Rothenburg (1777), seguido por el mismo en Herford (1783), Basilea, Sulz, Colmar, Mülhausen (1786) y Villingen, en la Selva Negra (1796).
Y en este último año fue nombrado Gran administrador de la lengua con base en Brandeburgo.
Conviene señalar que Napoleón Bonaparte disponía de 29 000 hombres contra los 7000 del gran maestre maltés.
Pero von Hompesch respondió que sólo podrían hacerlo dos barcos franceses a la vez.
Y al día siguiente se firmó un tratado por el que la Orden renunciaba a su soberanía sobre la isla de Malta y la entregaba al Directorio que en esos momentos gobernaba en Francia.