Yeah i had this problem too. The reason is because when Spark is updated, the profile of the user is not. And since the profile stores some libraries and stuff, it conflicts. Erasing the entire user profile in %appdata% and recreating it solves the problem.
Chat logs can be kept if needed.