Build bootable Windows deployment media and run guided deployments from WinPE.
Download · Documentation · Capabilities · Requirements · Workflow · Screenshots · Ecosystem · Support
Install the latest MSI that matches the architecture of the admin workstation.
Use the MSI release build for normal deployment work. Use all releases when you need release notes, checksums, or older builds.
Start with the Quick Start guide for the shortest end-to-end path.
Foundry Project is a UI-first Windows deployment toolkit for building WinPE-based media, validating network readiness, and running repeatable Windows deployment workflows with deployment-time customization. It separates media authoring, network readiness, and deployment execution into focused application surfaces.
| Surface | Runs where | Purpose |
|---|---|---|
| Foundry OSD | Admin workstation | Check prerequisites, configure deployment behavior, and create ISO or USB media |
| Foundry Connect | WinPE target device | Validate or select network connectivity before deployment continues |
| Foundry Deploy | WinPE target device | Select deployment options and execute the Windows deployment |
This repository contains the Foundry OSD desktop application and the WinPE runtime agents used during deployment.
| Area | What Foundry provides | Why it matters |
|---|---|---|
| Guided media creation | Build ISO or USB deployment media from a desktop UI | Reduces manual WinPE and scripting work |
| Ethernet and Wi-Fi | Validate Ethernet, use pre-provisioned Wi-Fi, or connect to supported personal Wi-Fi networks from WinPE | Supports deployments on wired, wireless, enterprise, and non-enterprise networks |
| Enterprise networking | Stage wired 802.1X and enterprise Wi-Fi profiles with optional trusted root CA certificates | Supports corporate network environments |
| Deployment workflow | Choose target disk, Windows image, drivers, firmware, Autopilot, and deployment options from Foundry Deploy | Makes deployment decisions visible before execution |
| Windows customization | Configure machine naming, language, time zone, OOBE, privacy defaults, AppX removal, and AI component controls | Produces cleaner and more predictable Windows installations |
| Autopilot | Stage offline Autopilot JSON profiles or upload hardware hashes from WinPE | Covers offline provisioning and tenant-connected registration |
| Readiness validation | Check ADK readiness, media settings, USB target identity, target disk eligibility, network provisioning, secrets, and Autopilot configuration | Catches missing or risky setup before media creation or deployment |
Prepare an admin workstation with:
- Windows 10 or Windows 11
- Local administrator rights
- Internet access
- Windows ADK
10.1.26100.2454or later - Windows PE add-on for the same ADK release
Foundry OSD can help install or upgrade ADK components when they are missing or incompatible.
Current deployment scope:
- Windows 11
23H2,24H2, and25H2 - x64 and ARM64 deployment media
- WinPE boot driver injection for Dell, HP, and custom
.infdriver folders - Deployment-time operating system, driver, and firmware choices loaded from the current catalog
Most deployments follow the standard path:
- Install Foundry OSD on an admin workstation.
- Create ISO or USB deployment media.
- Boot the target device from the media.
- Let the bootstrap open Foundry Connect and validate networking.
- Let the bootstrap open Foundry Deploy.
- Select the target disk, operating system, driver pack, and deployment options.
- Review the summary and start deployment.
Use Expert Mode only when the media must carry predefined network, localization, Autopilot, or machine naming behavior.
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
|
Foundry Project is split across focused repositories:
foundry: Foundry OSD, Foundry Connect, and Foundry Deploy.catalog: Catalog automation for operating system, driver pack, and WinPE metadata.foundry-osd.github.io: Documentation, guides, and reference material.
Foundry OSD collects anonymous usage telemetry to help prioritize project improvements. Telemetry is enabled by default and can be disabled from Settings. Generated Foundry Connect and Foundry Deploy runtime media follow the same setting.
See the telemetry documentation for collected events, excluded data, and privacy details.
Community involvement is welcome.
- Bugs and feature requests: Use the issue tracker.
- Local development: Follow the Developer Setup Guide for build requirements and local validation.
This project uses parts of the 7-Zip program (7za.exe) from the 7-Zip Extra package.
- Upstream: https://www.7-zip.org/
- License: GNU LGPL with additional BSD 2-clause and BSD 3-clause notices for portions of
7za.exe - Included license files:
src/Foundry.Core/Assets/7z/License.txt,src/Foundry.Core/Assets/7z/readme.txt













