Natsi-Saksan luhistuessa Weichs jäi eläkkeelle 25. maaliskuuta 1945. 2. toukokuuta yhdysvaltalaiset joukot vangitsivat hänet Ettalissa, Baijerissa. Nürnbergin oikeudenkäynneissä Weichs vapautettiin terveydellisistä syistä, eikä häntä tuomittu sotarikoksista.