OK, I see two significant errors:
daemon ERROR Error: Unable to get Documents Folder: The system cannot find the path specified.
I don’t know what is the cause of the first one. Maybe your Documents folder is on a cloud service like OneDrive and is not connected.
daemon ERROR Failed to listen on TCP port: 50051. Unexpected error: listen tcp 127.0.0.1:50051: bind: Only one usage of each socket address (protocol/network address/port) is normally permitted.
By default, Arduino IDE 2.x uses TCP port 50051 to communicate with the Arduino CLI tool that handles all the non-GUI related tasks. It looks like some other application is already using this port. We are seeing that the application that causes this conflict is usually multipass.
Both of these issues can be fixed by customizing the Arduino CLI configuration file. Please do this:
- Close the Arduino IDE 2.x if it’s still running.
c:\Users\Administrator\.arduinoIDE\arduino-cli.yaml in a text editor.
- Change this line from:
(or any free port number you like)
- Change this line (might be slightly different) from:
to the path of any folder you would like to use for your Arduino sketchbook folder. If you already have an Arduino sketchbook folder, you will probably find it convenient to use the same location.
- Save the file.
- Try starting Arduino IDE 2.x again.
Hopefully that will solve your problems. If not, please follow the instruction from my last reply once again so I can see the new command line output.