Windows预先安装环境

Windows 预先安装环境（英语：Windows Preinstallation Environment，简称 Windows PE 或 WinPE）是 Microsoft Windows 的轻量级版本，主要供个人电脑制造商（OEM）、工作站及服务器建立客制化的操作系统环境，或在系统离线时进行故障排除，以取代过时的 MS-DOS 启动磁片或光碟。其性质类似于 Windows 的 Live CD 或子系统，采用 32 位元、64 位元或 ARM64 位元核心。由于硬件资源需求低，适合储存于光碟、随身碟等各种便携式装置中。

Windows PE 最初设计仅供 OEM 厂商在生产电脑时预装（Pre-installation）Windows，但随后也以套件形式提供给软件开发者与 IT 人员使用。自 Windows XP 以来的各个 Windows 版本均有支援，目前可透过 Windows ADK（Windows 评估与部署套件）免费取得。

## 特点

Windows PE（WinPE）是 Microsoft Windows 的精简版本，可透过具备启动功能的 CD、DVD 或 USB 随身碟载入至随机存取内存（RAM）中执行。其特征在于启动时会显示对应 Windows 原型版本的启动画面，并提供基本的图形使用者界面（GUI）与 Internet Explorer 浏览器执行环境。相较于完整版 Windows，WinPE 功能较为受限，主要定位于系统维护与部署。WinPE 支援网络功能，但原生仅内建命令提示字元（CMD）、记事本及基本维护工具。

WinPE 的设计初衷是为了便利企业开发自定义的 Windows 环境，因此并未在零售市场贩售，但微软允许在遵守授权规范的前提下无偿分发。

在微软的授权下，软件厂商可将自有软件整合至 WinPE 中，使其在电脑启动时直接执行。这些软件通常用于系统修复或维护，例如 Symantec Norton Ghost 或 CPU-Z 等工具，确保电脑在无法正常进入操作系统时仍能进行故障排除。

基于 Windows NT 6.0 核心之后的操作系统，包括 Windows Vista、7、8、10、11 及对应的服务器版本，其安装程式均在 WinPE 环境下执行。自 Windows Vista 起，Windows 的安装架构基本一致；在“安装 Windows”界面中按下 `Shift + F10` 即可呼叫命令提示字元。

WinPE 亦广泛应用于 OEM 厂商的预装流程。品牌套装电脑在出厂前，厂商可利用 WinPE 进行自动化部署，包括驱动程式安装、自定义 OEM 商标或预装辅助程式，以实现大量电脑快速且一致的安装流程。

由于 WinPE 独立于硬盘中的操作系统执行，使用者可不受系统权限限制，任意新增、修改、复制系统档案，甚至格式化系统磁盘槽。这种特性使 WinPE 成为存取与修复核心系统档案的有效工具。

## 衍生产品

### Windows 修复环境 (WinRE)

自 Windows Vista 起，微软基于 WinPE 开发了 Windows 修复环境 (WinRE)，以取代早期的故障修复主控台。当系统多次启动失败时，引导程式会自动进入 WinRE 环境，使用者可在此执行系统还原、映像档复原或透过命令提示字元进行档案备份与工具执行。许多 OEM 厂商也会对 WinRE 进行二次开发，提供“一键还原”等客制化功能。

WinRE 的功能在 Windows 8 中得到显著强化，引入了“一键初始化系统”（即重设此电脑 / Push-Button Reset）功能，简化了重装系统的流程。使用者可选择保留个人档案，此时旧系统档案会被移至 `Windows.old` 资料夹中；亦可选择彻底擦除数据，并决定仅针对系统分割区或整个硬盘进行清理。

#### 诊断与修复工具包 (DaRT)

Winternals 公司曾利用 WinPE 开发出广受系统管理员欢迎的 ERD Commander 系列工具，包含 Locksmith（强制清除管理员密码）、系统档案修复及崩溃分析器等功能。微软收购 Winternals 后，将其整合为诊断与修复工具包 (DaRT)。管理员可透过微软桌面优化包 (MDOP) 定制 DaRT 映像档，并在受损机器上执行维护。

#### 修改版 WinPE

虽然 Windows 评估与部署套件 (ADK) 可产生 WinPE 映像，但原生环境仅包含命令提示字元视窗，对一般使用者而言易用性较低。

