I am not sure what exactly it is repairing. Once, when I waited for the game to repair, an error occurred and the reparation couldn't be made. Then, when I started the game again, it didn't ask to be repaired. The game run normally, and there was nothing out of the ordinary.In any case, it seems I do not have this problem anymore. Yesterday when I tried to exit to desktop the game did not freeze. Maybe they solved this question.