Works on Windows 10/11 Pro or Enterprise.
1. Enable Hyper-V
- Press Windows Key + S, type Windows Features, and click Turn Windows features on or off.
- Tick Hyper-V, Hyper-V Management Tools, and Hyper-V Platform.
- Click OK, reboot your computer.
2. Download the Home Assistant VHDX
- Go to: Home Assistant – Windows Installation
- Download the VHDX (Hyper-V) image.
- Extract it to a folder you can easily find (e.g.,
C:\VMs\HomeAssistant
).
3. Create the Virtual Machine
- Press Windows Key, search for Hyper-V Manager, and open it.
- On the right-hand menu, click Quick Create.
- Select Local installation source → choose any existing image for now (we’ll replace it later).
- Give the VM a name, click Create Virtual Machine.
4. Swap in the Home Assistant VHDX
- In Hyper-V Manager, right-click your new VM → Settings.
- Under SCSI Controller → Hard Drive, click Browse.
- Select the HomeAssistant.vhdx file you downloaded.
- Click Apply and OK.
5. Start the VM
- Right-click the VM → Connect → Start.
- Wait for the Home Assistant OS to boot (first boot may take a few minutes).
6. Access Home Assistant
- Open a browser on your Windows PC and go to:
http://homeassistant.local:8123
- Or use your VM’s IP address (shown in the console window).
7. Finish Setup
- Follow the on-screen wizard to create your Home Assistant account and start adding integrations.
Tip: If you want Home Assistant to start automatically when Windows boots, in Hyper-V Manager right-click your VM → Settings → Automatic Start Action → select Automatically start if it was running when the service stopped.
Comments