# Windows setup in an externally administered environment

**URL:** https://discourse.julialang.org/t/windows-setup-in-an-externally-administered-environment/137255
**Category:** General Usage
**Tags:** windows, wsl2
**Created:** [May 23, 2026, 9:54am UTC](https://discourse.julialang.org/t/windows-setup-in-an-externally-administered-environment/137255 "2026-05-23T09:54:35Z")
**Posts on this page:** 13
**Page:** 1

<div class="post-metadata">

### Author: ![Eben60](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/eben60/32/13475_2.png) [@Eben60](https://discourse.julialang.org/u/Eben60)
#### Post date: [May 23, 2026, 9:54am UTC](https://discourse.julialang.org/t/windows-setup-in-an-externally-administered-environment/137255/1 "2026-05-23T09:54:35Z")

</div>

Currently I have an old Mac at work, which will be replaced by a Windows computer. They are administered by an external company, who are usually forthcoming but sometimes slow. I will ask for local admin privileges, maybe get, maybe not. Regardless of who administers the computer afterwards, I’d prefer the service company to handle the initial setup. For future use, it is desirable that I can perform updates on my own.

About myself: I prefer GUI whenever possible, but not afraid of (unix) CLI. Have zero experience with Win11, but have done some light administrative tasks on Win10. Never used WSL and know little about it. Currently, I use Google [Antigravity IDE](https://antigravity.google/product/antigravity-ide) with Kaimon.jl for Julia programming. (Julia) programming is not the main part of my work.

Now - what should I ask for? The main question - should I ask them to install Julia and tools within WSL, natively under Windows, or both? Also - if there are any other specific points to pay attention to?

---

<div class="post-metadata">

### Author: ![ufechner7](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/ufechner7/32/51363_2.png) [@ufechner7](https://discourse.julialang.org/u/ufechner7)
#### Post date: [May 23, 2026, 10:19am UTC](https://discourse.julialang.org/t/windows-setup-in-an-externally-administered-environment/137255/2 "2026-05-23T10:19:42Z")

</div>

> [@Eben60](#):
>
> The main question - should I ask them to install Julia and tools within WSL, natively under Windows, or both?

Natively on Windows. Plus VSCode and the Julia plugin for VSCode, unless you prefer something else. But it depends. Using GUI software on WSL is complicated, and I assume you want at least to create some plots.

The point is, even if they install **juliaup** (which you get when you install Julia via the Windows Store) and the latest version of Julia, you still need to be able to install packages yourself. And that is where it gets tricky, depending on your company’s firewall rules.

By the way, normally you do not need admin permissions to install Julia.

I always tell my students also to install Git for Windows. If you do serious programming you need Git, otherwise not.

---

<div class="post-metadata">

### Author: ![Eben60](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/eben60/32/13475_2.png) [@Eben60](https://discourse.julialang.org/u/Eben60)
#### Post date: [May 23, 2026, 10:29am UTC](https://discourse.julialang.org/t/windows-setup-in-an-externally-administered-environment/137255/3 "2026-05-23T10:29:07Z")

</div>

> [@ufechner7](#):
>
> Plus VSCode and the Julia plugin for VSCode

> [@Eben60](#):
>
> Currently, I use Google [Antigravity IDE](https://antigravity.google/product/antigravity-ide)

Antigravity is a clone of VSCode, and it s what I want to keep in any case.

---

<div class="post-metadata">

### Author: ![TimG](https://avatars.discourse-cdn.com/v4/letter/t/82dd89/32.png) [@TimG](https://discourse.julialang.org/u/TimG)
#### Post date: [May 23, 2026, 10:31am UTC](https://discourse.julialang.org/t/windows-setup-in-an-externally-administered-environment/137255/4 "2026-05-23T10:31:15Z")

</div>

I use Win11 both at home and at work. My employer has tight security controls on software. I use VSCode and I need IT support to install every VSCode update. However, I can install packages without difficulty using Pkg and can use juliaup to update Julia, too, without any need for IT support.

---

<div class="post-metadata">

### Author: ![Eben60](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/eben60/32/13475_2.png) [@Eben60](https://discourse.julialang.org/u/Eben60)
#### Post date: [May 23, 2026, 10:31am UTC](https://discourse.julialang.org/t/windows-setup-in-an-externally-administered-environment/137255/5 "2026-05-23T10:31:17Z")

</div>

> [@ufechner7](#):
>
> Using GUI software on WSL is complicated, and I assume you want at least to create some plots.

Thank you. Another question - is there _any_ reason to have WSL installed?

---

<div class="post-metadata">

### Author: ![Eben60](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/eben60/32/13475_2.png) [@Eben60](https://discourse.julialang.org/u/Eben60)
#### Post date: [May 23, 2026, 10:34am UTC](https://discourse.julialang.org/t/windows-setup-in-an-externally-administered-environment/137255/6 "2026-05-23T10:34:39Z")

</div>

> [@TimG](#):
>
> I need IT support to install every VSCode update

If I don’t get the full local admin priviliges (I hope I do), can there be any specific privileges setup enabling me to perform the updates on my own?

---

<div class="post-metadata">

### Author: ![TimG](https://avatars.discourse-cdn.com/v4/letter/t/82dd89/32.png) [@TimG](https://discourse.julialang.org/u/TimG)
#### Post date: [May 23, 2026, 10:38am UTC](https://discourse.julialang.org/t/windows-setup-in-an-externally-administered-environment/137255/7 "2026-05-23T10:38:11Z")

</div>

I’m afraid I don’t know. For the first two years of use, VSCode updated all by itself. Then, a few months ago, IT tightened the screw and now I need them to make the updates. I don’t know which screw they tightened, though.

---

<div class="post-metadata">

### Author: ![ufechner7](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/ufechner7/32/51363_2.png) [@ufechner7](https://discourse.julialang.org/u/ufechner7)
#### Post date: [May 23, 2026, 10:40am UTC](https://discourse.julialang.org/t/windows-setup-in-an-externally-administered-environment/137255/8 "2026-05-23T10:40:20Z")

</div>

> [@Eben60](#):
>
> is there _any_ reason to have WSL installed?

Code, running under WSL might be faster than under Windows directly, in particular if it does many operations on small files. But that is useful only if you operate a webserver or something similar.

It might be good for learning how to use the command line and the file system structure of Linux.

If you install [Git for Windows](https://git-scm.com/install/windows), you also have a Bash shell on Windows without using WSL. I need that, because even for launching Julia I use a [Bash script](https://github.com/OpenSourceAWE/KiteModels.jl/blob/main/bin/run_julia).

---

<div class="post-metadata">

### Author: ![Eben60](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/eben60/32/13475_2.png) [@Eben60](https://discourse.julialang.org/u/Eben60)
#### Post date: [May 23, 2026, 10:43am UTC](https://discourse.julialang.org/t/windows-setup-in-an-externally-administered-environment/137255/9 "2026-05-23T10:43:13Z")

</div>

> [@ufechner7](#):
>
> If you install [Git for Windows](https://git-scm.com/install/windows),

Thank you, that’s an item on the “to install” list in any case.

---

<div class="post-metadata">

### Author: ![lilachint](https://avatars.discourse-cdn.com/v4/letter/l/ee7513/32.png) [@lilachint](https://discourse.julialang.org/u/lilachint)
#### Post date: [May 23, 2026, 10:47am UTC](https://discourse.julialang.org/t/windows-setup-in-an-externally-administered-environment/137255/10 "2026-05-23T10:47:27Z")

</div>

Note that WSL Ubuntu LTS has Tier 2 Julia support. Native Windows has Tier 1.

> **[Supported Julia versions](https://julialang.org/downloads/support/)**
>
> Official website for the Julia programming language

- Tier 1: Julia is guaranteed to build from source and pass all tests on these platforms when built with the default options. Official binaries are always available and CI is run on every commit to ensure support is actively maintained.
- Tier 2: Julia is guaranteed to build from source using the default build options, but may or may not pass all tests. Official binaries are available on a case-by-case basis.

Julia passing all tests might be preferable.

---

<div class="post-metadata">

### Author: ![Eben60](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/eben60/32/13475_2.png) [@Eben60](https://discourse.julialang.org/u/Eben60)
#### Post date: [May 23, 2026, 10:56am UTC](https://discourse.julialang.org/t/windows-setup-in-an-externally-administered-environment/137255/11 "2026-05-23T10:56:46Z")

</div>

> [@ufechner7](#):
>
> WSL might be faster than under Windows directly

> [@lilachint](#):
>
> WSL Ubuntu LTS has Tier 2 Julia support

> [@ufechner7](#):
>
> It might be good for learning how to use the command line and the file system structure of Linux.

OK, I think the WSL question is closed, except there is some other specific argument for it. BTW even though I’m “married” to Mac (which is unix) since decades, I am a digitally non-binary person and also have a dual-boot Win10/Ubuntu box at home.

---

<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: [May 23, 2026, 12:29pm UTC](https://discourse.julialang.org/t/windows-setup-in-an-externally-administered-environment/137255/12 "2026-05-23T12:29:30Z")

</div>

> [@Eben60](#):
>
> is there _any_ reason to have WSL installed?

I have Win 11 with WSL installed. I use Julia exclusively under Win 11. I have another C program originally written with a 16 bit compiler that I have managed to update to compile under Linux but not under Windows. (I only have limited C experience). I have also done some work using sed to convert an ASCII file to Latex. UNIX is much richer with tools like this. And the odd time I use Linux command line tools where they are more convenient than either a GUI interface or DOS tools.

There is no harm in having WSL. If anything along the lines of the above apply, it can make life easier.

---

<div class="post-metadata">

### Author: ![cshen](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/cshen/32/217287_2.png) [@cshen](https://discourse.julialang.org/u/cshen)
#### Post date: [May 24, 2026, 3:51pm UTC](https://discourse.julialang.org/t/windows-setup-in-an-externally-administered-environment/137255/13 "2026-05-24T15:51:16Z")

</div>

I tried WSL2 but quickly went back to native due to the filesystem performance hit.

I highly suggest “scoop” to manage all your CLI and other management tools, like uv, rustup, juliaup if you can get it installed.
