Yo probaría a reinstalar windows (más bien reparar)
Lo que hace es ponerte otra vez todo bien, y no pierdes datos, aunque es un poco engorroso por lo que tarda. Lo sé porque yo mismo he tenido que hacerlo en varias ocasiones y es un poco coñazo, pero al menos no pierdes nada y te queda todo como antes.