封装一个专属自己的Windows 系统

​ 因为我们公司属于零售行业,每次有新的门店开店,我们都需要安装大量我们自己软件和打印机驱动等,为了简化这种繁琐的工作和统一化管理,我们选择封装自己的iso镜像。插入u盘,即可安装我们自定义的iso镜像,并实现开机自动激活操作系统。废话不多说,直接上教程。本次以vmware虚拟机为案例,实体机操作也大差不差。

流程

  • 准备干净系统
  • 加入需要的软件
  • 实现开机自动激活Windows
  • dism生成install.wim文件
  • anyburn替换install.wim文件
  • anyburn生成新的iso镜像
  • 烧录镜像到u盘

一、准备Windows系统

1.虚拟机添加硬盘

img

2.Windows添加磁盘

img

3.查看卷

img

4.加入自己需要封装的软件

5.关机,按F2进入biso,修改启动项CD-ROM为第一启动项【实体机修改UEFI为U盘启动或者直接进PE界面操作】

img

6.按照以下步骤新增启动文件,也可以选择进入PE界面制作制作.wim启动文件。

img

img

img

img

7.使用dism生成install.wim文件

这里系统盘是E盘

img

8.生成.win文件

1
dism /capture-image /imagefile:D:\install.wim /capturedir:E:\ /Name:Windows10_kezhihua
  • **dism**:调用 DISM 工具。
  • **/capture-image**:指定要捕获一个映像文件(install.wim)。
  • **/imagefile:D:\install.wim**:指定捕获的映像文件的保存路径和名称(在此示例中,保存到 D: 驱动器的 install.wim 文件中)。
  • **/capturedir:E:\**:指定要捕获的源目录。E: 是源系统所在的驱动器或分区。
  • **/Name:Windows10_kezhihua**:给捕获的映像文件指定一个名称(此例中,名称为 Windows10_kezhihua)。

img

9.关闭命令行界面,点击继续

img
10.查看生成的install.wim文件

img

二、实现Windows开机永久激活

使用数字许可证,加入Windows定时任务,开机执行。执行完成之后再自删。大概就是这个思路

参考地址:

https://github.com/TGSAN/CMWTAT_Digital_Edition/issues/81

直接使用脚本无法实现免交互自动激活,需要手动输入1

image-20250416172651905

修改脚本内容,实现免交互自动激活

image-20250416172710159

使用bat脚本开机自动激活

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
@echo off
:: 设置文件路径
set "activation_script=C:\Microsoft-Activation-Scripts-master\MAS\Separate-Files-Version\Activators\HWID_Activation.cmd"

:: 检查文件是否存在
if exist "%activation_script%" (
echo Running HWID Activation script...
:: 执行 HWID_Activation.cmd 文件
call "%activation_script%"
) else (
echo Error: HWID_Activation.cmd file not found!
)

:: 等待用户按键后退出
pause

加入Windows任务计划

image-20250416172756740

创建基本任务

image-20250416172809175

创建任务名称

image-20250416172821507

选择计算机启动时

image-20250416172838445

添加上面所写bat脚本路径

image-20250416172849228

完成

image-20250416172902047

因为脚本需要联网激活。所有更改计算机属性。选择联网时启动

image-20250416172915961

这样就实现了开机自动永久激活Windows操作系统

image-20250416172929292

三、编辑iso镜像

这里我们使用anyburn工具,将生成的install.wim加入镜像里面

anyburn地址:Download AnyBurn

编辑镜像

img

在sources目录中添加install.wim(有些Windows官方镜像中包含install.esd文件,需要删除这个文件)

img

生成镜像

img

四、烧录镜像

地址:Rufus - Create bootable USB drives the easy way

使用rufus烧录镜像,大于4G需要使用NTFS文件格式

img

实际工作中可以配合Windows的WDS服务,这个需要解决DHCP中继问题,实现远程一站式部署。

还可以使用Cobbler+kickstart配合,也可以实现全自动一站式远程装机,感兴趣小伙伴可以参考我这篇博文:Cobbler+kickstart实现批量全自动装机_cobbler批量安装-CSDN博客


封装一个专属自己的Windows 系统
http://example.com/2025/04/16/封装一个专属自己的Windows-系统/
作者
淡黄的cherry
发布于
2025年4月16日
许可协议