微软虽允许弹性定制功能，但将 WinPE/WinRE 定位为受限产品，并设有“连续使用 72 小时后强制重启”等限制。此外，许多核心组件如 Windows Explorer（负责桌面、工作列及档案管理）与 WoW64（支援 64 位元系统执行 32 位元程式）亦被移除。尽管微软文件提到可配置其他壳层应用，但仍难以完全替代完整版 Windows 的功能。因此，网络上有技术爱好者长期研究如何破解限制并补回缺失组件。

许多爱好者发布了整合 Windows Explorer 及多种维护工具（如 DiskGenius、NTPWEdit）的修改版 WinPE，虽然广受电脑维修从业者欢迎，但也涉及软件版权问题。

传统 WinPE 完全载入至内存执行，启动后可拔除启动界面。然而，部分修改版 WinPE 为了纳入大量工具，改用分层架构：一部分称为“核心”的基础系统完整载入至内存；另一部分称为“外壳”的工具资料夹则在启动后以挂载方式读取，以节省内存空间并提升启动速度。

此外，在中国大陆等地，修改版 WinPE 曾衍生出涉及灰色产业的“商业 PE”。此类 PE 可能在重装系统过程中隐藏后门，自动安装流氓软件或木马病毒，借此获取推广收益，甚至使受影响电脑成为 DDoS 攻击的受控端（僵尸电脑）。

## 版本

已知存在以下版本：

版本号｜介绍

1.0｜第一版 Windows PE，基于 Microsoft Windows XP RTM

1.1｜基于 Microsoft Windows XP Service Pack 1（SP1）

1.2｜基于 Microsoft Windows Server 2003 RTM

1.5｜基于 Microsoft Windows XP Service Pack 2（SP2）

1.6｜基于 Microsoft Windows Server 2003 Service Pack 1（SP1）

2.0｜基于 Microsoft Windows Vista，此版本不再需要从硬盘加载文件，意味着文件大小现在为 992 MB，而非之前版本的 60 MB。

2.1｜基于 Microsoft Windows Server 2008 Service Pack 1（SP1）

2.2｜基于 Microsoft Windows Server 2008 Service Pack 2（SP2）

3.0｜基于 Microsoft Windows 7 代码库，被包含于 Windows ADK 2.0

3.1｜基于 Microsoft Windows 7 SP1 代码库，被包含与 Windows ADK 补充更新中

4.0｜基于 Microsoft Windows 8 代码库，被包含于 Windows 8 的 Windows ADK

5.0｜基于 Microsoft Windows 8.1 代码库，被包含于 Windows 8.1 的 Windows ADK

5.1｜需要手动应用的 5.0 版本的更新

10.0.10240.16384｜基于 Windows 10 代码库，它包含在 Windows 10 1507 版本的 Windows ADK 中。

10.0.10586.0｜基于 Windows 10 1511 代码库，被包含于 Windows 10 1511 版本的 Windows ADK 中

10.0.14393.0｜基于 Windows 10 1607 代码库，被包含于 Windows 10 1607 版本的 Windows ADK 中

10.0.15063.0｜基于 Windows 10 1703 代码库

10.0.16299.15｜基于 Windows 10 1709 代码库

10.0.17134.1｜基于 Windows 10 1803 代码库

10.0.17763.1｜基于 Windows 10 1809 代码库

10.0.18362.1｜基于 Windows 10 1903 代码库

10.0.19041.1｜基于 Windows 10 2004 代码库

10.0.20348.1｜基于 Windows Server 2022

10.0.22000.1｜基于 Windows 11 代码库，支持 x86 和 ARM32 体系架构的最后版本。

10.0.22621.1｜基于 Windows 11 22H2 代码库

10.0.25398.1｜基于 Windows 11 23H2 代码库

10.0.26100.1｜基于 Windows 11 24H2 代码库

## 外部链接

- Windows PE Technical Reference
- Create a Bootable Windows PE CD-ROM
- Windows Automated Installation Kit for Windows 7 (contains Windows PE 3.0)
- Windows Preinstallation Enviroment Technical Overview

## 基本资料

- 开发者：微软公司
- 源码模式：封闭源代码
- 许可证：免费软件，需要Windows许可证
- 内核类别：混合核心