em 99% dos casos, só essa substituição resolve, mas em alguns casos também pode haver oxidação no contato dessa mesma bateria, fazendo com que a bateria não consiga ter contato e enviar voltagem para o circuito, com uma borracha escolar dá pra fazer a limpeza.
existe um caso ainda mais raro, que aconteceu comigo uma vez em 5 anos, que é do circuito da placa ter sido danificado e mesmo higienizando ou substituindo, a placa não salva as configs, mas isso deve ter sido causado por algum surto elétrico, na época eu não fazia troca de componentes SMD, então não me aprofundei muito no caso, como o cliente não se incomodava de ficar configurando data e horário, daquela forma mesmo ficou kkkkkk