Home Logo logo
  • The OneDeploy Platform
    • Build vs. Image: The Deployment Revolution
    • Scalability and Performance
    • Remote Sites: Deployment without border
    • A Unified Deployment Platform
  • About OneDeploy
  • For MSP’s
  • News and Events
    • Why we killed the image
    • How a London Stadium Recovered from the CrowdStrike Outage in Time for a Concert
  • Support and Resources
    • Videos
    • Documentation
  • Contact
Book a Demo
  • The OneDeploy Platform
    • Build vs. Image: The Deployment Revolution
    • Scalability and Performance
    • Remote Sites: Deployment without border
    • A Unified Deployment Platform
  • About OneDeploy
  • For MSP’s
  • News and Events
    • Why we killed the image
    • How a London Stadium Recovered from the CrowdStrike Outage in Time for a Concert
  • Support and Resources
    • Videos
    • Documentation
  • Contact

Introduction

3
  • What is OneDeploy?
  • Concepts and Planning
  • Getting Started – Technical Onboarding

Using OneDeploy

43
  • Config
    • Windows Autopilot – Getting Started
    • Windows Autopilot Integration – OneDeploy Steps
    • Windows Autopilot Integration – Microsoft Entra
    • Organisations – Summary
    • My Tenant
  • Deployment
    • Builds
    • Devices
    • Deployments
    • Builds
      • Build General Settings
      • Builds Overview
      • Configuring the Operating System(s) for a Build
      • Applying Quality Checks to a Build
      • Configuring the Out of Box Experience
      • Domain and Accounts
      • Assigning Software Packages to a Build
  • Library
    • Library Overview
    • Drivers
      • DriverApps
      • Drivers Overview
      • Drivers Summary View
      • Adding Drivers
      • Driver Properties
    • Operating Systems
      • Adding and Managing Operating Systems
    • Software Packages
      • Software Packaging Best Practices
      • Defining Installation Steps for a Software Package
      • Software Package Steps – PowerShell
      • Software Packages Overview
      • Software Package Steps – Registry (Bulk)
      • Software Package Steps – Registry
      • Software Package Steps – Copy
      • Software Package Steps – MSI
      • Software Package Steps – WinGet
      • Software Package Steps – Execute
      • Software Package Steps – CMD
  • Pre-Deployment
    • Windows PE
    • ADK Versions
    • Boot Profiles
    • Deployment Sources
    • Pre-Deployment Overview
  • Definitions
    • Secrets
    • Software
    • Definitions Overview
    • Device Models
    • Vendors

Reference

7
  • How To: Create USB Boot and Deployment Media
  • How To: Create USB Boot Media
  • Technical Overview – Windows Autopilot
  • Test formatting page
  • How To: Update a build from 24H2 to 25H2
  • How To: Upgrade Your Windows ADK Version
  • LAN-Based vs USB Deployment Sources
View Categories
  • Home
  • Docs
  • Using OneDeploy
  • Deployment
  • Builds
  • Configuring the Operating System(s) for a Build

Configuring the Operating System(s) for a Build

6 min read

Overview

This article explains how to configure the operating system for a build in OneDeploy, including product keys, setup templates, disk partitioning, language and Architecture support.


When should I use this?

Use the Operating System tab when:

  • Selecting which operating system a build will deploy
  • Defining licensing behaviour using product keys
  • Supporting multiple languages or processor architectures
  • Updating a build to a newer Windows feature release

How to access the Operating System configuration

  1. In the navigation pane, expand Deployment.
  2. Click Builds.
  3. Select an existing build or click New to create one.
  4. Open the Operating System tab.


Default Product Key

The Default Product Key defines the Windows product key that will be used during operating system setup.

A valid product key should be entered for the operating system being deployed.
Entering no key or an invalid key may result in errors during Windows Setup.

Windows product key behaviour

Windows product keys influence:

  • Which editions are available during setup
  • Whether setup can complete successfully
  • How licensing is applied after installation

Common scenarios include:

  • Retail or Volume License keys for environments with central licensing
  • Public KMS client keys, which can be used to complete Windows Setup even if activation will occur later

Using a KMS client key can be useful when:

  • Licensing is provided by a digital entitlement in the device BIOS
  • Activation is handled later by a KMS server or cloud-based licensing

Edition selection behaviour

The product key entered can affect which Windows editions are available.

For example:

  • Entering a Pro key may prevent Enterprise from being deployed, even if both editions exist in the OS source media.

When configuring builds that support multiple editions, carefully consider where product keys are applied.


Selecting operating systems for a build

A build must have at least one operating system defined.

Note that OneDeploy does not provide operating system media.  All selections are made from operating systems that you have previously added under Library → Operating Systems.

The Operating System tab displays a table showing:

  • Available language variants
  • Intel/AMD and ARM architectures
  • Default editions
  • Weakest support status

