Unified Write Filter (UWF)
Redirect all disk writes to a RAM overlay. The device returns to a clean state on every reboot โ ideal for kiosks, retail terminals, and unattended appliances.
Your IoT/Embedded Channel Partner & more
Microsoft's dedicated IoT client operating system for fixed-function devices โ kiosks, POS terminals, medical equipment, and industrial controllers. Purpose-built licensing, 10-year LTSC lifecycles, and IoT-exclusive lockdown features not available in standard Windows.
Windows IoT Enterprise is the OEM-licensed edition of Windows 10/11 designed for embedded and fixed-function devices. It includes every IoT-exclusive feature โ Unified Write Filter, Keyboard Filter, Removable Packages, Kiosk mode โ and is available in two licensing channels. Choosing the right channel is the most important decision when designing a Windows IoT device.
Redirect all disk writes to a RAM overlay. The device returns to a clean state on every reboot โ ideal for kiosks, retail terminals, and unattended appliances.
Strip OS components from the Windows Component Store to produce lean, minimal images. LTSC 2024 supports up to 36 removable packages (up from 20 in LTSC 2021).
Lock the device to a single app or constrained desktop with full UI restriction. Multi-app kiosk mode for public-facing terminals with Windows 11 look-and-feel.
Block individual key combinations or sequences at the driver level. Configure process priority management for time-sensitive workloads on the same hardware.
Latest LTSC generation. 10-year lifecycle through October 2034. ARM64 + x64, Wi-Fi 7, USB 4.0, TPM 2.0 required. Up to 36 removable packages.
Full Details โProven x64 platform with 10-year lifecycle through January 2032. Includes Removable Packages and Soft Real-Time. Ideal for existing x86/x64 hardware.
Full Details โGeneral Availability Channel โ annual H2 feature releases, 36 months support per version. ARM64 + x64. For products with shorter hardware refresh cycles that benefit from staying current.
| LTSC | GAC | |
|---|---|---|
| Full name | Long-Term Servicing Channel | General Availability Channel |
| Support duration per release | 10 years | 36 months |
| Feature updates | None โ locked at release | Annual (each H2 release) |
| Security updates | Yes, monthly Patch Tuesday | Yes, monthly Patch Tuesday |
| Release cadence | Every ~3โ4 years | Annual (25H2, 24H2, 23H2โฆ) |
| Upgrade required | Optional โ within 10-year window | Required every 36 months |
| ARM64 support | Yes (LTSC 2024 onward) | Yes |
| IoT-exclusive features (UWF, Keyboard Filter, etc.) | Yes | Yes |
| GAC-exclusive features | No | Latest Windows 11 features immediately |
| Certification / regulated use | Strongly recommended | Possible with planning |
| License type | Perpetual per device | Perpetual per device |
LTSC is a Windows IoT release where the feature set is permanently locked at the release date. The operating system receives only quality and security updates throughout its 10-year supported lifecycle. No new features, no UI changes, no new default apps are ever pushed to the device after deployment.
Each LTSC release is supported for exactly 10 years from its general availability date, receiving monthly quality and security updates throughout. The lifecycle chart above shows the current and past LTSC releases with their start and end-of-life dates.
LTSC is the correct choice for any device where:
All IoT-exclusive lockdown and management features are available in LTSC:
A new LTSC release typically arrives every 3โ4 years, aligned with major hardware and Windows generations. When new hardware requiring Windows 11 support enters your BOM, purchasing a new LTSC license and creating a new image is the recommended path. Upgrading from one LTSC version to another requires a new license purchase โ downgrade rights are not available between LTSC generations.
GAC (formerly called SAC โ Semi-Annual Channel) is the IoT edition of the standard annual Windows 11 release cycle. Microsoft publishes a new GAC feature release each autumn (e.g., 25H2, 24H2, 23H2). Each GAC release is supported for 36 months from its general availability date.
Unlike LTSC, GAC devices receive full feature updates annually. The device can optionally stay on a specific feature version for up to 36 months before that version reaches end of service. After 36 months, the device must be updated to a newer GAC release to continue receiving security updates. Current and recent GAC release dates are shown in the lifecycle chart below.
GAC is the right choice when:
โ Your device has a 5โ10 year deployment lifecycle
โ You require regulatory certification (FDA, CE, IEC 62443)
โ OS changes could break your application
โ The device is in an air-gapped or limited-connectivity environment
โ You need maximum Removable Package support for minimal images
โ Your device is safety-critical (medical, industrial, transportation)
โ Your product ships new hardware revisions annually or bi-annually
โ Your application uses new Windows APIs and benefits from staying current
โ You actively manage device fleets with Intune or similar MDM
โ The 36-month window aligns with your product refresh cycle
โ Your device is in a managed enterprise environment with controlled update pipelines
Not sure which channel fits your product? Elbacom has been advising OEMs and system integrators on Windows IoT licensing since 2000. We review your hardware BOM, deployment lifecycle, and regulatory requirements and give you a clear recommendation. Contact us for a free licensing assessment.