Bei Kriegsende wurde das Schloss während der Schlacht um Posen zwar ziemlich in Mitleidenschaft gezogen, nahm in seiner Grundsubstanz aber kaum Schaden. Nach der Einkesselung der Stadt wurde es zum Lazarett umfunktioniert, das zuletzt bis zu 2.000 Verwundete in seinem Inneren beherbergt haben dürfte. Nach der Besetzung durch die Rote Armee am 23. Februar diente es bis März 1945 als Sammelstelle für deutsche Verwundete. Unter diesen brach eine Ruhrepedemie aus, die auf ihrem Höhepunkt schätzungsweise bis zu 30 Opfer täglich forderte. 1947/48 exhumierten die polnischen Behörden allein im Schlosspark 765 in einem Massengrab verscharrte deutsche Soldaten.