Arduino IDE 2.3.7 cannot open

I started using the Arduino software because of my course. Previously, restarting the computer would at least allow the software to open, although the installed libraries were often blocked due to permission issues. To solve this, I tried uninstalling my antivirus software.

After reinstalling Arduino, the problem became: the software no longer opens at all. It only stays at the loading screen with the Arduino logo blinking, and then nothing happens.

I have only been getting in touch with programming for a very short time, and I really don't know how to solve this issue, so I am seeking help here. :face_holding_back_tears:

Below is the first step I followed based on other posts about similar problems (opening PowerShell to debug). However, unlike the examples I found, nothing was displayed in my case. I hope this information is helpful.

Windows PowerShell
Copyright (C) Microsoft Corporation. All rights reserved.

Install the latest PowerShell for new features and improvements! https://aka.ms/PSWindows

PS C:\Users\lucy7\AppData\Local\Programs\Arduino IDE> & ".\Arduino IDE"

PS C:\Users\lucy7\AppData\Local\Programs\Arduino IDE>





















It might help us to help you if we knew what operating system you are using, it appears to be windoz but which version.

1 Like

Hi @yuhan260.

This happens when Arduino IDE is already running. You must make sure to close all the Arduino IDE windows before running that command from the PowerShell terminal. Please try it again and post the logs that are generated in a reply here on this forum topic. We'll take a look at those logs and see if we can help you to solve the problem that causes Arduino IDE to hang on startup.

1 Like

Thanks for reply! I am using Windows 11 Pro, version 25H2.

Thanx! It's showing up this time:

Windows PowerShell
Copyright (C) Microsoft Corporation. All rights reserved.

Install the latest PowerShell for new features and improvements! https://aka.ms/PSWindows

