I have this problem as well so clearly it has not been fixed properly. I have tried everything I can think of. Technic Launcher doesn't even appear when I search it into my start menu! PLEASE look into this problem because I have to re-download it each time to access it!
DarkCenturion101