Efter freden blev han stående i Livregimentet, indtil han 1682 med oberstløjtnants rang trådte over i Drabantgarden. Da denne 1685 udvidedes til seks kompagnier, fik Krag et af disse og blev oberst, men endnu samme år kontramanderedes denne udvidelse, og Krag kom på ventepenge. Han rejste nu til Ungarn for at overvære krigen mellem de kejserlige og tyrkerne. Ved hans hjemkomst 1687 var det bestemt, at der i stedet for de spredte garnisonskompagnier i det søndenfjeldske Norge skulle oprettes et hvervet regiment, og Krag blev så stillet i spidsen for dette, men vendte 1690 tilbage til Danmark for at tage kommandoen over Prins Frederiks (fra 1699 Prins Christians) Regiment.