Senior public officials have been given six months to punish staff for corruption despite the fact they have already escaped prosecution through lack of evidence.