Kostel sv. Rocha v Petrovicích byl v 90. letech jedním z mnoha v Krnovském pohraničí, kde se záchrana zdála již nemožná, případně bez potřeby. Základní údržbou ze svých prostředků pomohl k zachování stavby nejprve P. Stanislav Lekavý, rektor nedalekého poutního místa Maria Hilf u Zlatých Hor - nechal opravit dešťové žlaby a svody a dveře do kostela. Stavba však zůstávala v havarijním stavu ještě dlouhá léta. Krovy kostela byly napadeny dřevokazným hmyzem a houbou, fasáda byla dožilá, kostel trpěl velkou vlhkostí, narušená byla statika sakristie.
Vlastní obnova kostela proběhla v letech 2012-2014. Nejprve byla opravena věž kostela, krovy kostela a položena nová střešní krytina. Dále byla provedena dešťová kanalizace, statické zajištění sakristie a nová fasáda, vč. repasování oken, dveří, ciferníků hodin. V interiéru byly provedeny nové omítky soklu a opravena elektroinstalace. V následujících letech se podařilo díky intenzivní spolupráci s německými rodáky z Petrovic provést výmalbu interiéru, z peněz rodáků byl zrestaurován oltářní obraz sv. Rocha s oltářním křížem. Rovněž se podařilo provést obnovu venkovní kamenné ohradní zdi a kapličky na hřbitově. Akce byla zakončená velkolepou děkovnou bohoslužbou a oslavou za účasti Čechů a Němců z Petrovic i celého Krnovska.
Celkové náklady akce činily 6 mil,-Kč a byly hrazeny z těchto zdrojů:
- Program rozvoje venkova Ministerstva zemědělství ČR
- Krajský úřad Moravskoslezského kraje
- Česko-německý fond budoucnosti
- Němečtí rodáci z Petrovic
- Nadace OKD
- Biskupství Ostravsko- opavské
- Obec Petrovice