# Juliaup gui?

**URL:** <https://discourse.julialang.org/t/juliaup-gui/139463>\
**Category:** General Usage\
**Tags:** juliaup\
**Created:** [September 14, 2026, 10:21am UTC](https://discourse.julialang.org/t/juliaup-gui/139463 "2026-09-14T10:21:31Z")\
**Posts on this page:** 16\
**Page:** 2

<div class="post-metadata">

**Author:** ![davidanthoff](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/davidanthoff/32/223493_2.png) [@davidanthoff](https://discourse.julialang.org/u/davidanthoff)\
**Post date:** [September 15, 2026, 3:05pm UTC](https://discourse.julialang.org/t/juliaup-gui/139463/21 "2026-09-15T15:05:51Z")

</div>

> [@ianshmean](#):
>
> windows don’t have the self update mechanisms

Windows technically has the self update mechanism, but no ability to switch between the `release` and `releasepreview` channel 🙂

---

<div class="post-metadata">

**Author:** ![Jake](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/jake/32/46007_2.png) [@Jake](https://discourse.julialang.org/u/Jake)\
**Post date:** [September 15, 2026, 3:18pm UTC](https://discourse.julialang.org/t/juliaup-gui/139463/22 "2026-09-15T15:18:25Z")

</div>

On Win 11 the message for `juliaup update` and `juliaup self update` both seem to be checking for new julia versions rather than one checking for a new juliaup.

And `juliaup self uninstall` is not available. This is juliaup version 1.20.9.

```julia-auto
PS C:\data\st\Downloads> juliaup self
Manage this juliaup installation

Usage: juliaup.exe self <COMMAND>

Commands:
  update Update the Julia versions database
  uninstall Uninstall this version of juliaup from the system (UNAVAILABLE)
  help Print this message or the help of the given subcommand(s)

Options:
  -h, --help Print help

PS C:\data\st\Downloads> juliaup self update
    Checking for new Julia versions
No updates available.

PS C:\data\st\Downloads> juliaup update
    Checking for new Julia versions
      Tidyup No unused Julia installations to clean up.
PS C:\data\st\Downloads>

```

---

<div class="post-metadata">

**Author:** ![davidanthoff](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/davidanthoff/32/223493_2.png) [@davidanthoff](https://discourse.julialang.org/u/davidanthoff)\
**Post date:** [September 15, 2026, 3:53pm UTC](https://discourse.julialang.org/t/juliaup-gui/139463/23 "2026-09-15T15:53:45Z")

</div>

`juliaup self update` always also checks for new versions on all platforms because we want to make sure you are on the latest version db before we update the binaries.

`juliaup self update` on Windows _does_ check whether there is a new version available on the Windows store, and if it is will trigger an update. There just isn’t anything new available at the moment.

And yes, we should wire up the `juliaup self uninstall`, that is not supported right now.

All of this is true for the Windows Store installed version, the app installer is lacking the `self update` support, and the MSI stuff of course doesn’t support any self update at all…

---

<div class="post-metadata">

**Author:** ![Palli](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/palli/32/3380_2.png) [@Palli](https://discourse.julialang.org/u/Palli)\
**Post date:** [September 16, 2026, 2:37pm UTC](https://discourse.julialang.org/t/juliaup-gui/139463/24 "2026-09-16T14:37:49Z")

</div>

You can put:

```julia-auto
[Desktop Entry]
Version=1.0
Type=Application
Name=Juliaup GUI
Comment=Manage Julia versions and channels
Exec=juliaup gui
Icon=julia
Terminal=false
Categories=Development;Science;IDE;

```

in a file with your favorite editor:  
$ nano ~/.local/share/applications/juliaup-gui.desktop  
$ chmod +x ~/.local/share/applications/juliaup-gui.desktop

for getting “Juliaup GUI” in the startup menu (next to Visual Studio code, or type it in).

I read such is already automatic for Windows, planned for Linux (and macOS). Until then…

---

<div class="post-metadata">

**Author:** ![ianshmean](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/ianshmean/32/216042_2.png) [@ianshmean](https://discourse.julialang.org/u/ianshmean)\
**Post date:** [September 19, 2026, 3:00am UTC](https://discourse.julialang.org/t/juliaup-gui/139463/25 "2026-09-19T03:00:53Z")

</div>

juliaup v1.22.7 has been released and `juliaup gui` should now work on all platforms.

---

<div class="post-metadata">

**Author:** ![ArchieCall](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/archiecall/32/206_2.png) [@ArchieCall](https://discourse.julialang.org/u/ArchieCall)\
**Post date:** [September 19, 2026, 7:25am UTC](https://discourse.julialang.org/t/juliaup-gui/139463/26 "2026-09-19T07:25:02Z")

</div>

Getting the following abnormal exit error after upgrade to 1.22.7 of juliaup.

Microsoft Windows [Version 10.0.26200.9457]  
(c) Microsoft Corporation. All rights reserved.

C:\Users\Owner\>juliaup --version  
Juliaup 1.22.7

C:\Users\Owner\>juliaup gui  
Error: The GUI at ‘C:\Program Files\WindowsApps\JuliaComputingInc.Julia\_1.22.7.0\_x64\_\_b0ra4bp6jsp6c\Julia\juliaupgui.exe’ exited abnormally (exit code: 0xc0000005).

---

<div class="post-metadata">

**Author:** ![jdad](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/jdad/32/4739_2.png) [@jdad](https://discourse.julialang.org/u/jdad)\
**Post date:** [September 19, 2026, 7:31am UTC](https://discourse.julialang.org/t/juliaup-gui/139463/27 "2026-09-19T07:31:36Z")

</div>

Ok. Works for me on Windows 11, WSL, Linux (x64). Thanks!

---

<div class="post-metadata">

**Author:** ![davidanthoff](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/davidanthoff/32/223493_2.png) [@davidanthoff](https://discourse.julialang.org/u/davidanthoff)\
**Post date:** [September 19, 2026, 5:48pm UTC](https://discourse.julialang.org/t/juliaup-gui/139463/28 "2026-09-19T17:48:26Z")

</div>

> [@ArchieCall](#):
>
> Getting the following abnormal exit error after upgrade to 1.22.7 of juliaup.

Can you try to launch it via `juliaupgui` or just the start menu option? For me both work, but `juliaup gui` also works on my system…

---

<div class="post-metadata">

**Author:** ![BLI](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/bli/32/37206_2.png) [@BLI](https://discourse.julialang.org/u/BLI)\
**Post date:** [September 19, 2026, 9:06pm UTC](https://discourse.julialang.org/t/juliaup-gui/139463/29 "2026-09-19T21:06:39Z")

</div>

Works for me on Windows 11 (+ already worked on MacOS 27)

---

<div class="post-metadata">

**Author:** ![ArchieCall](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/archiecall/32/206_2.png) [@ArchieCall](https://discourse.julialang.org/u/ArchieCall)\
**Post date:** [September 19, 2026, 11:06pm UTC](https://discourse.julialang.org/t/juliaup-gui/139463/30 "2026-09-19T23:06:44Z")

</div>

It may be a permissions issue. I am an Administrator of the Windows 11 laptop. When I try to access the c:\Program Files\WindowsApps folder it denies me access. As a point of reference juliaup itself works properly.

---

<div class="post-metadata">

**Author:** ![obsidianjulua](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/obsidianjulua/32/221495_2.png) [@obsidianjulua](https://discourse.julialang.org/u/obsidianjulua)\
**Post date:** [September 20, 2026, 1:39pm UTC](https://discourse.julialang.org/t/juliaup-gui/139463/31 "2026-09-20T13:39:39Z")

</div>

When I launch juliaup gui from the terminal it holds the terminal but opens a separate window for the GUI, thats fine because when I launch a version specific julia from the GUI it uses that held terminal, but when I try to exit() from julia it hangs till I kill the GUI window with the kernel and then julia exits. Maybe im doing it wrong.

---

<div class="post-metadata">

**Author:** ![davidanthoff](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/davidanthoff/32/223493_2.png) [@davidanthoff](https://discourse.julialang.org/u/davidanthoff)\
**Post date:** [September 20, 2026, 5:02pm UTC](https://discourse.julialang.org/t/juliaup-gui/139463/32 "2026-09-20T17:02:27Z")

</div>

> [@ArchieCall](#):
>
> It may be a permissions issue. I am an Administrator of the Windows 11 laptop. When I try to access the c:\Program Files\WindowsApps folder it denies me access. As a point of reference juliaup itself works properly.

That is normal and how it is supposed to be, that is the security model that MSIX installed applications use. In general as a user you should not reach into that `WindowsApps` folder ever yourself, that is all a backend management location for the MSIX engine.

> [@obsidianjulua](#):
>
> When I launch juliaup gui from the terminal it holds the terminal but opens a separate window for the GUI, thats fine because when I launch a version specific julia from the GUI it uses that held terminal, but when I try to exit() from julia it hangs till I kill the GUI window with the kernel and then julia exits. Maybe im doing it wrong.

Yeah, that doesn’t seem ideal. Can you open an issue?

---

<div class="post-metadata">

**Author:** ![obsidianjulua](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/obsidianjulua/32/221495_2.png) [@obsidianjulua](https://discourse.julialang.org/u/obsidianjulua)\
**Post date:** [September 20, 2026, 5:15pm UTC](https://discourse.julialang.org/t/juliaup-gui/139463/33 "2026-09-20T17:15:29Z")

</div>

![2026-09-20-121430_hyprshot](https://global.discourse-cdn.com/julialang/original/3X/6/3/63b0c5a3495726237faab2fc6846f4f3a7fe7005.png)

Ill do it now, I recreated it multiple times, its a live bug heres a picture.

maybe its holding that window for a relaunch but its unclear, maybe a comment saying “launch another julia”

---

<div class="post-metadata">

**Author:** ![ArchieCall](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/archiecall/32/206_2.png) [@ArchieCall](https://discourse.julialang.org/u/ArchieCall)\
**Post date:** [September 21, 2026, 4:36am UTC](https://discourse.julialang.org/t/juliaup-gui/139463/34 "2026-09-21T04:36:06Z")

</div>

Thanks for opening the issue. This kind of stuff is above my pay grade.

---

<div class="post-metadata">

**Author:** ![obsidianjulua](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/obsidianjulua/32/221495_2.png) [@obsidianjulua](https://discourse.julialang.org/u/obsidianjulua)\
**Post date:** [September 21, 2026, 1:40pm UTC](https://discourse.julialang.org/t/juliaup-gui/139463/35 "2026-09-21T13:40:40Z")

</div>

Opening issues are simple by design, dont overthink what the maintainer needs to solve. You just describe behaviour you dont think is right and an expected behavior. Its up to the maintainer to provide the behavior. You just provide a description for most cases.

---

<div class="post-metadata">

**Author:** ![ctkelley](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/ctkelley/32/10684_2.png) [@ctkelley](https://discourse.julialang.org/u/ctkelley)\
**Post date:** [September 21, 2026, 8:25pm UTC](https://discourse.julialang.org/t/juliaup-gui/139463/36 "2026-09-21T20:25:56Z")

</div>

Worked for me on a MAC, but the command line version is IMHOP better.

[Previous page](https://discourse.julialang.org/t/juliaup-gui/139463.md?page=1)
