Kat Lim Ruiz
1 min readFeb 25, 2020

This was really freaking awesome. I tried it and it worked!.

One thing, the script to be copy-pasted did not work as is, in my Windows 10 Home.

So I executed the steps manually and then I was able to install the hyperv and container mum’s.

These were the steps I took:

  1. Run this command and open the result file `hyper.txt` in Sublime Text (or any developer-worthy editor).
dir /b %SystemRoot%\servicing\Packages\*Hyper-V*.mum>hyper.txt

2. Insert the following text at the beginning of each line, and close the quotes. Below is one example.

dism /online /norestart /add-package:"%SystemRoot%\servicing\Packages\Microsoft-Hyper-V-ClientEdition-Package~31bf3856ad364e35~amd64~en-US~10.0.18362.476.mum"
dism /online /norestart /add-package:"%SystemRoot%\servicing\Packages\Microsoft-Hyper-V-ClientEdition-Package~31bf3856ad364e35~amd64~es-MX~10.0.18362.592.mum"

In my case resulted in 59 packages.

3. Open a command prompt and execute each line. Again if you have a developer-worthy command prompt (like ConEmu), you should be able to pretty easy copy-paste all lines, and execute each pretty easily.

4. Lastly, execute this line, and respond DO NOT RESTART.

dism /online /enable-feature /featurename:Microsoft-Hyper-V -All /LimitAccess /ALL

5. Repeat the same process with the container mum’s. In my case it resulted in 91 packages.

dir /b %SystemRoot%\servicing\Packages\*containers*.mum>containers.txt...dism /online /norestart /add-package:"%SystemRoot%\servicing\Packages\Containers-ApplicationGuard-Package~31bf3856ad364e35~amd64~en-US~10.0.18362.476.mum"
dism /online /norestart /add-package:"%SystemRoot%\servicing\Packages\Containers-ApplicationGuard-Package~31bf3856ad364e35~amd64~es-MX~10.0.18362.592.mum"
...
dism /online /enable-feature /featurename:Containers -All /LimitAccess /ALL

6. Then restart as the instructions say, edit windows edition and install docker and voila!, it installs without any problem.

The script did not run for several errors: syntax errors, /f not recognized, mixed double quote characters.

Thanks again!

Sign up to discover human stories that deepen your understanding of the world.

Free

Distraction-free reading. No ads.

Organize your knowledge with lists and highlights.

Tell your story. Find your audience.

Membership

Read member-only stories

Support writers you read most

Earn money for your writing

Listen to audio narrations

Read offline with the Medium app

Kat Lim Ruiz
Kat Lim Ruiz

Written by Kat Lim Ruiz

Software Engineer, father, technology enthusiast, agilist, INTJ, Developer, Mini-Devops.

Responses (1)

Hi Kat Lim, here are some alternatives,
1. NGINX Plus: Native JWT support with ngx_http_auth_jwt_module.
2. OpenResty + lua-resty-jwt: JWT handling via Lua scripting.
3. Third-party modules: Check ngx-http-auth-jwt-module or nginx-auth-jwt.

--