PS C:\Users\lucy7\AppData\Local\Programs\Arduino IDE> & ".\Arduino IDE"
PS C:\Users\lucy7\AppData\Local\Programs\Arduino IDE>
Arduino IDE 2.3.7
Checking for frontend application configuration customizations. Module path: C:\Users\lucy7\AppData\Local\Programs\Arduino IDE\resources\app\lib\backend\electron-main.js, destination 'package.json': C:\Users\lucy7\AppData\Local\Programs\Arduino IDE\resources\app\package.json
Setting 'theia.frontend.config.appVersion' application configuration value to: "2.3.7" (type of string)
Setting 'theia.frontend.config.cliVersion' application configuration value to: "1.3.1" (type of string)
Setting 'theia.frontend.config.buildDate' application configuration value to: "2025-12-17T16:05:25.389Z" (type of string)
Frontend application configuration after modifications: {"applicationName":"Arduino IDE","defaultTheme":{"light":"arduino-theme","dark":"arduino-theme-dark"},"defaultIconTheme":"none","electron":{"windowOptions":{},"showWindowEarly":true,"splashScreenOptions":{},"uriScheme":"arduino-ide"},"defaultLocale":"","validatePreferencesSchema":false,"reloadOnReconnect":true,"uriScheme":"theia","preferences":{"window.title":"${rootName}${activeEditorShort}${appName}","files.autoSave":"afterDelay","editor.minimap.enabled":false,"editor.tabSize":2,"editor.scrollBeyondLastLine":false,"editor.quickSuggestions":{"other":false,"comments":false,"strings":false},"editor.maxTokenizationLineLength":500,"editor.bracketPairColorization.enabled":false,"breadcrumbs.enabled":false,"workbench.tree.renderIndentGuides":"none","explorer.compactFolders":false},"appVersion":"2.3.7","cliVersion":"1.3.1","buildDate":"2025-12-17T16:05:25.389Z"}
Starting backend process. PID: 26428
Showing main window early
Using browser-only version of superagent in non-browser environment
Configuration directory URI: 'file:///c%3A/Users/lucy7/.arduinoIDE'
Configuring to accept webviews on '^.+\.webview\..+$' hostname.
2026-01-13T18:41:31.304Z root INFO Backend u.initialize: 25.1 ms [Finished 0.763 s after backend start]
2026-01-13T18:41:31.307Z root INFO Backend Object.initialize: 23.7 ms [Finished 0.763 s after backend start]
2026-01-13T18:41:31.307Z root INFO Backend a.initialize: 1.4 ms [Finished 0.763 s after backend start]
2026-01-13T18:41:31.307Z root INFO Backend a.initialize: 1.2 ms [Finished 0.763 s after backend start]
2026-01-13T18:41:31.307Z root INFO Backend u.initialize: 1.5 ms [Finished 0.763 s after backend start]
2026-01-13T18:41:31.309Z root INFO Backend l.initialize: 23.8 ms [Finished 0.764 s after backend start]
2026-01-13T18:41:31.315Z root INFO configured all backend app contributions
2026-01-13T18:41:31.315Z root INFO Backend l.onStart: 1.0 ms [Finished 0.775 s after backend start]
2026-01-13T18:41:31.316Z root INFO Backend d.onStart: 0.1 ms [Finished 0.775 s after backend start]
2026-01-13T18:41:31.316Z root INFO Backend a.onStart: 0.2 ms [Finished 0.775 s after backend start]
2026-01-13T18:41:31.317Z config INFO >>> Initializing CLI configuration...
2026-01-13T18:41:31.317Z root INFO Backend x.onStart: 0.4 ms [Finished 0.776 s after backend start]
2026-01-13T18:41:31.317Z config INFO Loading CLI configuration from c:\Users\lucy7\.arduinoIDE\arduino-cli.yaml...
2026-01-13T18:41:31.317Z daemon INFO Starting daemon from C:\Users\lucy7\AppData\Local\Programs\Arduino IDE\resources\app\lib\backend\resources\arduino-cli.exe...
2026-01-13T18:41:31.317Z root INFO Backend w.onStart: 0.3 ms [Finished 0.776 s after backend start]
2026-01-13T18:41:31.317Z discovery-log INFO start
2026-01-13T18:41:31.317Z discovery-log INFO start new deferred
2026-01-13T18:41:31.317Z root INFO Backend v.onStart: 0.3 ms [Finished 0.776 s after backend start]
2026-01-13T18:41:31.317Z root INFO Backend a.onStart: 0.2 ms [Finished 0.777 s after backend start]
2026-01-13T18:41:31.321Z root INFO Theia app listening on http://127.0.0.1:2973.
2026-01-13T18:41:31.321Z root INFO Finished starting backend application: 4.2 ms [Finished 0.781 s after backend start]
2026-01-13T18:41:31.322Z root WARN The local plugin referenced by local-dir:/c%3A/Users/lucy7/.arduinoIDE/plugins does not exist.
2026-01-13T18:41:31.322Z root WARN The local plugin referenced by local-dir:/c%3A/Users/lucy7/.arduinoIDE/deployedPlugins does not exist.
2026-01-13T18:41:31.322Z root WARN The local plugin referenced by local-dir:C:\Users\lucy7\.arduinoIDE\plugins does not exist.
Restoring workspace roots: c:\Users\lucy7\Downloads\sketch_dec11a\sketch_dec11a.ino
isTempSketch: false. Input was c:\Users\lucy7\Downloads\sketch_dec11a\sketch_dec11a.ino
2026-01-13T18:41:32.229Z config INFO Loaded CLI configuration: {"board_manager":{"additional_urls":[]}}
2026-01-13T18:41:32.229Z config INFO Loading fallback CLI configuration to get 'directories.data' and 'directories.user'
2026-01-13T18:41:32.241Z daemon INFO time="2026-01-13T13:41:31-05:00" level=info msg="arduino-cli version 1.3.1"
time="2026-01-13T13:41:31-05:00" level=info msg="Using config file: c:\\Users\\lucy7\\.arduinoIDE\\arduino-cli.yaml"
time="2026-01-13T13:41:31-05:00" level=info msg="Executing `arduino-cli daemon`"
Daemon is now listening on 127.0.0.1:2974
{"IP":"127.0.0.1","Port":"2974"}
2026-01-13T18:41:32.241Z daemon INFO Daemon is running.
2026-01-13T18:41:32.325Z daemon INFO time="2026-01-13T13:41:32-05:00" level=info msg="Checking signature" index="C:\\Users\\lucy7\\AppData\\Local\\Arduino15\\package_index.json" signatureFile="C:\\Users\\lucy7\\AppData\\Local\\Arduino15\\package_index.json.sig" trusted=true
2026-01-13T18:41:32.327Z daemon INFO time="2026-01-13T13:41:32-05:00" level=info msg="Loading hardware from: C:\\Users\\lucy7\\AppData\\Local\\Arduino15\\packages"
2026-01-13T18:41:32.329Z daemon INFO time="2026-01-13T13:41:32-05:00" level=info msg="Loading package arduino from: C:\\Users\\lucy7\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware"
2026-01-13T18:41:32.346Z root INFO Resolve plugins list: 1027.6 ms [Finished 1.806 s after backend start]
2026-01-13T18:41:32.354Z daemon INFO time="2026-01-13T13:41:32-05:00" level=info msg="Missing signature file" index="C:\\Users\\lucy7\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\samd\\1.8.14\\installed.json"
2026-01-13T18:41:32.413Z daemon INFO time="2026-01-13T13:41:32-05:00" level=info msg="Adding monitor tool" protocol=serial tool="builtin:serial-monitor"
2026-01-13T18:41:32.414Z daemon INFO time="2026-01-13T13:41:32-05:00" level=info msg="Loaded platform" platform="arduino:samd@1.8.14"
2026-01-13T18:41:32.414Z daemon INFO time="2026-01-13T13:41:32-05:00" level=info msg="Checking existence of 'tools' path: C:\\Users\\lucy7\\AppData\\Local\\Arduino15\\packages\\arduino\\tools"
time="2026-01-13T13:41:32-05:00" level=info msg="Loading tools from dir: C:\\Users\\lucy7\\AppData\\Local\\Arduino15\\packages\\arduino\\tools"
2026-01-13T18:41:32.416Z daemon INFO time="2026-01-13T13:41:32-05:00" level=info msg="Loaded tool" tool="arduino:CMSIS@4.5.0"
2026-01-13T18:41:32.417Z daemon INFO time="2026-01-13T13:41:32-05:00" level=info msg="Loaded tool" tool="arduino:CMSIS-Atmel@1.2.0"
time="2026-01-13T13:41:32-05:00" level=info msg="Loaded tool" tool="arduino:arduinoOTA@1.2.1"
time="2026-01-13T13:41:32-05:00" level=info msg="Loaded tool" tool="arduino:arm-none-eabi-gcc@7-2017q4"
time="2026-01-13T13:41:32-05:00" level=info msg="Loaded tool" tool="arduino:avrdude@6.3.0-arduino9"
2026-01-13T18:41:32.417Z daemon INFO time="2026-01-13T13:41:32-05:00" level=info msg="Loaded tool" tool="arduino:bossac@1.7.0-arduino3"
2026-01-13T18:41:32.417Z daemon INFO time="2026-01-13T13:41:32-05:00" level=info msg="Loaded tool" tool="arduino:openocd@0.10.0-arduino7"
2026-01-13T18:41:32.418Z daemon INFO time="2026-01-13T13:41:32-05:00" level=info msg="Loading package builtin from: C:\\Users\\lucy7\\AppData\\Local\\Arduino15\\packages\\builtin"
2026-01-13T18:41:32.418Z daemon INFO time="2026-01-13T13:41:32-05:00" level=info msg="Checking existence of 'tools' path: C:\\Users\\lucy7\\AppData\\Local\\Arduino15\\packages\\builtin\\tools"
time="2026-01-13T13:41:32-05:00" level=info msg="Loading tools from dir: C:\\Users\\lucy7\\AppData\\Local\\Arduino15\\packages\\builtin\\tools"
2026-01-13T18:41:32.419Z daemon INFO time="2026-01-13T13:41:32-05:00" level=info msg="Loaded tool" tool="builtin:ctags@5.8-arduino11"
2026-01-13T18:41:32.419Z daemon INFO time="2026-01-13T13:41:32-05:00" level=info msg="Loaded tool" tool="builtin:dfu-discovery@0.1.2"
2026-01-13T18:41:32.420Z daemon INFO time="2026-01-13T13:41:32-05:00" level=info msg="Loaded tool" tool="builtin:mdns-discovery@1.0.12"
2026-01-13T18:41:32.420Z daemon INFO time="2026-01-13T13:41:32-05:00" level=info msg="Loaded tool" tool="builtin:serial-discovery@1.4.3"
2026-01-13T18:41:32.420Z daemon INFO time="2026-01-13T13:41:32-05:00" level=info msg="Loaded tool" tool="builtin:serial-monitor@0.15.0"
2026-01-13T18:41:32.436Z daemon INFO time="2026-01-13T13:41:32-05:00" level=info msg="Adding libraries dir" dir="C:\\Users\\lucy7\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\samd\\1.8.14\\libraries" isSingleLibrary=false location=platform
2026-01-13T18:41:32.436Z daemon INFO time="2026-01-13T13:41:32-05:00" level=info msg="Loading libraries index file" index="C:\\Users\\lucy7\\AppData\\Local\\Arduino15\\library_index.json"
2026-01-13T18:41:32.464Z config INFO Loaded fallback CLI configuration: {"directories":{"user":"C:\\Users\\lucy7\\Documents\\Arduino","data":"C:\\Users\\lucy7\\AppData\\Local\\Arduino15"}}
2026-01-13T18:41:32.464Z config INFO Merged CLI configuration with the fallback: {"directories":{"user":"C:\\Users\\lucy7\\Documents\\Arduino","data":"C:\\Users\\lucy7\\AppData\\Local\\Arduino15"},"board_manager":{"additional_urls":[]}}
2026-01-13T18:41:32.464Z config INFO Loaded the CLI configuration.
2026-01-13T18:41:32.465Z config INFO Mapped the CLI configuration: {"dataDirUri":"file:///c%3A/Users/lucy7/AppData/Local/Arduino15","sketchDirUri":"file:///c%3A/Users/lucy7/Documents/Arduino","additionalUrls":[],"network":"none","locale":"en"}
2026-01-13T18:41:32.465Z config INFO Validating the CLI configuration...
2026-01-13T18:41:32.465Z config INFO The CLI config is valid.
2026-01-13T18:41:32.465Z config INFO <<< Initialized the CLI configuration.
2026-01-13T18:41:32.519Z root ERROR Error occurred while initializing the core gRPC client provider Error: 13 INTERNAL: grpc: error while marshaling: string field contains invalid UTF-8
    at t.callErrorFromStatus (C:\Users\lucy7\AppData\Local\Programs\Arduino IDE\resources\app\lib\backend\main.js:2:3088066)
    at Object.onReceiveStatus (C:\Users\lucy7\AppData\Local\Programs\Arduino IDE\resources\app\lib\backend\main.js:2:6672872)
    at Object.onReceiveStatus (C:\Users\lucy7\AppData\Local\Programs\Arduino IDE\resources\app\lib\backend\main.js:2:2571272)
    at C:\Users\lucy7\AppData\Local\Programs\Arduino IDE\resources\app\lib\backend\main.js:2:4304750
    at process.processTicksAndRejections (node:internal/process/task_queues:77:11)
