Hello,
I am managing a Windows computer lab where students log in using Active Directory domain accounts.
I installed Arduino IDE using the Windows Setup EXE while logged in as the local administrator and selected "Install for all users". The installation location is:
C:\Program Files\Arduino IDE
The installation completes successfully and Arduino opens normally under the admin account.
However, when a new domain student account logs in and opens Arduino for the first time, the IDE starts downloading board components and tools again (as if it is the first run). During this process, Windows sometimes prompts for the local administrator password.
(next attempt on another pc, I canceled all pop up which asked admin permission. but it completed the Arduino component installation. )
This is a problem in our lab because students do not have administrator rights.
Environment details:
-
Windows 10 / Windows 11 lab PCs
-
Active Directory domain users
-
Students have standard user permissions
-
Arduino IDE installed using Setup EXE with "Install for all users"
Questions:
-
Is there a way to pre-install all required components so students do not trigger downloads on first run?
-
Can the Arduino data directory (Arduino15 / board packages) be configured globally for all users in a lab environment?
-
What is the recommended deployment method for Arduino IDE in shared computer labs with non-admin users?
Any advice for managing Arduino in a classroom environment would be appreciated.
Thank you.