Несмотря на это, британское командование было убеждено, что только стремительная победа на суше могла бы помешать Дёницу начать свое второе большое наступление подводных сил. Немецкая армия проиграла вместе с Гитлером войну на суше, как и на море last not least (последний, но не менее важный) — вместе с Дёницем.
В конце лета 1944 года была прорвана блокада в Балтийском море, Советский флот впервые получил свободу действий. Район боевой подготовки Дёница, крупные судоверфи в Данциге, производившие подводные лодки, оказались в смертельной опасности, так же как и немецкие транспортные коммуникации в центральной части Балтийского моря. На западе, в связи с освобождением Франции, были потеряны идеальные в смысле исходных пунктов для наступления базы на французском западном побережье Атлантики. Отдельные опорные пункты подводных лодок стали настоящими «крепостями» и держались в тылу у союзных армий, вышедших к Рейну и Маасу. Но увидят ли когда-нибудь эти огромные укрытия современные немецкие подводные лодки?
Все еще вели свою малую войну в 1945 году быстроходные подводные лодки, совершая смелые рейды у английского восточного побережья, все еще находились подводные лодки в открытом море. Но в безотрадном 1945 году картина войны в корне переменилась. 12 января 1945 года началось крупное советское наступление в Польше, которое продолжилось затем в Восточной и Западной Пруссии. Тяжелые боевые корабли военно-морского флота были по приказу Дёница переброшены на поддержку немецких частей с моря, из сверхкомплектного личного состава были сформированы две дивизии морской пехоты для ведения войны на суше. С быстрым продвижением вперед советских армий в Восточной Пруссии и в долине Вислы с направлением главного удара на Данциг и прекрасно оснащенную гавань «Готенхафен» (сейчас Гдыня) началось массовое бегство населения, которое опасалось грабежей и зверств красной солдатни.
Дёниц считал своим высшим и последним долгом помочь в эвакуации беженцам, воинским частям, отрезанным от остальных и вытесненным к побережью, сохранить связь с окруженными в Курляндии войсками и, следуя собственному решению, вывезти всех до единого, воспользовавшись для этого любыми имеющимися плавсредствами, трюмами кораблей, легкими боевыми кораблями и прочими судами, приведенными с других участков фронта. Благодаря этой спасательной акции свыше двух миллионов человек из восточных областей, как штатских, так и военных, избежали насильственных действий. Это была исключительная акция, поступок с большой буквы, которым гросс-адмирал по праву гордился до конца своих дней. Военно-морской стратегии он предпочел сохранение человеческих жизней.
Советские подводные лодки и легкие военно-морские силы при поддержке военно-воздушных сил пытались сорвать эту акцию. Немецкие надводные и подводные военно-морские силы подвергались в своих портах упорным и все более настойчивым воздушным налетам союзников. Усиленно бомбили Вильгельмсхафен, Киль, Бремен, Гамбург и Свинемюнде. Тяжелые крейсерские корабли, крейсера, легкие боевые корабли и подводные лодки были потоплены. Последний большой бой с конвоем JW-66, состоявшим из 22 пароходов, двух конвойных авианосцев, одного крейсера, 22 эскадренных миноносцев, корветов и фрегатов, который вела группа «Фауст», насчитывавшая девять подводных лодок, произошел между 16 и 25 апреля 1945 года и закончился ничтожным успехом. К самому конвою не смогла приблизиться ни одна подводная лодка. Операция боевого соединения, состоявшего из И подводных лодок, против возвращавшегося из Мурманска конвоя RA-66, который сопровождали не только союзники, но и советские корабли охранения и противолодочные корабли, проходила между 29 апреля и 2 мая 1945 года и закончилась безрезультатно. 20 подводных лодок типа XXI были годны к боевому применению, следующие 100 были готовы к бою в ближайшее время, первая подводная лодка типа XXI U-2511 под командованием капитана третьего ранга Шнее вышла в море, покинув передовую базу снабжения подводных лодок в Бергене (Норвегия), — но это уже никому не было нужно.