Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Windows installation paths are inconsistent #879

Open
3 tasks done
per1234 opened this issue Mar 3, 2022 · 0 comments
Open
3 tasks done

Windows installation paths are inconsistent #879

per1234 opened this issue Mar 3, 2022 · 0 comments
Assignees
Labels
criticality: high Of high impact os: windows Specific to Windows operating system topic: infrastructure Related to project infrastructure type: imperfection Perceived defect in any part of project

Comments

@per1234
Copy link
Contributor

per1234 commented Mar 3, 2022

Describe the problem

Multiple installation options are provided for the Windows build of the Arduino IDE:

Download name Description Default installation location
Windows Win 10 and newer, 64 bit - Interactive installer
  (w/ "Only for me" selected)
- Silent installer (/CURRENTUSER /S)
%LOCALAPPDATA%\Programs\Arduino IDE
(e.g., C:\Users\per\AppData\Local\Programs\Arduino IDE)
Windows Win 10 and newer, 64 bit Interactive installer
(w/ "Anyone who uses this computer (all users)" selected)
- Silent installer (/ALLUSERS /S)
%PROGRAMFILES%\Arduino IDE
(e.g., C:\Program Files\Arduino IDE)
Windows MSI installer Windows Installer %LOCALAPPDATA%\Programs\arduino-ide
(e.g., C:\Users\per\AppData\Local\Programs\arduino-ide)
Windows MSI installer Windows Installer
(ALLUSERS=1)
%PROGRAMFILES%\arduino-ide
(e.g., C:\Program Files\arduino-ide)
Windows ZIP file Manual installation Wherever it is extracted to

🐛 The default locations of the interactive installer (w/ "Only for me" selected) and the equivalent MSI installation are inconsistent.
🐛 The default locations of the interactive installer (w/ "Anyone who uses this computer" selected) and the equivalent MSI installation are inconsistent.
This might make support more difficult.

To reproduce

  1. Download the Windows interactive installer variant of the IDE.
  2. Run the interactive installer.
  3. At the "Choose Installation Options" menu, select the radio button next to "Only for me (<user name>)".
  4. Click the Next > button.
    The "Destination Folder" field on the "Choose Install Location" dialog is prefilled with the path of %LOCALAPPDATA%\Programs\Arduino IDE (e.g., C:\Users\per\AppData\Local\Programs\Arduino IDE)
    image
  5. Click the < Back button.
  6. At the "Choose Installation Options" menu, select the radio button next to "Anyone who uses this computer (all users)".
  7. Click the Next > button.
  8. Complete the UAC and EULA dialogs.
    The "Destination Folder" field on the "Choose Install Location" dialog is prefilled with the path of %PROGRAMFILES%\Arduino IDE (e.g., C:\Program Files\Arduino IDE)
    image
  9. Download the MSI installer variant of the IDE.
  10. Run the .msi file.
  11. Wait for the installation to finish.
  12. Find the location of the installation.
    It is at %LOCALAPPDATA%\Programs\arduino-ide (e.g., C:\Users\per\AppData\Local\Programs\arduino-ide)
  13. Run the .msi file with the property setting ALLUSERS=1.
  14. Wait for the installation to finish.
  15. Find the location of the installation.
    It is at %PROGRAMFILES%\arduino-ide (e.g., C:\Program Files\arduino-ide)

🐛 The Windows Installer installations were made to a similar, but different path.

Expected behavior

Consistent installation paths for equivalent installation options.

Arduino IDE version

2.0.0-rc4-snapshot-0fc7c78

Operating system

Windows

Operating system version

10

Additional context

Related: #1439

Issue checklist

  • I searched for previous reports in the issue tracker
  • I verified the problem still occurs when using the latest nightly build
  • My report contains all necessary details
@per1234 per1234 added topic: infrastructure Related to project infrastructure os: windows Specific to Windows operating system type: imperfection Perceived defect in any part of project labels Mar 3, 2022
@per1234 per1234 self-assigned this Mar 3, 2022
@ubidefeo ubidefeo added the criticality: high Of high impact label Mar 24, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
criticality: high Of high impact os: windows Specific to Windows operating system topic: infrastructure Related to project infrastructure type: imperfection Perceived defect in any part of project
Projects
None yet
Development

No branches or pull requests

2 participants