> For the complete documentation index, see [llms.txt](https://doc.engenius.ai/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://doc.engenius.ai/server-os-deployment-guide/os-installation/installing-windows-server.md).

# Installing Windows Server

With your server's firmware configured and the installation media mounted, you are ready to install the operating system. This chapter will guide you through the process of installing Windows Server using the virtual KVM and media features of the Management Interface (BMC).

<figure><img src="https://lh7-rt.googleusercontent.com/docsz/AD_4nXfOLriIrJ-ca_Ffvz9jwwWY8xIbuM29Lx2mkjZ13aEqbQv7ZIDfEuxlkhiwjpM3So5XL7NWVg2L03lobJ44lVcu4FsfEseIH40Vr68w0MXZlLvz6aXu201sACXc6LYeMrTBNNNtIYdJsKXAoYgkEw?key=uwFYMbYh65GcoFV-1h4GjA" alt=""><figcaption></figcaption></figure>

## **Installation requirements**

Before you begin, make sure you have the following:

* **Windows Server ISO**: You should have the installation ISO file for your chosen version of Windows Server. If you need an evaluation copy, you can download one from the [Microsoft Evaluation Center](https://www.microsoft.com/evalcenter/evaluate-windows-server-2025).
* **Product Key**: Have your product key ready. For evaluation purposes, Microsoft often provides keys on their preview build announcement pages.
* **Virtual Media Mounted**: Ensure you have already mounted the Windows Server ISO file using the Virtual Media feature in the BMC, as covered in "[Initial Firmware Configuration](/server-os-deployment-guide/initial-server-setup/initial-firmware-configuration.md)"<mark style="color:red;">.</mark>

## **Step-by-step installation guide**

From the KVM console, you will see the server boot from the mounted ISO file. The Windows Server installer will now load.

{% stepper %}
{% step %}
**Set Language, Time, and Keyboard Preferences**

On the first screen of the installer:

* Select your **preferred language**, **time format**, and **keyboard layout**
* Click **Next**

<figure><img src="https://lh7-rt.googleusercontent.com/docsz/AD_4nXf_ZRKfOm--jMradu-yU2YxLYTp3xGiXByscfsUKUcmRS0w9xZGuxLyE3Oi_zIO_l86bpfyzexL1Bwe35dJKT6cmycyEOB1il0Lu5rNmdHTXI7V7axEUUbi4WFkKdoHC2Veq3yt-OLmz4zltu8b7A?key=uwFYMbYh65GcoFV-1h4GjA" alt="" width="563"><figcaption></figcaption></figure>

<figure><img src="https://lh7-rt.googleusercontent.com/docsz/AD_4nXeaHjR_xA5G5OhPMR-b0KekZrZTsfjGPbM1iXdVKXEfR1F2qKJpfSMJJyt-Wmk--TZSucXLsi2I3MCVxF7Wxzd1-tWpV3eMFMLCsr6qj6i8BIjAqbqZgKijVUqsP5ezSgYghZN62lR-YF4iq3VK6Ww?key=uwFYMbYh65GcoFV-1h4GjA" alt="" width="563"><figcaption></figcaption></figure>

{% endstep %}

{% step %}
**Select Setup Option**

On the **Select setup option** screen:

* Ensure **“Install Windows Server”** is selected
* Click **Next**

<figure><img src="https://lh7-rt.googleusercontent.com/docsz/AD_4nXc7BrWECtxSSM0OBBwzHxSEybAdk-eRqGny8Zj1DD2A_0w2TE0gAfQOjkUHO5uG__vTs_Ji5HFUslvn3kdlYk6HSPEDEYhmRui_ebwyfyGmTlZMcC_IgqHy-v8qHEsBoN8qNrPtUoZvXyGuIfHMSO0?key=uwFYMbYh65GcoFV-1h4GjA" alt="" width="563"><figcaption></figcaption></figure>

{% endstep %}

{% step %}
**Enter Product Key**

When prompted:

* Enter your **Windows Server product key**
* Click **Next**

<figure><img src="https://lh7-rt.googleusercontent.com/docsz/AD_4nXc6cKtBCjc5-RgAVP7fb_FQyetvVayIkRukiuhKVq-B7wQ4ReHH8-kZvDpYIuxasPvBc3opEcp7oKnJN5jpFQkMAbgxayyOj7zTvm-s-zG4ifcbx-OEmHq_ydEO7zpWszmyG1GPskdua1tA3qF7zdI?key=uwFYMbYh65GcoFV-1h4GjA" alt="" width="563"><figcaption></figcaption></figure>

{% endstep %}

{% step %}
Choose the Operating System Edition

Select the specific **Windows Server image** you want to install:\
Options typically include **Standard** or **Datacenter** editions.

<figure><img src="https://lh7-rt.googleusercontent.com/docsz/AD_4nXdFaFhAk5CufKzadt4yx7dLcHpQSqLGMUsAO1TQzSK2tp8pjWbaVSR5LesL2gTr_QDUgyLel24XAxlspArhICIPuFDREq4ngckdxItEM6H6q6ent3xkWLPEqadO3iSzlWXSmyo4DFMoI9GNmtb0ZA?key=uwFYMbYh65GcoFV-1h4GjA" alt="" width="563"><figcaption></figcaption></figure>

{% hint style="success" %}
**Best Practice: Choose the Desktop Experience.** For most general-purpose servers, especially if you're not an expert in command-line administration, choose the **(Desktop Experience)** version. This installs the full graphical user interface (GUI). The standard version (often called "Server Core") is a minimal installation managed only through the command line and is intended for specialized roles like Hyper-V hosts or DNS servers.
{% endhint %}
{% endstep %}

{% step %}
Accept License Terms

* Read the **Microsoft Software License Terms**
* Select **I accept the license terms**, then click **Next**

<figure><img src="https://lh7-rt.googleusercontent.com/docsz/AD_4nXfHuqEBbuE4L7WMj15TjM6Lsq6bkKQt4zaQBgdaK34tLTKvJzynbUr6uKYhesjTatn43qmHoLYvanz5c2lJaQ6dMc9H25vIyjUpTQyd_T4fndi1OLkj5I8qtKL2oxJjjlhku66_ZZFXvYOGeG9jk6A?key=uwFYMbYh65GcoFV-1h4GjA" alt="" width="563"><figcaption></figcaption></figure>

{% endstep %}

{% step %}
Choose Installation Location

When prompted to select a destination drive:

* Choose the **unallocated disk** where the OS should be installed
* Click **Next**
* The installer will automatically partition the disk

<figure><img src="https://lh7-rt.googleusercontent.com/docsz/AD_4nXftXdp9kEZUTLr1OrFDcb-EhdGLxl9UTm6HCDjBzQLP6OexfbuelBtu-ySkiGOIlV90V43HW0VN2VesDMrN3llVyagwDW9F-dXskhMKFvw5dvA7mHNjV2h9foFojPcyXnvbpcWFbgjx7FyuFd1IHg?key=uwFYMbYh65GcoFV-1h4GjA" alt="" width="563"><figcaption></figcaption></figure>

{% endstep %}

{% step %}
Confirm and Start Installation

On the final summary screen:

* Click **Install** to begin the installation process

<figure><img src="https://lh7-rt.googleusercontent.com/docsz/AD_4nXcOxhaVLyEkUWjBOC0ZQK09p3KvHCmXBm6ecplufrkUfH5NJxfb4mLuuJDTqgh7DoLge4Wp6hY5TIgE42gfkTfIzq95g2HLCf3RMuLE69AAJNa2k5DQjbtMNsY2VMS7JV2SKBMqwOf8I63t1HjOY7k?key=uwFYMbYh65GcoFV-1h4GjA" alt="" width="563"><figcaption></figcaption></figure>

{% endstep %}

{% step %}
**Wait for Installation to Complete**

The Windows Server installer will now:

* **Copy files**, **install features**, and **apply settings**
* This may take several minutes
* The server will **restart automatically** upon completion

<figure><img src="https://lh7-rt.googleusercontent.com/docsz/AD_4nXfeXdPit5g_dZl5DcEFS64RgELUfp6z6TdplhP8cBcedyMoR9sJ0k1ge4byI7Zm3yLXq0ODSiW2hR_qqJ0zJLDyc86fMPQT5fOtH4729GByD1FyCf9ZVH14SslC-PK1tEkoT-57ksYbyPRtN8uVwUU?key=uwFYMbYh65GcoFV-1h4GjA" alt="" width="563"><figcaption></figcaption></figure>

<figure><img src="https://lh7-rt.googleusercontent.com/docsz/AD_4nXetx3J0vPJrohapg9pL0ZYFcHZHzJpVsESvWsNCh64u4wiFkVqJvsLfU_7_B9NhVYipqkYlVdmqcjz76TpAdRumzan4RDs1PcNgTq4o3SY1s3CKPzyvUcajKTL8OtVkGdfGZ5GIeSzSc94vBMuZcoA?key=uwFYMbYh65GcoFV-1h4GjA" alt="" width="563"><figcaption></figcaption></figure>
{% endstep %}
{% endstepper %}

### **Finalize the configuration**

After the final reboot, you'll be prompted to set the administrator password.

1. Type and re-enter a strong password for the built-in Administrator account.
2. Click **Finish**.

   <figure><img src="https://lh7-rt.googleusercontent.com/docsz/AD_4nXevqKQFitdTh4XQQf_139Sn5JuZThQkglp0zSr-THzkI5TxuDUaI8YeAfiHwA5dsLuS5AYC15sKFFWU53ShCeYjtjTtyisi-EbI4eSznt-hNFi-aPtXUQGFhyyvLQM8xdsNXlAweahySMh1YzBMeWw?key=uwFYMbYh65GcoFV-1h4GjA" alt="" width="563"><figcaption></figcaption></figure>

You have now successfully installed Windows Server. You can log in using the password you just created.

## **Post-installation checks**

After logging in for the first time, it's a good practice to:

* **Verify Network Connectivity**: Open PowerShell and use ping to test connections to your gateway and an external site like google.com.
* **Install Drivers**: Check Device Manager for any hardware that requires specific drivers from the server manufacturer.
* **Run Windows Update**: Install the latest security patches and updates to ensure your system is secure.


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation by asking a question.

Perform an HTTP GET request on the following URL with the `ask` and `goal` query parameters:

```
GET https://doc.engenius.ai/server-os-deployment-guide/os-installation/installing-windows-server.md?ask=<question>&goal=<user_goal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is what the user is ultimately trying to achieve, the reason they need the answer. Sharing it helps GitBook give you a better, more relevant answer. A goal is most helpful when it describes the outcome the user wants rather than restating the question. For example, with `ask=how do I create an API token`, a goal like `automate deployments from our CI pipeline` lets GitBook tailor the answer to that use case.

The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
