| 本帖最后由 Dytto 于 2019-4-21 14:47 编辑 
 本文已发布到主站并安排在幻灯片栏目主推;
 谢谢楼主的辛苦创作和无私分享!
 标题为《小技巧:定制自己机器的Windows 10 1903》
 主站文章链接:https://www.ibmnb.com/review/2019-04-21/98113.html
 
 ------51nb专门网内容部  song_1118     2019/04/21
 
 
 
 
 MSDN/ MVS刚刚发布Windows 10 Version 1903 build 10.0.18362.30,可以考虑替换1809了。本文虽然基于MSDN原版进行定制,但并不涉及不讨论操作系统的模块添加与精简,只是在原版基础上添加OEM信息并整合驱动。下面以自己的Precision 7720为例,安装Windows 10企业版,在这个过程中与大家共同熟悉一下DISM命令使用样例,以期抛砖引玉,我这也是最近几天刚刚学习的,现炒现卖,谬误难免,欢迎指正。系统安装后无须再逐一安装驱动(nVIDIA显卡除外,之前某版本的尝试遇到bug,我没有精力逐一排除,推荐大家随后运行nv显卡的setup程序手动安装。)
 
 准备工作:
 1. 基于INF格式的驱动程序包。用于dism集成至Win10系统镜像。
 2. Windows 10 Version 1903 x64商业版的ISO镜像。下载链接:cn_windows_10_business_editions_version_1903_x64_dvd_e001dd2c.iso (4.48 GB)
 3. 一个8G容量或以上的U盘。用于写入修改后的ISO镜像。
 3. UltraISO Premium Edition Version 9.7.1.3519等第三方程序,用于编辑ISO镜像以及写入U盘。当然这不是必须,不过有它可以方便许多。我已经尽量避免使用第三方程序。
 
 将INF格式的驱动程序包解压缩至C:\TEMP,目录结构如下。
 
 C:\TEMP
 ├─DRIVERs(用于存放INF格式的驱动程序。可根据需要自行修改。)
 │ ├─Alps_Touchpad_Dell_10.3201.101.212_6.2_x64
 │ ├─Dell ControlVault2 Driver and Firmware_4.9.24.58_6.2_x64
 │ ├─Intel(R) Chipset Device Software_10.1.1.45_6.2_x64
 │ ├─Intel(R) Display Audio_10.26.0.4_6.2_x64
 │ ├─Intel(R) Dual Band Wireless-AC 8265_20.70.7.1_6.2_x64
 │ ├─Intel(R) Dynamic Platform and Thermal Framework_8.5.10103.7263_6.2_x64
 │ ├─Intel(R) Ethernet Connection (5) I219-LM_12.18.8.9_6.2_x64
 │ ├─Intel(R) HD Graphics P630_26.20.100.6709_6.2_x64
 │ ├─Intel(R) HID Event Filter_2.2.1.375_6.2_x64
 │ ├─Intel(R) Management Engine Interface_1904.12.0.1208_6.2_x64
 │ ├─Intel(R) Rapid Storage Technology Driver_17.2.6.1027_6.2_x64
 │ ├─Intel(R) Serial IO_30.100.1823.1_6.2_x64
 │ ├─Intel(R) Software Guard Extensions Platform Software Component_2.3.100.49777_6.2_x64
 │ ├─Intel(R) Watchdog Timer Driver (Intel(R) WDT)_11.0.0.1007_6.2_x64
 │ ├─Intel(R) Wireless Bluetooth_21.0.0.4_6.2_x64
 │ ├─Logitech Download Assistant_1.10.85.0_6.2_x64
 │ ├─Logitech USB Input Device_1.10.78.0_6.2_x64
 │ ├─Realtek Audio_6.0.1.8492_6.2_x64
 │ ├─Realtek PCIE CardReader_10.0.17763.21316_6.2_x64
 │ ├─Realtek USB GbE Family Controller_10.31.0211.2019_6.2_x64
 │ ├─STMicroelectronics 3-Axis Digital Accelerometer_2.2.5.2_6.2_x64
 │ ├─System Firmware_1.8.4.0_6.2_x64
 │ └─Xbox Wireless Adapter for Windows_21.50.45.656_6.2_x64
 ├─OEMinfo(存放OEM Logo文件SystemLogo.bmp)
 ├─patCHes(空文件夹。用于存放Windows 10系统补丁。可根据需要自行修改。补丁目前尚未公开发布,已放出的10.0.18362.53补丁听说有bug,未收录。)
 └─WimMount(空文件夹,用于挂载镜像。可根据需要自行修改。)
 
 U盘盘符为F,硬盘分区C、D、E。虚拟光驱加载Windows 10操作系统ISO于G盘,DOS命令提示符下,使用系统内置命令DISM查看install.wim信息。
 
 Microsoft Windows [版本 10.0.17763.437](c) 2018 Microsoft Corporation。保留所有权利。
 
 C:\Users\Administrator>Dism /Get-WimInfo /WimFile:G:\sources\install.wim
 
 部署映像服务和管理工具
 版本: 10.0.17763.1
 
 映像的详细信息: G:\sources\install.wim
 
 索引: 1
 名称: Windows 10 教育版
 描述: Windows 10 教育版
 大小: 14,780,257,821 个字节
 
 索引: 2
 名称: Windows 10 企业版
 描述: Windows 10 企业版
 大小: 14,780,328,567 个字节
 
 索引: 3
 名称: Windows 10 专业版
 描述: Windows 10 专业版
 大小: 14,778,136,442 个字节
 
 索引: 4
 名称: Windows 10 专业教育版
 描述: Windows 10 专业教育版
 大小: 14,780,187,583 个字节
 
 索引: 5
 名称: Windows 10 专业工作站版
 描述: Windows 10 专业工作站版
 大小: 14,780,222,468 个字节
 
 操作成功完成。
