Disconnecting and reconnecting the battery may temporarily reset the warning lights, but it will not resolve the underlying issues causing the lights to come on.  It is crucial to have the vehicle properly diagnosed and repaired by a professional to address the root cause of the problem and prevent the lights from reactivating.