If Arduino IDE stops responding or never finishes opening, follow these steps to troubleshoot the problem.
1. Check your internet connection
On the first run after a fresh installation, Arduino IDE downloads and installs additional essential components. If it cannot install these components, Arduino IDE may hang during start-up.
- Make sure your computer is connected to the internet.
- Close all Arduino IDE windows.
- Start Arduino IDE again.
Note
After the required components are installed, an internet connection is not required to edit, compile, and upload sketches. Internet-dependent features, such as Library Manager, will not be available while your computer is offline.
2. Examine the command-line logs
If Arduino IDE still hangs, start it from a terminal to view its diagnostic output.
Linux
-
Close all Arduino IDE windows.
-
Open a command-line terminal in the folder containing the Arduino IDE AppImage.
-
Enter the following command, replacing
<version>with the Arduino IDE version number:./arduino-ide_<version>_Linux_64bit.AppImage -
Press Enter.
macOS
-
Close all Arduino IDE windows.
-
Open macOS Launchpad.
-
Search for
terminal. -
Select Terminal.
-
Enter the following command:
"/Applications/Arduino IDE.app/Contents/MacOS/Arduino IDE" -
Press Enter.
Windows
-
Close all Arduino IDE windows.
-
Open Windows File Explorer.
-
Open the Arduino IDE installation folder.
The default installation location is usually one of the following:
C:\Program Files\Arduino IDEC:\Users\<username>\AppData\Local\Programs\Arduino IDEReplace
<username>with your Windows username.Note
The
AppDatafolder is hidden by default. To show it in File Explorer, open View and enable Hidden items. -
Hold Shift and right-click an empty area inside the Arduino IDE installation folder.
-
Select Open PowerShell window here.
-
Enter the following command:
& ".\Arduino IDE" -
Press Enter.
Review the logs
Return to the terminal or PowerShell window. Wait until Arduino IDE appears to be hanging. This may be indicated by:
- No additional output appearing in the terminal.
- The same output appearing repeatedly.
Look for error messages in the output. Searching for an error message online may help you identify the cause and find a solution.
If you cannot resolve the problem, create a post in the Arduino IDE 2.x section of the Arduino Forum or contact Arduino Support.
Describe what happens when Arduino IDE starts and include the complete command-line output in your forum post or support request.