Du hast ein Problem mit Deiner Kiste und der Kommunikationsschnittstelle.
Entweder ist das Board hin oder irgendwas funkt Dir in die Kommunikation auf PC-Seite.
Ich habe seit mindestens 24 Monaten eine Windows-Kiste nicht neu booten müssen, auf der ich nur Code übertrage. IDE aufrufen, Sketch im Netzwerklaufwerk suchen, richtiges Board auswählen, übertragen, Ruhezustand, basta.
Du hast ein Problem auf der Schnittstelle:
Schliesslich schmiert das ab und zeigt Dir nicht, was da noch kommt.
Nimm ein anderes Board.
Der Code benötigt keine lib und läuft auf allem, was nach Arduino klingt.