If you want to reinstall, don't bother debugging broken package managers, it's not worth your time. What you will encounter in linux is that some stuff is broken, you find bugs, you report them, you realize someone's already solved it, or they haven't and you're the first one to see it, eventually the bug is fixed, everyone goes home happy. The way of life.
The difference is that in the Windows bugs exist, but there's no way to fix them, because a software company won't respond to your bug reports.