提取需要安装的版本索引2: Windows 10 企业版至E盘(在硬盘上操作比U盘快)
 
 C:\Users\Administrator>DISM /Export-Image /SourceImageFile:G:\sources\install.wim /SourceIndex:2 /DestinationImageFile:E:\install.wim
 部署映像服务和管理工具
 版本: 10.0.17763.1
 
 正在导出映像
 [==========================100.0%==========================]
 操作成功完成。
查看install.wim信息,验证无误。
 
 C:\Users\Administrator>Dism /Get-WimInfo /WimFile:E:\install.wim
 部署映像服务和管理工具
 版本: 10.0.17763.1
 
 映像的详细信息: E:\install.wim
 
 索引: 1
 名称: Windows 10 企业版
 描述: Windows 10 企业版
 大小: 14,780,328,567 个字节
 
 操作成功完成。
挂载镜像。
 
 C:\Users\Administrator>Dism /Mount-Wim /WimFile:E:\install.wim /Index:1 /MountDir:C:\TEMP\WimMount
 部署映像服务和管理工具
 版本: 10.0.17763.1
 
 正在安装映像
 [==========================100.0%==========================]
 操作成功完成。
添加OEM信息。(注:可以使用REG命令添加更多注册表信息,具体请使用REG /?查看帮助。略)
 
 C:\Users\Administrator>COPY "C:\TEMP\OEMinfo\SystemLogo.bmp" "C:\TEMP\WimMount\Windows\System32\oobe"已复制 1 个文件。
 
 C:\Users\Administrator>REG LOAD "HKLM\OFFLINE" "C:\TEMP\WimMount\Windows\System32\Config\Software"
 操作成功完成。
 
 C:\Users\Administrator>REG ADD "HKLM\OFFLINE\Microsoft\Windows\CurrentVersion\OEMInformation" /f /v "HelpCustomized" /t REG_DWORD /d "0"
 操作成功完成。
 
 C:\Users\Administrator>REG ADD "HKLM\OFFLINE\Microsoft\Windows\CurrentVersion\OEMInformation" /f /v "Logo" /t REG_SZ /d "C:\Windows\System32\oobe\SystemLogo.bmp"
 操作成功完成。
 
 C:\Users\Administrator>REG ADD "HKLM\OFFLINE\Microsoft\Windows\CurrentVersion\OEMInformation" /f /v "Manufacturer" /t REG_SZ /d "DELL"
 操作成功完成。
 
 C:\Users\Administrator>REG ADD "HKLM\OFFLINE\Microsoft\Windows\CurrentVersion\OEMInformation" /f /v "Model" /t REG_SZ /d "Precision 7720"
 操作成功完成。
 
 C:\Users\Administrator>REG ADD "HKLM\OFFLINE\Microsoft\Windows\CurrentVersion\OEMInformation" /f /v "SupportHours" /t REG_SZ /d "24x7"
 操作成功完成。
 
 C:\Users\Administrator>REG ADD "HKLM\OFFLINE\Microsoft\Windows\CurrentVersion\OEMInformation" /f /v "SupportPhone" /t REG_SZ /d "400-886-8615"
 操作成功完成。
 
 C:\Users\Administrator>REG ADD "HKLM\OFFLINE\Microsoft\Windows\CurrentVersion\OEMInformation" /f /v "SupportURL" /t REG_SZ /d "http://www.dell.com.cn/support/"
 操作成功完成。
 
 C:\Users\Administrator>REG ADD "HKLM\OFFLINE\Microsoft\Windows\CurrentVersion\OEMInformation" /f /v "SerialNumberIsValid" /t REG_DWORD /d "00000001"
 操作成功完成。
 
 C:\Users\Administrator>REG UNLOAD "HKLM\OFFLINE"
 操作成功完成。
