The ship was transferred to Norway in 1942 and ran aground yet again as she prepared to attack one of the convoys to Russia in July. Repairs were completed in December and "Theodor Riedel" participated in the Battle of the Barents Sea at the end of the year and in the German attack on Spitzbergen in mid-1943. After another lengthy refit, the ship began escorting ships between Denmark and Norway in mid-1944 and continued to do so until May 1945 when she made several trips to rescue refugees from East Prussia before the end of the war on 8 May.