Adding or editing an operating system to a build

To configure operating systems for a build:

  • Click New to add an operating system
  • Click an existing entry to edit it

This opens the Build Operating System configuration screen.

  • Operating systems can be removed by selecting their entry in the summary view and clicking Delete.

Language selection

Language behaviour can be:

  • Selected automatically
  • Prompted for during deployment

This allows the same build to deploy different language versions based on location or user choice.

Edition selection

Windows editions (for example Pro, Enterprise, Education) can be:

  • Fixed
  • Prompted for during deployment

Product keys at OS level

Specific product keys can be entered:

  • At the language level
  • At the Architecture level

These keys override the Default Product Key when specified.

Support status visibility

OneDeploy displays the Weakest Support Status for each OS configuration.

This reflects the edition with the oldest end-of-support date, helping identify potential lifecycle risks.


Supporting multiple operating systems in one build

A single build can support multiple operating systems to enable branching behaviour.

Language-based branching

Different OS source media can be selected automatically based on:

  • Location
  • Requested language

For example:

  • A site configured to request en-US will use the corresponding OS source media
  • Additional languages must also be enabled in the build

Architecture-based branching

OneDeploy supports both:

  • Intel/AMD (x64)
  • ARM (ARM64)

This allows a single build to:

  • Deploy Intel/AMD OS media to x64 hardware
  • Deploy ARM OS media to ARM hardware

This is a key OneDeploy feature and avoids maintaining separate builds for different architectures.

What this means is you can have one build for both architectures across multiple languages, all installed from their respective Windows installation media automatically.


Changing the underlying operating system

The operating system used by a build can be changed without recreating the build.

For example:

  • Switching from Windows 11 24H2 to Windows 11 25H2
  • Using updated media from Microsoft that includes ‘baked-in’ monthly cumulative updates, eg: Replace Windows 11 25H2 RTM with Windows 11 25H2 with February 2026 cumulative updates pre-applied

When changed:

  • All other build configuration remains intact
  • Only the OS setup invoked during deployment changes

This makes it easier to:

  • Keep builds aligned with Microsoft’s feature update cadence
  • Avoid maintaining multiple image-based builds

Important considerations

  • The newer OS version must already exist in Library → Operating Systems
  • Thorough testing is strongly recommended before production use

You can also switch to refreshed ISO media for the same feature version, which may include cumulative updates.  This means you can deploy computers that are more up to date than just the ‘once-a-year’ feature update 2xH2 releases.  This isn’t a replacement for an ongoing patch management strategy, but it avoids deploying devices that could be up to a year out of date.

Even when you’re deploying the latest Feature Update version (eg: in September 2026, the original release of Windows 11 25H2 will still be the latest Feature Update version, but it will be running October 2025-level cumulative updates, making it 11 months out of date).  Refreshing your installation media periodically can help mitigate this.


What happens next?

Once operating systems are configured:

  • The build will automatically select the correct OS media at deployment time
  • Language and Architecture branching occurs based on location and the hardware being deployed
  • Future OS versions can be applied with minimal disruption

Common questions

Why do I need to add operating systems to the library first?

Builds can only reference OS media that exists in the OneDeploy library.

Can one build support both Intel/AMD and ARM devices?

Yes. One build can support both architectures using separate OS source media.

Does changing the OS affect other build settings?

No. Drivers, software packages, and other configuration remain unchanged.

I don’t have a product key — my device uses a digital license. What should I do?

If your device is licensed using a built-in digital entitlement (common on OEM systems), you do not need to enter a unique product key during deployment. Instead, use the appropriate generic KMS client setup key for your Windows edition. Windows will install successfully, then automatically detect and apply the existing digital license and attempt activation once internet connectivity is available.

Microsoft provides the generic keys here:
https://learn.microsoft.com/en-us/windows-server/get-started/kms-client-activation-keys

I have a Windows Pro digital license, but my Organisation has Enterprise/Education entitlement (for example Microsoft 365 E5). What should I do?

In most cases, you should deploy Windows Pro and allow Windows to automatically upgrade (“uplift”) to Enterprise or Education once the user signs in and the entitlement-based license is applied.

This upgrade does not require reinstalling Windows — it is an edition switch performed automatically by the operating system when it detects the higher-level subscription license.

If your Organisation uses volume licensing and you have Enterprise edition keys available, you can deploy Windows Enterprise directly instead.


Related articles

  • Builds
  • Operating Systems (Library)
  • OS Setup Templates
  • Disk Partition Templates
Updated on February 17, 2026

What are your Feelings

Builds OverviewApplying Quality Checks to a Build
  • hello@onedeploy.com
  • UK:+44 1462 514624/ US:+1 415 907 7314

Copyright 2026 OneDeploy Ltd Privacy Policy Cookie Policy