启用.NET Framwork 3.5(包括.NET 2.0和3.0)功能支持。
 
 C:\Users\Administrator>Dism /Image:C:\TEMP\WimMount /Enable-Feature /FeatureName:NetFX3 /All /Source:G:\sources\sxs /LimitAccess
 部署映像服务和管理工具
 版本: 10.0.17763.1
 
 映像版本: 10.0.18362.30
 
 启用一个或多个功能
 [==========================100.0%==========================]
 操作成功完成。
更改COA,替换商业版Windows 10 ISO镜像内置的KMS密钥,便于已获取数字许可证的机器直接联网激活。
 
 C:\Users\Administrator>Dism /Image:C:\TEMP\WimMount /Set-ProductKey:XGVPP-NMH47-7TTHJ-W3FW7-8HV2C
 部署映像服务和管理工具
 版本: 10.0.17763.1
 
 映像版本: 10.0.18362.30
 
 开始安装产品密钥...
 产品密钥安装已完成。
 
 操作成功完成。
集成驱动程序。
 
 C:\Users\Administrator>Dism /Image:C:\TEMP\WimMount /Add-Driver /Driver:C:\TEMP\Drivers /Recurse
 部署映像服务和管理工具
 版本: 10.0.17763.1
 
 映像版本: 10.0.18362.30
 
 正在搜索要安装的驱动程序包...
 找到 44 个要安装的驱动程序包。
 正在安装第 1 个,共有 44 个 - C:\TEMP\Drivers\Alps_Touchpad_Dell_10.3201.101.212_6.2_x64\ApHidFiltrD.inf: 驱动程序包已成功安装。
 正在安装第 2 个,共有 44 个 - C:\TEMP\Drivers\Alps_Touchpad_Dell_10.3201.101.212_6.2_x64\ApVHid.inf: 驱动程序包已成功安 装。
 正在安装第 3 个,共有 44 个 - C:\TEMP\Drivers\Dell ControlVault2 Driver and Firmware_4.9.24.58_6.2_x64\bcmnfcser.inf: 驱动程序包已成功安装。
 .
 .(略)
 .
 正在安装第 41 个,共有 44 个 - C:\TEMP\Drivers\Realtek USB GbE Family Controller_10.31.0211.2019_6.2_x64\rtux64w10.INF: 驱动程序包已成功安装。
 正在安装第 42 个,共有 44 个 - C:\TEMP\Drivers\STMicroelectronics 3-Axis Digital Accelerometer_2.2.5.2_6.2_x64\ST_Accel.inf: 驱动程序包已成功安装。
 正在安装第 43 个,共有 44 个 - C:\TEMP\Drivers\System Firmware_1.8.4.0_6.2_x64\firmware.inf: 驱动程序包已成功安装。
 正在安装第 44 个,共有 44 个 - C:\TEMP\Drivers\Xbox Wireless Adapter for Windows_21.50.45.656_6.2_x64\mt7612us.inf: 驱动程序包已成功安装。
 操作成功完成。
保存并卸载镜像。
 
 C:\Users\Administrator>Dism /Unmount-WIM /MountDir:C:\TEMP\WimMount /commit
 部署映像服务和管理工具
 版本: 10.0.17763.1
 
 映像文件 : E:\install.wim
 映像索引 : 1
 正在保存映像
 [==========================100.0%==========================]
 正在卸载映像
 [==========================100.0%==========================]
 操作成功完成。
集成后的install.wim单文件大于4G,为保持良好的兼容性,将其拆分。
 
 C:\Users\Administrator>Dism /Split-Image /ImageFile:E:\install.wim /SWMFile  :\install.swm /FileSize:4096
 
部署映像服务和管理工具 
版本: 10.0.17763.1
 
操作成功完成。使用UltraISO将系统ISO镜像写入U盘,删除原始的install.wim文件,即F:\sources\install.wim,复制D盘根目录下我们刚刚制作的install.swm、install2.swm这两个文件到相同文件夹,进行替换,结束。
 |