for call at
    at s.makeServerStreamRequest (C:\Users\lucy7\AppData\Local\Programs\Arduino IDE\resources\app\lib\backend\main.js:2:6672639)
    at s.init (C:\Users\lucy7\AppData\Local\Programs\Arduino IDE\resources\app\lib\backend\main.js:2:3087159)
    at C:\Users\lucy7\AppData\Local\Programs\Arduino IDE\resources\app\lib\backend\main.js:2:6276533
    at new Promise (<anonymous>)
    at y.initInstance (C:\Users\lucy7\AppData\Local\Programs\Arduino IDE\resources\app\lib\backend\main.js:2:6276499)
    at y.initInstanceWithFallback (C:\Users\lucy7\AppData\Local\Programs\Arduino IDE\resources\app\lib\backend\main.js:2:6275355)
    at y.create (C:\Users\lucy7\AppData\Local\Programs\Arduino IDE\resources\app\lib\backend\main.js:2:6275260)
    at process.processTicksAndRejections (node:internal/process/task_queues:95:5)
2026-01-13T18:41:32.520Z root ERROR Uncaught Exception:  Error: 13 INTERNAL: grpc: error while marshaling: string field contains invalid UTF-8
2026-01-13T18:41:32.520Z root ERROR Error: 13 INTERNAL: grpc: error while marshaling: string field contains invalid UTF-8
    at t.callErrorFromStatus (C:\Users\lucy7\AppData\Local\Programs\Arduino IDE\resources\app\lib\backend\main.js:2:3088066)
    at Object.onReceiveStatus (C:\Users\lucy7\AppData\Local\Programs\Arduino IDE\resources\app\lib\backend\main.js:2:6672872)
    at Object.onReceiveStatus (C:\Users\lucy7\AppData\Local\Programs\Arduino IDE\resources\app\lib\backend\main.js:2:2571272)
    at C:\Users\lucy7\AppData\Local\Programs\Arduino IDE\resources\app\lib\backend\main.js:2:4304750
    at process.processTicksAndRejections (node:internal/process/task_queues:77:11)
