Skip to content

Welcome

Welcome to the guide to setup an environment exactly like the one I use for programming. This guide will be updated in the future if I need to install something new.

Prerequisites

Host machine environment this guide is tested on:

  • AMD Ryzen 9 5950X
  • Windows 11 Pro 22621.1848
  • Hyper-V Manager 10.0.22621.1
  • Powershell $PSVersionTable:
    PSVersion                      5.1.22621.1778
    PSEdition                      Desktop
    PSCompatibleVersions           {1.0, 2.0, 3.0, 4.0...}
    BuildVersion                   10.0.22621.1778
    CLRVersion                     4.0.30319.42000
    WSManStackVersion              3.0
    PSRemotingProtocolVersion      2.3
    SerializationVersion           1.1.0.1
    PSVersion                      5.1.22621.1778
    PSEdition                      Desktop
    PSCompatibleVersions           {1.0, 2.0, 3.0, 4.0...}
    BuildVersion                   10.0.22621.1778
    CLRVersion                     4.0.30319.42000
    WSManStackVersion              3.0
    PSRemotingProtocolVersion      2.3
    SerializationVersion           1.1.0.1

Windows Features

Search "features" in the start menu and open "Turn Windows features on or off". Enable the following features:

  • Hyper-V
  • Virtual Machine Platform
  • Windows Hypervisor Platform

Restart your machine after enabling these features.

WARNING

Turning on Hyper-V and Windows Hypervisor Platform will prevent 3rd party softwares like VirtualBox to use hardward virtualization. They will have a HEAVY performance hit.