1. 缘起
网吧客户端在实际环境中,经常要面对形形色色对无盘系统,五花八门对无盘镜像, 为了方便确认不同无盘环境对客户的对影响,决定自己制作一个无盘母盘,以作为对比参考。以确定外面的无盘环境中Windows组件裁剪对客户的造成的影响。
2. 环境准备
制作母盘的虚拟机环境使用现有的 Proxmox Virtual Environment 8.1, 而无盘服务器则采用“云更新”来制作。
3. 创建虚拟机
在PVE下面创建一个虚拟机,需要注意的配置如下:
- CPU 架构选择IntelCPU架构 我这里选择的是 IvyBridge.
- 磁盘采用SATA 、勾选SSD仿真, 磁盘大小根据需要选择.
- 显示设备选择 标准VGA 显存我这里选择的64M
- 机型: QC35.
- BIOS: 选择OVMF(UEFI)
4. 安装系统
准备好一个经过裁剪的Windows10(也可以不裁剪) . 完成系统安装过程, 在这里我使用 MSMG Toolkit 完成镜像裁剪工作. 系统安装好后再使用 DSIM++ 进行进一步的精简优化工作.
5. 使用DSIM++ 裁剪系统
5.1. Appx 精简
在 用户应用、系统预装应用中保留以下应用,其余的都可以清理掉。
- Microsoft.HEIFImageExtension
- Microsoft.VCLibs.140.00_14
- Microsoft.VP9VideoExtensions
- Microsoft.WebMediaExtensions
- Microsoft.XboxGameOverlay
- Microsoft.XboxGamingOverlay
- Microsoft.UI.Xaml
- Microsoft.WebMediaExtensions
- Microsoft.WebpImageExtension
5.2. 系统优化
在 控制面板-> 系统优化 栏 根据需要做优化.
5. 2.1 系统服务优化
控制面板-> 系统优化 -> 服务优化 禁用如下服务
- 禁用诊断服务
- 禁用Windows Search
- 禁用错误报告
- 禁用客户体验改善计划
- 禁用自动维护计划
5.3. 网络设置
控制面板-> 系统优化 -> 服务优化
- 关闭默认共享
- 关闭防火墙
- 关闭远程协助
5.4. 可选功能
控制面板->可选功能 中 只保留如下组件:
- DirectX 配置数据库
- 简体中文输入
- 简体中文补充字体
- Math Recognizer
- Windows Media Player
- NotePad
- Windows PowerShell 集成脚本环境
- WordPad
- Math Recognizer
导出系统
导出系统需要注意如下问题:
- 在导出系统之前, 删除掉 显示适配器设备。以防止干扰后续无盘系统的UPNP显卡识别.
- 我这里使用 Disk2VHD 进行系统导出,该软件支持VHD VMDK iCafe8 云更新三种镜像包格式导出.
- 为了确保镜像包足够小,建议导出之前执行一次磁盘清理.
为了方便,我将导出的文件直接保存到局域网共享中。
至此您将得到一个自己制作的无盘系统母盘, 系统纯净程度取决于您使用的安装镜像的纯净程度了。