for call at
    at s.makeServerStreamRequest (C:\Users\lucy7\AppData\Local\Programs\Arduino IDE\resources\app\lib\backend\main.js:2:6672639)
    at s.init (C:\Users\lucy7\AppData\Local\Programs\Arduino IDE\resources\app\lib\backend\main.js:2:3087159)
    at C:\Users\lucy7\AppData\Local\Programs\Arduino IDE\resources\app\lib\backend\main.js:2:6276533
    at new Promise (<anonymous>)
    at y.initInstance (C:\Users\lucy7\AppData\Local\Programs\Arduino IDE\resources\app\lib\backend\main.js:2:6276499)
    at y.initInstanceWithFallback (C:\Users\lucy7\AppData\Local\Programs\Arduino IDE\resources\app\lib\backend\main.js:2:6275355)
    at y.create (C:\Users\lucy7\AppData\Local\Programs\Arduino IDE\resources\app\lib\backend\main.js:2:6275260)
    at process.processTicksAndRejections (node:internal/process/task_queues:95:5)
2026-01-13T18:41:32.520Z daemon INFO time="2026-01-13T13:41:32-05:00" level=info msg="Adding libraries dir" dir="C:\\Users\\lucy7\\AppData\\Local\\Arduino15\\libraries" isSingleLibrary=false location=ide
time="2026-01-13T13:41:32-05:00" level=info msg="Adding libraries dir" dir="C:\\Users\\lucy7\\Documents\\Arduino\\libraries" isSingleLibrary=false location=user
2026-01-13T18:41:33.786Z root INFO creating connection for 1
2026-01-13T18:41:35.148Z root WARN Frontend a.configure took longer than the expected maximum 100 milliseconds: 732.5 ms [Finished 3.152 s after frontend start]
2026-01-13T18:41:35.168Z root WARN A command editor.action.toggleStickyScroll is already registered.
Opening channel for service path '/services/electron-window'.
Opening channel for service path '/services/ide-updater'.
2026-01-13T18:41:35.267Z root INFO Start frontend contributions: 904.3 ms [Finished 3.266 s after frontend start]
2026-01-13T18:41:35.267Z root INFO Changed application state from 'init' to 'started_contributions'.
2026-01-13T18:41:35.275Z root INFO Changed application state from 'started_contributions' to 'attached_shell'.
2026-01-13T18:41:35.275Z root INFO >>> Restoring the layout state...
2026-01-13T18:41:35.452Z root INFO Refreshing token github|204515303
2026-01-13T18:41:38.320Z root INFO Deploy plugins list: 7001.6 ms [Finished 7.780 s after backend start]
2026-01-13T18:41:38.325Z root INFO [fa01ea6d-d657-4385-acb2-29f0cd6d8f2e] Waiting for backend deployment: 3067.3 ms [Finished 6.329 s after frontend start]
2026-01-13T18:41:38.728Z root INFO [hosted-plugin: 31552] PLUGIN_HOST(31552) starting instance
[Object: null prototype] {}
2026-01-13T18:41:39.202Z root INFO [fa01ea6d-d657-4385-acb2-29f0cd6d8f2e] Sync of 23 plugins: 879.5 ms [Finished 7.209 s after frontend start]

1 Like