[玩转系统] 使用预安装的应用程序创建自定义 Windows 映像
作者:精品下载站 日期:2024-12-14 06:37:24 浏览:16 分类:玩电脑
使用预安装的应用程序创建自定义 Windows 映像
在本指南中,我们将介绍如何使用预安装的应用程序、必要的文件以及其他环境和应用程序设置创建自定义 Windows 10/11 安装映像。目前,许多管理员更喜欢部署一个干净的 Windows 映像,然后在计算机上安装所有必需的程序和工具:通过 GPO 部署软件,使用安装命令
AutoUnattend.xml
或在
%WINDIR%\Setup\Scripts\SetupComplete.cmd
脚本(允许在 OOBE 期间安装软件)、GPO 登录脚本。或使用其他自动化工具(SCCM、Intune、MDT、Ansible)。然而,在某些情况下,业务细节要求将包含所有必要程序的预构建 Windows 映像部署到最终用户计算机。
使用预装软件创建自定义 Windows 安装映像的过程可能包括以下步骤:
在参考计算机(虚拟机)上部署一个干净的Windows实例;
-
以审核模式启动Windows,安装应用程序,配置环境;
将设备启动到 WinPE 环境并使用 DISM 捕获已安装 Windows 的 WIM 映像;
替换安装 USB 闪存驱动器(ISO 映像)上的原始 install.wim。
如果您要将 Windows 部署到公司网络上的计算机,那么使用 MDT 会更方便,它允许您在安装过程中添加/更新程序,而不必每次都修改安装 WIM 映像。
使用预安装软件构建参考 Windows 映像
第一步是创建包含您需要的所有程序、文件和设置的 Windows 参考映像。在虚拟机或计算机上执行全新的 Windows 安装。
下载原始 Windows 10/11 安装映像作为 ISO 文件,或使用媒体创建工具或 Rufus 将其直接刻录到可启动 USB 闪存驱动器。
执行手动 Windows 安装并按
CTRL+SHIFT+F3
在 OOBE 阶段(当提示选择区域设置时)。这将使计算机进入审核模式,并且您将自动以内置管理员帐户身份登录。
当桌面出现时,最小化 Sysprep 窗口(不要关闭它!!)。然后您可以开始安装程序和更新,并配置必要的 Windows 设置。
我将使用 WinGet 包管理器在 Windows 上安装各种应用程序和工具:
winget install --id=7zip.7zip -e ; winget install --id=Notepad++.Notepad++ -e ; winget install --id=VideoLAN.VLC -e ; winget install --id=WinDirStat.WinDirStat -e ; winget install --id=dotPDNLLC.paintdotnet -e ; winget install --id=IrfanSkiljan.IrfanView -e ; winget install --id=Microsoft.PowerToys -e
我还为多个业务应用程序手动创建目录并复制文件。
自定义桌面快捷方式、“开始”菜单图块、壁纸、屏幕保护程序、配色方案等。使用以下命令配置本地组策略设置
gpedit.msc
编辑。这些设置将应用于您从此自定义 Windows 映像部署的所有计算机。
设置操作系统和应用程序后,必须清理 Windows 以减小最终映像大小。
删除现有的卷影副本和还原点:
vssadmin delete shadows /All /Quiet
清理WinSxS文件夹中未使用的组件和更新文件:
Dism.exe /Online /Cleanup-Image /StartComponentCleanup /ResetBase
删除 Windows 更新缓存文件:
del %windir%\SoftwareDistribution\Download\*.* /f /s /q
您可以使用此 PowerShell 脚本清理用户配置文件中的 Temp、Downloads 和 Cache 文件夹。
使用 cleanmgr 工具执行磁盘清理:
Cleanmgr /sagerun:1
清除事件查看器日志:
for /F "tokens=*" %1 in ('wevtutil.exe el') DO wevtutil.exe cl "%1"
清空 Windows 中的回收站:
Clear-RecycleBin -Force
要将当前用户的设置应用到默认用户(在创建新 Windows 用户时用作模板),请创建一个
unattend.xml
应答文件中的
C:\Windows\System32\Sysprep
目录。
<?xml version="1.0" encoding="utf-8"?>
<unattend xmlns="urn:schemas-microsoft-com:unattend">
<settings pass="specialize">
<component name="Microsoft-Windows-Shell-Setup" processorArchitecture="amd64" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS" xmlns:wcm="http://schemas.microsoft.com/WMIConfig/2002/State" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<CopyProfile>true</CopyProfile>
</component>
</settings>
</unattend>
最后一步是准备自定义 Windows 映像以使用 sysprep.exe 工具进行部署。展开 Sysprep 窗口并选择以下选项:
输入系统开箱即用体验 (OOBE)
概括
关闭
此过程完成后,计算机将自动关闭。
使用 DISM 捕获自定义 Windows 映像
在此阶段,您需要从本地驱动器捕获脱机 Windows 映像,将其保存为 WIM 文件,并将其放置在单独的驱动器上(我们将单独的 60GB 空驱动器连接到计算机)。
使用引用的 Windows 映像将计算机启动到 WinPE 环境 (WinRE)。使用 Windows 安装 U 盘,启动计算机并按
Shift+F10
打开命令提示符。
确定分配给 Windows 分区的驱动器号以及 WIM 文件将复制到的空驱动器。运行命令:
diskpart
list disk
exit
在此示例中,包含 Windows 的驱动器指定为字母 E:,空驱动器指定为 D:。
要从 E 驱动器捕获脱机 Windows 映像并将生成的 WIM 映像保存到 D 驱动器,请运行以下命令:
dism /capture-image /imagefile:D:\install.wim /capturedir:E:\ /ScratchDir:D:\ /name:"MyWinImage" /compress:maximum /checkintegrity /verify /bootable
在我的案例中,拍摄图像大约需要 30 分钟。
替换 USB 闪存驱动器上的原始 Install.wim 映像文件
捕获自定义 Windows 映像后,您可以替换原始 install.wim 或 install.esd 映像文件
\sources
安装 USB 闪存驱动器上的文件夹(ESD 是 WIM 使用的最大压缩格式)。
就我而言,我将旧图像文件重命名为
install.esd_bak
并复制了新的
install.wim
图像到 USB 记忆棒。
请注意,预装软件的 WIM 映像大小已显着增加(从 4GB 增加到 10GB)。
如果您有用于在 UEFI 计算机上安装 Windows 的 FAT32 可启动 USB 闪存盘,则无法在此文件系统上保存大于 4GB 的 WIM 文件。在这种情况下,必须将大型 WIM 映像文件拆分为多个较小的 SWM 文件:
Dism /Split-Image /ImageFile:D:\sources\install.wim /SWMFile:c:\tmp\install.swm /FileSize:3500
在这种情况下,DISM 将创建四个文件
install.swm
,
install2.swm
,
install3.swm
, 和
install4.swm
。将这些文件复制到
\sources
安装介质上的文件夹。当 Windows 安装程序安装操作系统时,它会合并 SWM 文件。
现在,您可以使用可启动 USB 闪存驱动器将您创建的 Windows 映像部署到任何计算机(您还可以使用 PXE 启动通过网络安装 Windows)。
Windows 安装完成后检查所有预装应用程序是否可用:
Get-Package
这种部署预配置 Windows 映像的方法的缺点是您必须重建映像才能更新其中包含的任何应用程序。
Windows 更新和驱动程序可以直接集成到 WIM 映像中。在这种情况下,无需经历完整的部署和图像捕获周期。
猜你还喜欢
- 03-30 [玩转系统] 如何用批处理实现关机,注销,重启和锁定计算机
- 02-14 [系统故障] Win10下报错:该文件没有与之关联的应用来执行该操作
- 01-07 [系统问题] Win10--解决锁屏后会断网的问题
- 01-02 [系统技巧] Windows系统如何关闭防火墙保姆式教程,超详细
- 12-15 [玩转系统] 如何在 Windows 10 和 11 上允许多个 RDP 会话
- 12-15 [玩转系统] 查找 Exchange/Microsoft 365 中不活动(未使用)的通讯组列表
- 12-15 [玩转系统] 如何在 Windows 上安装远程服务器管理工具 (RSAT)
- 12-15 [玩转系统] 如何在 Windows 上重置组策略设置
- 12-15 [玩转系统] 如何获取计算机上的本地管理员列表?
- 12-15 [玩转系统] 在 Visual Studio Code 中连接到 MS SQL Server 数据库
- 12-15 [玩转系统] 如何降级 Windows Server 版本或许可证
- 12-15 [玩转系统] 如何允许非管理员用户在 Windows 中启动/停止服务
取消回复欢迎 你 发表评论:
- 精品推荐!
-
- 最新文章
- 热门文章
- 热评文章
[影视] 黑道中人 Alto Knights(2025)剧情 犯罪 历史 电影
[古装剧] [七侠五义][全75集][WEB-MP4/76G][国语无字][1080P][焦恩俊经典]
[实用软件] 虚拟手机号 电话 验证码 注册
[电视剧] 安眠书店/你 第五季 You Season 5 (2025) 【全10集】
[电视剧] 棋士(2025) 4K 1080P【全22集】悬疑 犯罪 王宝强 陈明昊
[软件合集] 25年6月5日 精选软件22个
[软件合集] 25年6月4日 精选软件36个
[短剧] 2025年06月04日 精选+付费短剧推荐33部
[短剧] 2025年06月03日 精选+付费短剧推荐25部
[软件合集] 25年6月3日 精选软件44个
[剧集] [央视][笑傲江湖][2001][DVD-RMVB][高清][40集全]李亚鹏、许晴、苗乙乙
[电视剧] 欢乐颂.5部全 (2016-2024)
[电视剧] [突围] [45集全] [WEB-MP4/每集1.5GB] [国语/内嵌中文字幕] [4K-2160P] [无水印]
[影视] 【稀有资源】香港老片 艺坛照妖镜之96应召名册 (1996)
[剧集] 神经风云(2023)(完结).4K
[剧集] [BT] [TVB] [黑夜彩虹(2003)] [全21集] [粤语中字] [TV-RMVB]
[实用软件] 虚拟手机号 电话 验证码 注册
[资源] B站充电视频合集,包含多位重量级up主,全是大佬真金白银买来的~【99GB】
[影视] 内地绝版高清录像带 [mpg]
[书籍] 古今奇书禁书三教九流资料大合集 猎奇必备珍藏资源PDF版 1.14G
[电视剧] [突围] [45集全] [WEB-MP4/每集1.5GB] [国语/内嵌中文字幕] [4K-2160P] [无水印]
[剧集] [央视][笑傲江湖][2001][DVD-RMVB][高清][40集全]李亚鹏、许晴、苗乙乙
[电影] 美国队长4 4K原盘REMUX 杜比视界 内封简繁英双语字幕 49G
[电影] 死神来了(1-6)大合集!
[软件合集] 25年05月13日 精选软件16个
[精品软件] 25年05月15日 精选软件18个
[绝版资源] 南与北 第1-2季 合集 North and South (1985) /美国/豆瓣: 8.8[1080P][中文字幕]
[软件] 25年05月14日 精选软件57个
[短剧] 2025年05月14日 精选+付费短剧推荐39部
[短剧] 2025年05月15日 精选+付费短剧推荐36部
- 最新评论
-
- 热门tag