Io avevo lo stesso problema e ho risolto spostando la cartella ".minecraft" al di fuori della cartella "roaming", in questo modo il launcher di minecraft ha ricreato la cartella ".minecraft" nella cartella "roaming". La cartella creata dal launcher però è vuota di conseguenza basta spostare mondi e versioni nella cartella appena creata. Fatto questo minecraft torna a funzionare.
Io avevo lo stesso problema e ho risolto spostando la cartella ".minecraft" al di fuori della cartella "roaming", in questo modo il launcher di minecraft ha ricreato la cartella ".minecraft" nella cartella "roaming". La cartella creata dal launcher però è vuota di conseguenza basta spostare mondi e versioni nella cartella appena creata. Fatto questo minecraft torna a funzionare.