无忧启动论坛

 找回密码
 注册
搜索
系统gho:最纯净好用系统下载站广告联系 微信:wuyouceo QQ:184822951
查看: 2504|回复: 19
打印 上一主题 下一主题

wes7sp132位开用

  [复制链接]
跳转到指定楼层
1#
发表于 2023-12-15 15:13:42 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
wes7sp132位
能安装office2013、IE11、Edge浏览器


2#
 楼主| 发表于 2023-12-15 15:15:01 | 只看该作者
本帖最后由 yjqd 于 2023-12-15 15:23 编辑

===================================================================================
目录:
下载Windows Embedded Standard 7 SP1并生成iso文件
安装ICE
注释应答文件中的语句
运用ICE生成系统安装镜像
        运用ICE生成系统安装镜像实例操作
        检查组件包的依赖
        设置密钥序列号激活
        英文语言包的作用
        字体
        安装时选择分区能出现USB移动硬盘分区(也就是能将wes7安装到移动硬盘或U盘)
        生成安装镜像
将自动应答文件AutoUnattend.xml应用于install.wim
ICE界面创建的应答文件和根据此应答文件生成的安装镜像中的应答文件AutoUnattend.xml的区别
安装镜像的安装方式
        U盘安装是启动的sources\boot.wim的卷2

ICE的缓存与历史记录
IE11的问题
Edge浏览器的问题
wes7安装后可能出现的问题
精简winsxs
===================================================================================
下载Windows Embedded Standard 7 SP1并生成iso文件:
微软官网:
Windows Embedded Standard 7 SP1 Evaluation Edition
https://www.microsoft.com/en-us/download/details.aspx?id=11887

Standard_7SP1_Toolkit\Standard 7 SP1 Toolkit.part01.exe
Standard_7SP1_Toolkit\Standard 7 SP1 Toolkit.part02.rar
Standard_7SP1_Toolkit\Standard 7 SP1 Toolkit.part03.rar
Standard_7SP1_Toolkit\Standard 7 SP1 Toolkit.part04.rar
Standard_7SP1_Toolkit\Standard 7 SP1 Toolkit.part05.rar
Standard_7SP1_Toolkit\Standard 7 SP1 Toolkit.part06.rar
Standard_7SP1_Toolkit\Standard 7 SP1 Toolkit.part07.rar
Standard_7SP1_Toolkit\Standard 7 SP1 Toolkit.part08.rar

Standard_7SP1_32bit\Standard 7 SP1 32bit IBW.part1.exe
Standard_7SP1_32bit\Standard 7 SP1 32bit IBW.part2.rar
Standard_7SP1_32bit\Standard 7 SP1 32bit IBW.part3.rar
Standard_7SP1_32bit\Standard 7 SP1 32bit IBW.part4.rar
Standard_7SP1_32bit\Standard 7 SP1 32bit IBW.part5.rar

Standard_7SP1_64bit\Standard 7 SP1 64bit IBW.part1.exe
Standard_7SP1_64bit\Standard 7 SP1 64bit IBW.part2.rar
Standard_7SP1_64bit\Standard 7 SP1 64bit IBW.part3.rar
Standard_7SP1_64bit\Standard 7 SP1 64bit IBW.part4.rar
Standard_7SP1_64bit\Standard 7 SP1 64bit IBW.part5.rar
Standard_7SP1_64bit\Standard 7 SP1 64bit IBW.part6.rar
Standard_7SP1_64bit\Standard 7 SP1 64bit IBW.part7.rar

生成iso文件:
只需要解压3个后缀为exe的文件即可,其余的文件会自动解压组合到相应的ISO文件中,会生成三个ISO文件:
Standard 7 SP1 32bit IBW.iso
Standard 7 SP1 64bit IBW.iso
Standard 7 SP1 Toolkit.iso
-----------------------------------------------------------------------------------------------------------------------------------------------
安装ICE:
下面以Windows Embedded Standard 7 SP1 32位为例:
"D:\lk\win10升级准备\微软官方虚拟光驱\原版虚拟光驱\VCdControlTool.exe"
"I:\win7安装改造准备\Windows Embedded Standard 7 SP1\Standard 7 SP1 Toolkit\Standard 7 SP1 Toolkit.iso"

VCdControlTool.exe挂载Standard 7 SP1 Toolkit.iso,运行setup.exe
在弹出Windows Embedded Standard7 SP1 Toolkit setup的面板:
在界面中选择Custom,点击Next
弹出面板Windows Embedded Standard7 SP1 Toolkit setup
面板中的内容如下:
Windows Embedded Standard 7 SP1
        Tools
                Image Builder Wizard(IBW)
        Embedded SDK
        Distribution Shares
                x86 SP1 Distribution Share        默认安装
                AMD64 SP1 Distribution Share        默认不安装
                x86 Distribution Share        默认不安装
                AMD64 Distribution Share        默认不安装

Distribution Shares全都不要安装
点击x86 SP1 Distribution Share前面的下拉箭头,选择"Entire feature will be unavailble",意思是取消安装
点击Next-点击Install,默认安装到C盘
-----------------------------------------------------------------------------------------------------------------------------------------------
注释应答文件中的语句:
注释应答文件中的某语句,该语句就不会被执行
<!--原来的语句-->
比如:原来的语句为<ProductKey>XXXX-XXXX</ProductKey>
注释后为:
<!--ProductKey>XXXX-XXXX</ProductKey-->
-----------------------------------------------------------------------------------------------------------------------------------------------
运用ICE生成系统安装镜像:

点击"开始菜单"-"Windows Embedded Standard 7"
弹出面板:Windows Embedded Standard 7:Image Configuration Editor
默认选择:I'd like to use Windows Embedded Standard 7 Toolkit on a 180-day trial basis.
(180 days remaining on this trial.)
I have a  product key for this product.
(Dashes will be added automatically.)

点击ok,弹出面板:Windows Embedded Standard 7:Image Configuration Editor
同时弹出面板:询问是否要打开自定义ICE编辑的帮助,点击No thinks,点击OK

点击ICE界面中菜单栏的File->New Answer File(新建应答文件),弹出面板:
Editing an answer file without opening a Distribution Share will result in  limited functionality.Do you want to open a Distribution Share now?
在不打开分布共享的情况下编辑应答文件将导致功能受限。是否要立即打开分布共享?
单击是,弹出窗口,将路径指向复制出来的DS文件夹
如果先打开Distribution Share,再新建应答文件则不会出现提示
-----------------------------------------------------------------------------------------------------------------------------------------------
运用ICE生成系统安装镜像实例操作:
挂载Standard 7 SP1 32bit IBW.iso,将DS文件夹复制到D:盘中

ICE导入其它组件包:
注:有的后缀为msu文件导入ICE中会出错,需要解压msu中的cab包出来导入ICE中
点击"开始菜单"-"Windows Embedded Standard 7"
点击ICE界面中菜单栏的File->Selece Distributiom Share...,在弹出的面板中选择DS文件夹

1、单个组件包导入
2、导入文件夹中的所有组件包:选中文件夹,在面板右下方点击Open Folder,会导入文件夹包括子文件夹中的所有组件包
ICE面板左侧,没导入任何包前有:
DS
        $OEM$ Folders
        Out-of-Box Drivers
        Packages
                Driver
                FeaturePack
                LanguagePack
                Product
        Templates


导入系统更新包:
点击ICE界面菜单栏中的File-Import-Import Packge(s)...
选择系统更新包Windows6.1-KB4091290-x86.cab
稍后,ICE界面左侧中D:\DS\Packages\Update,会看到Fix for kb4091290
注:
系统更新KB4091290不是必须的,如果安装IE11的累积更新或服务堆栈更新或扩展安全更新ESU许可准备程序包就要安装它,见:IE11的问题
暂时发现系统更新包kb5028240安装后会失败,不知是不是临时出问题

导入系统中文语言包:
点击ICE界面菜单栏中的File-Import-Import Packge(s)...
选择系统中文语言包x86-lp-zh-CN.cab
稍后,会在D:\DS\Packages\LanguagePack生成文件夹:x86~microsoft-windows-embedded-languagepack-package~zh-cn~~~6.1.7601.17514~1.0
点击ICE界面左侧中D:\DS\Packages\LanguagePack,会看到zh-cn

导入IE11包:
点击ICE界面菜单栏中的File-Import-Import Packge(s)...
选择IE11相关文件,导入成功后
有的IE11包在ICE界面左侧中D:\DS\Packages\Update中,有的在D:\DS\Packages\Update\SecurityUpdate中
注:在ICE初次制作安装镜像时,IE11累积更新只能用kb4524135或之于它以前的。详见"IE11的问题"


导入驱动文件:
将驱动文件放入DS\Out-of-Box Drivers
注:其它组件包可以放在任何目录进行导入,如果不用PMQ方式导入驱动文件,驱动文件必须放在DS\Out-of-Box Drivers
在ICE界面左边展开DS\Out-of-Box Drivers,就可看到添加的驱动文件
-----------------------------------------------------------------------------------------------------------------------------------------------
将组件包添加到应答文件:

点击ICE界面中菜单栏的File->New Answer File(新建应答文件)
ICE界面为分三栏:Distribution Share、Answer File、Settings/Properties

将Thin Client.xml模板添加到应答文件:
点击ICE界面左侧Templates-IBW,双击Thin Client.xml或右键Add to Answer File

将系统更新包添加到应答文件:
ICE界面左侧中D:\DS\Packages\Update,双击Fix for kb4091290或右键Add to Answer File
在ICE界面的Answer File栏中的位置:
Update中\Fix for kb4091290

将中文语言包添加到应答文件:
在ICE界面左侧点击D:\DS\Packages\LanguagePack,双击zh-cn或右键Add to Answer File
在ICE界面的Answer File栏中的位置:
LanguagePack\zh-cn

将IE11包添加到应答文件:
操作方法同上

将驱动文件添加到应答文件:
在ICE界面左边展开DS\Out-of-Box Drivers,选中驱动文件
双击它相当于右键-选择Insert Driver Path to Pass 1 windowsPE添加到应答文件中
如果用WIM直接安装法,右键-选择Insert Driver Path to Pass 2 offlineservicing添加到应答文件中

如果选择Insert Driver Path to Pass 1 windowsPE添加到应答文件中
在ICE界面的Answer File栏中的位置:
Product\Operating System\Foundation Core\Windows Embedded Edition\PnpCustomizationsWinPE_x86
在右边Settings界面,会看到DriverPaths,且它前面有+的符号(没添加驱动文件它前面没有+的符号),意思可点击+这个符号展开,展开后出现PathAndCerdentials,这就是添加的驱动,如果不需要该驱动,可选中它右键删除,下同。

如果选择Insert Driver Path to Pass 2 offlineservicing添加到应答文件中
在ICE界面的Answer File栏中的位置:
Product\Operating System\Foundation Core\Windows Embedded Edition\PnpCustomizationsNonWinPE_x86

TrueType Fonts字体        Thin Client.xml模板自带,不用添加
Osk软件键盘组件        Thin Client.xml模板自带,不用添加
在ICE界面中的位置:DS\Packages\FeaturePack\User Interface\Accessibility
x86~winemb-accessibility~~~~6.1.7601.17514~1.0\winemb-accessibility.cab

Windows搜索
在ICE界面中的位置:DS\Packages\FeaturePack\User Interface\Windows Search
没有它,开始菜单底部没有搜索框,按win键后,再按右方向箭头键,选择不到关机,重启等,有搜索框就能用键盘右方向箭头键关机
x86~winemb-search~~~~6.1.7601.17514~1.0\winemb-search.cab
它依赖的winemb-natural-language.cab 可以不安装

创建系统恢复光盘组件
在ICE界面中的位置:DS\Packages\FeaturePack\Graphics and Multimedia\Image Mastering API V2
isoburn.exe所在组件,没有它,创建系统恢复光盘没有注册类
x86~winemb-imapiv2~~~~6.1.7601.17514~1.0\winemb-imapiv2.cab        

DVD Maker可以不安装
在ICE界面中的位置:DS\Packages\FeaturePack\User Interface\DVD Maker
x86~winemb-dvdburning~~~~6.1.7601.17514~1.0\winemb-dvdburning.cab        

备份和还原组件 安装它后,系统还原也一起安装了
在ICE界面中的位置:DS\Packages\FeaturePack\Data Integrity\Windows Backup and Restore
下面三个也要选上:
DS\Packages\FeaturePack\Data Integrity\Shadow Copy Volume Interface
DS\Packages\FeaturePack\Data Integrity\Shadow Copy Volume Service
DS\Packages\FeaturePack\Data Integrity\Windows Side by Side

x86~winemb-backuprestore~~~~6.1.7601.17514~1.0\winemb-backuprestore.cab
x86~winemb-vss-foundation~~~~6.1.7600.16385~1.0\WinEmb-VSS-Foundation.cab
x86~winemb-vss-service~~~~6.1.7601.17514~1.0\winemb-vss-service.cab
x86~winemb-sxs~~~~6.1.7600.16385~1.0\WinEmb-SxS.cab

Winre组件        Thin Client.xml模板自带,不用添加
在ICE界面中的位置:DS\Packages\FeaturePack\System Services\File System\Core File System
DS\Packages\FeaturePack\x86~winemb-fs-core~~~~6.1.7601.17514~1.0\winemb-fs-core.cab

看图组件
在ICE界面中的位置:DS\Packages\FeaturePack\User Interface\Photo Viewer
DS\Packages\FeaturePack\x86~winemb-photos-viewer~~~~6.1.7601.17514~1.0\winemb-photos-viewer.cab
               
Windows移动中心组件
在ICE界面中的位置:DS\Packages\FeaturePack\User Interface\Mobility Center and SideShow
x86~winemb-mobilepc~~~~6.1.7601.17514~1.0\winemb-mobilepc.cab

便笺和截图工具组件
在ICE界面中的位置:DS\Packages\FeaturePack\User Interface\Tablet PC Support
x86~winemb-tablet~~~~6.1.7601.17514~1.0\winemb-tablet.cab
参考:
https://forums.mydigitallife.net ... don-packages.28118/
https://forums.mydigitallife.net ... ckages.28118/page-2
https://pastebin.com/xdMQQbQ8

Windows Media Player 12 Thin Client.xml模板自带,不用添加,但要添加解码器
Windows Media Player解码器组件:
在ICE界面中的位置:
DS\Packages\FeaturePack\Graphics and Multimedia\Premium Codecs\Microsoft AC3 Encoder
DS\Packages\FeaturePack\Graphics and Multimedia\Premium Codecs\Microsoft DTV-DVD Audio Decoder (MPEG-2, AAC) (license required)
DS\Packages\FeaturePack\Graphics and Multimedia\Premium Codecs\Microsoft DTV-DVD Video Decoder (MPEG-2, H.264) (license required)
DS\Packages\FeaturePack\Graphics and Multimedia\Premium Codecs\MPEG Layer-3 Audio Codec (MP3) (license required)
DS\Packages\FeaturePack\Graphics and Multimedia\Premium Codecs\MPEG-2 Audio and Video Encoder (license required)
DS\Packages\FeaturePack\Graphics and Multimedia\Premium Codecs\MPEG-4 Decoders (license required)
DS\Packages\FeaturePack\Graphics and Multimedia\Premium Codecs\Windows Media Video Codecs (VC-1) (license required)

x86~winemb-premiumcodecs-dolby-ac3-audioencoder~~~~6.1.7601.17514~1.0\winemb-premiumcodecs-dolby-ac3-audioencoder.cab
x86~winemb-premiumcodecs-mpeg2anddolbydecoder~~~~6.1.7600.16385~1.0\WinEmb-PremiumCodecs-MPEG2andDolbyDecoder.cab
x86~winemb-premiumcodecs-mpeg2-decoder~~~~6.1.7600.16385~1.0\WinEmb-PremiumCodecs-MPEG2-Decoder.cab
x86~winemb-premiumcodecs-mpeg2-encoder~~~~6.1.7601.17514~1.0\winemb-premiumcodecs-mpeg2-encoder.cab
x86~winemb-premiumcodecs-mpeg3~~~~6.1.7600.16385~1.0\WinEmb-PremiumCodecs-MPEG3.cab
x86~winemb-premiumcodecs-mpeg4~~~~6.1.7600.16385~1.0\WinEmb-PremiumCodecs-MPEG4.cab
x86~winemb-premiumcodecs-wmv~~~~6.1.7601.17514~1.0\winemb-premiumcodecs-wmv.cab

电源管理组件:
在ICE界面中的位置:DS\Packages\Driver\System\ACPI Power Meter Driver
x86~winemb-inf-acpipmi~~~~6.1.7601.17514~1.0\winemb-inf-acpipmi.cab

传真和扫描:
在ICE界面中的位置:DS\Packages\FeaturePack\Devices and Printers\Fax and Scan
x86~winemb-fax-scan~~~~6.1.7601.17514~1.0\winemb-fax-scan.cab

备用组件:
x86~winemb-bootenv~~~~6.1.7601.17514~1.0\winemb-bootenv.cab
x86~winemb-embbootenv~~~~6.1.7601.17514~1.0\winemb-embbootenv.cab
x86~winemb-inf-windowssideshowenhanceddriver~~~~6.1.7600.16385~1.0\WinEmb-INF-windowssideshowenhanceddriver.cab

设置密钥序列号激活
在ICE界面的Answer File栏中的位置:
Product\Operating System\Foundation Core\Windows Embedded Edition\Setup_x86
Product\Operating System\Foundation Core\Windows Embedded Edition\Shell-Setup_x86

英文语言包的作用:
1、如果ICE制作安装镜像时,没将英文语言包添加到应答文件,生成的安装镜像后不作任何修改:
用U盘安装(见后面的“安装镜像的安装方式”),安装时会出错
2、如果ICE制作安装镜像时,没将英文语言包添加到应答文件,修改生成的安装镜像:
将"sources\boot.wim" 2 挂载,将"sources\lang.ini"的内容修改为:
[Available UI Languages]
zh-CN=3
[Fallback Languages]
zh-CN=en-US
注:参照win7sp132位旗舰版本安装镜像中"sources\lang.ini"的内容修改的
保存修改后的boot.wim 2 镜像
用U盘安装(见后面的“安装镜像的安装方式”),安装时不会出错
3、如果ICE制作安装镜像时,没将英文语言包添加到应答文件,修改生成的安装镜像:
将"sources\install.wim"挂载,执行Dism /Image:install /Apply-Unattend:AutoUnattend.xml
保存修改后的install.wim镜像,将install.wim镜像恢复到目标分区,安装过程显示的是中文,顺利完成
4、如果ICE制作安装镜像时,没将英文语言包添加到应答文件,修改生成的安装镜像:
将"sources\install.wim"挂载,将AutoUnattend.xml的字段"<source location"提取出来,获得cab文件的路径列表,用dism将列表中的cab包集成到挂载的install.wim,保存修改后的install.wim镜像,将install.wim镜像恢复到目标分区,安装过程显示的是中文,顺利完成
也没修改sources\boot.wim中sources中的lang.ini为中文,必须将英文语言包添加到应答文件,否则安装时会出错
有时会出现:
ULIB.DLL (UFAT.DLL)
Internal error: Transtated boot messages are too long or missing
内部错误:转换的启动消息太长或丢失
查了一下ULIB.DLL是语言包中的文件,中文语言在ICE中是导入了的,中文、英文语言添加进了应答文件的
不知道为什么会出现这个问题

字体:
ICE制作安装镜像时没选择所有的字体,所以在安装完系统后,有的地方不能正确显示

安装时选择分区能出现USB移动硬盘分区(也就是能将wes7安装到移动硬盘或U盘):
在ICE界面左侧点击DS\Packages\FeaturePack\Embedded Enabling Features
双Bootable Windows USB Stack或右键Add to Answer File
在ICE界面的Answer File栏中的位置:
Packages\FeaturePack\Embedded Enabling Features\Bootable Windows USB Stack

如果同时增加了DS\Packages\FeaturePack\Devices and Printers\Standard Windows USB Stack到应答文件
须在应答文件中删除Standard Windows USB Stack,因为Bootable Windows USB Stack和Standard Windows USB Stack只能保留一个,且Standard Windows USB Stack在安装时选择分区不能出现USB移动硬盘分区

检查组件包的依赖:
在ICE界面按F5键,会自动检测添加的组件包是否还需要依赖组件包,如果有就会下ICE界面下方列出来
注:有的依赖文件不添加,也可生成安装镜像且也能安装,安装后系统也能使用,但不知用到哪个程序时会出问题
比如自然语言DS\Packages\FeaturePack\User Interface\Natural Language 6可以不添加到应答文件

保存应答文件

生成安装镜像:
在ICE界面菜单栏单击 Tools -> Create Media -> Create IBW Image from Answer File …(从应答文件创建IBW映像)
选择一个文件夹,ICE就会在文件夹中生成安装镜像,根目录结构:
AutoUnattend_Files
BOOT
EFI
sources
SUPPORT
UPGRADE
AUTORUN.INF
AutoUnattend.xml
BOOTMGR
RELEASE NOTES.HTM
SETUP.EXE

注:
经测试,除了AutoUnattend_Files和AutoUnattend.xml,其它文件是固定不变的
所以如果以后再用ICE制作安装镜像,生成安装镜像前,删除原来生成的安装镜像中的AutoUnattend_Files和AutoUnattend.xml
在ICE界面菜单栏单击 Tools -> Create Configuration Set…,就会生成AutoUnattend_Files和AutoUnattend.xml

如果我们只想了解添加某功能到底是用了哪个cab包,也可用Create Configuration Set…,因为只有我们添加的某功能的包,这样生成文件的速度就快,如:
在ICE界面新建应答文件,将DS\Packages\FeaturePack\User Interface\Photo Viewer添加到应答文件,在ICE界面菜单栏单击 Tools -> Create Configuration Set…
会发现AutoUnattend_Files中只有offlineServicing
offlineServicing中只有x86~winemb-photos-viewer~~~~6.1.7601.17514~1.0,它里面只有winemb-photos-viewer.cab
-----------------------------------------------------------------------------------------------------------------------------------------------
将自动应答文件AutoUnattend.xml应用于install.wim:
ICE制作安装镜像,生成安装镜像后,将"sources\install.wim"挂载,执行Dism /Image:install /Apply-Unattend:AutoUnattend.xml
执行命令后,AutoUnattend.xml中:
    <servicing>中的cab包将安装在挂载的镜像中并进行配置
    <settings pass="offlineServicing">里面的内容将进行配置在挂载的镜像中
    <settings pass="specialize">里面的内容不会配置在挂载的镜像中
    <settings pass="windowsPE">里面的内容不会配置在挂载的镜像中

注:最好在win7系统或win7pe中进行,win8pe-win10pe可能会出错

-----------------------------------------------------------------------------------------------------------------------------------------------
ICE界面创建的应答文件和根据此应答文件生成的安装镜像中的应答文件AutoUnattend.xml的区别:
组件包的数量都相同,主要是组件包的路径不同:
前者是指向DS目录的相关路径,后者是指向生成的安装镜像中的AutoUnattend_Files目录的相关路径
===================================================================================
安装镜像的安装方式:

U盘安装:
注:如果ICE制作安装镜像时,没将英文语言包添加到应答文件,必须修改生成的安装镜像:
将"sources\boot.wim" 2 挂载,将"sources\lang.ini"的内容修改,修改方法参考:“英文语言包的作用”中的第2点
U盘安装是启动的sources\boot.wim的卷2,其中winpeshl.ini内容如下:
[LaunchApps]
%SYSTEMDRIVE%\windows\system32\drvload.exe, %SYSTEMDRIVE%\windows\inf\sdbus.inf
%SYSTEMDRIVE%\setup.exe

将生成的安装镜像拷贝到U盘(U盘需要激活分区和写主引导),插入电脑,重启就可进行安装

如果sources\install.wim按照“应用wim文件安装”的方法一或二,组件包集成到了install.wim中
AutoUnattend_Files文件夹可以删除
AutoUnattend.xml的<servicing>字段保留:

安装时选择分区能出现USB移动硬盘分区:
        <package action="install">
            <assemblyIdentity name="WinEmb-usbboot" version="6.1.7601.17514" processorArchitecture="x86" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS" />
            <!--source location="%configsetroot%\AutoUnattend_Files\offlineServicing\x86~winemb-usbboot~~~~6.1.7601.17514~1.0\winemb-usbboot.cab" /-->
            <ew:packageInfo releaseType="Feature Pack" customInfoVersion="1.0" topLevel="false" />
        </package>

注:<source location被注释掉了,也可删除这段,因为winemb-usbboot.cab已提前用Dism集成到install.wim中了,如果保留这段,安装程序又会把winemb-usbboot.cab应用到映像中去。
如果<source location没注释或删除,AutoUnattend_Files\offlineServicing里面必须有winemb-usbboot.cab,否则安装会出现错误,因为安装要应用winemb-usbboot.cab到映像中去,但又找不到该文件。

安装时选择语言的界面中的内容出现的是中文
        <package action="install">
            <assemblyIdentity name="Microsoft-Windows-Embedded-LanguagePack-Package" version="6.1.7601.17514" processorArchitecture="x86" publicKeyToken="31bf3856ad364e35" language="zh-CN" versionScope="nonSxS" />
            <!--source location="%configsetroot%\AutoUnattend_Files\offlineServicing\x86~microsoft-windows-embedded-languagepack-package~zh-cn~~~6.1.7601.17514~1.0\lp.cab" /-->
            <ew:packageInfo releaseType="Language Pack" customInfoVersion="1.0" topLevel="false" />
        </package>

----------------------------------------------------------------------------------------------------------------------------------------------
应用wim文件安装:

方法一:
参考:
如何通过DISM和imagex离线安装WES 7(Windows embedded standard)系统
https://blog.51cto.com/linchengpx/1121363
如何在WES7 ICE中导入包
https://blog.51cto.com/wesfan/408623
wes 7 创建系统恢复盘》的补充 原创
https://blog.51cto.com/linchengpx/1140661
根据之前转载的一篇文章,一直都没时间进行实际的操作来验证。这次终于实际操作了一下,觉的这种系统恢复方式还是不错的,但是也发现了原文中的一些关键地方没有写清楚,导致在恢复的时候会失败,现在记录如下:
前面的不在赘述,挑原文写的不清楚的地方补充:
1) 在mount 了boot.wim文件之后,会发现没有winpeshl.ini这个文件,所以你需要自己新建一个。
WES7创建系统恢复盘
https://blog.51cto.com/linchengpx/1121416
原创 定制WES7紧急修复U盘
https://developer.aliyun.com/article/631238

ICE生成安装镜像后,比如生成在D:\wes中
将D:\wes\sources\install.wim挂载
将应答文件应用于wim镜像
Dism /Image:D:\install /Apply-Unattend:D:\wes\AutoUnattend.xml
注:install.wim可以放在其它位置进行挂载;AutoUnattend.xml只能在ICE生成安装镜像的根目录,因为它里面有变量路径

执行命令后,AutoUnattend.xml中:
    <servicing>中的cab包将安装在挂载的镜像中并进行配置
    <settings pass="offlineServicing">里面的内容将进行配置在挂载的镜像中
    <settings pass="specialize">里面的内容不会配置在挂载的镜像中
    <settings pass="windowsPE">里面的内容不会配置在挂载的镜像中
注:最好在win7系统或win7pe中进行,win8pe-win10pe可能会出错
完成后卸载并保存install.wim,只需要install.wim这个文件,直接将它用Dism恢复到目标分区,并用bcdboot建立启动文件,重启就像安装win7一样进行安装了

安装过程:(因集成了中文语言包,没集成英文语言包,下面的阶段名称都是显示的中文)
显示中文可能是只集成了中文语言包的原因

安装程序正在更新注册表设置
安装程序正在启动服务
安装程序正在安装设备
安装程序正在应用系统设置
安装程序将在重新启动您的计算机后继续
安装程序为首次使用计算机做准备
出现选择面板:
国家或地区 (C):美国
时间和货币 (T):英语(美国)
键盘布局 (K):美式键盘
在"国家或地区 "选择"中国",后面两项自动变为:
时间和货币 (T):中文(简体,中国)
键盘布局 (K):中文(简体)-美式键盘
计算机名
为帐户设置密码
输入序列号
请阅读许可条款,内容如下:
this page is intentionally left blank 此页有意留空
选择是否安装更新
查看时间和日期设置
安装程序将在重新启动您的计算机后继续
安装程序为首次使用计算机做准备
欢迎界面
正在准备桌面......

方法二:
用dir获取D:\wes\AutoUnattend_Files中的cab包路径列表
将D:\wes\sources\install.wim挂载,用Dism命令将cab包添加到挂载的镜像
AutoUnattend.xml中 <source location字段中有cab包的路径,所以可以将 <source location字段提取出来,修改一下形成cab包路径列表,用Dism命令将cab包添加到挂载的镜像,
dir获取cab包路径列表和提取AutoUnattend.xml中cab包路径列表顺序不一样,用后者方法更符合添加cab包的顺序
注:最好在win7系统或win7pe中进行,win8pe-win10pe可能会出错
注:方法二在用Dism命令将cab包添加到挂载的镜像时比方法一更消耗内存等,且安装install.wim的安装过程有的阶段名称显示的中文,有的显示的是英文,有的既显示中文紧接着又显示英文

只需要install.wim这个文件,直接将它用Dism恢复到目标分区,并用bcdboot建立启动文件,但需要修改注册表配置单元SYSTEM

Reg Load HKLM\1 D:\Windows\System32\Config\SYSTEM
Reg Add HKEY_LOCAL_MACHINE\1\ControlSet001\Control /v BootDriverFlags /t REG_DWORD /d 0x6 /f
Reg Add HKEY_LOCAL_MACHINE\1\ControlSet001\Control\PnP /v PollBootPartitionTimeout /t REG_DWORD /d 0x15000 /f
REG UNLOAD HKLM\1
这保证安装程序能识别移动硬盘,否则启动到微软徽标时马上就蓝屏。方法一因为应用了AutoUnattend.xml,识别移动硬盘的相关数据已写入了SYSTEM,所以不再修改SYSTEM
===================================================================================
ICE的缓存与历史记录

当删除共享文件夹中DS中的文件,比如删除:
D:\DS\Packages\LanguagePack\x86~microsoft-windows-embedded-languagepack-package~zh-cn~~~6.1.7601.17514~1.0

ICE界面中DS\Packages\LanguagePack还是有zh-cn,无法删除zh-cn,原因是缓存与历史记录在下面的文件里:
DS\SCHEMA.DAT
D:\DS\index
D:\DS\regindex

菜单-文件中曾打开过的应答文件的记录在下面的文件里:
"C:\Users\ap\AppData\Roaming\Microsoft\Windows Embedded Standard 7 - Image Configuration Editor\UserSettings.xml"
C:\Users\ap\AppData\Local\Microsoft\Windows Embedded Standard 7 - Image Configuration Editor

删除上述文件,将DS的原始的SCHEMA.DAT、index、regindex复制到对应位置,打开ICE,即使没删除共享文件夹中DS中的文件,也看不到缓存与历史记录
===================================================================================
IE11的问题:

微软官网更新下载:
https://www.catalog.update.microsoft.com/Search.aspx?

在安装IE11的必备更新中,只有kb3138612和kb2834140是区分了适用于Windows Embedded Standard 7,它们应该和适用于win7的kb3138612和kb2834140一样

在ICE初次制作安装镜像时,IE11累积更新只能用kb4524135或之于它以前的。

如果系统没集成或安装系统更新kb4091290,且安装了"IE累积更新截止"kb4524135以前的(包括它),在IE11地址栏搜索时,搜索出结果慢,如果设置了退出时删除历史记录,搜索出结果更慢

如果系统没集成或安装系统更新kb4091290,且安装了"IE累积更新"截止kb4524135以后的更新,在IE11地址栏搜索时,很久都不会出结果,且最终出现:
标签页名称变为:证书错误 已阻止导航
页面内容为:以安全方式连接到此网站时出现问题。此网站出具的安全证书不是由受信任的证书颁发机构颁发的。

安装了系统更新kb4091290,ie11才能在地址栏正常搜索,搜索页面也能出现小冰,edge也不会出现不是安全链接的问题,搜索页面也能出现小冰
但点击网页底部像放大镜的按钮,不会回到页面顶部,这个问题没有解决

系统安装"IE累积更新"kb4524135,安装成功后,查看IE版本为kb4519974
参考下面的网页:
Internet Explorer: Kumulatives Update KB4524135 (3.10.2019)
https://www.borncity.com/blog/20 ... b4524135-3-10-2019/
KB4522007 (23.9.2019) IE11 累积 (FIX 1):
版本: 11.0.9600.19467
更新版本: 11.0.146 (KB4522007)
KB4524135 (03-10-2019) IE11 累积 (FIX 2):
版本: 11.0.9600.19504
更新版本: 11.0.150 (KB4519974)
[注意:它实际上应该说KB4524135。因此,MS 最初计划将此 IE11 更新命名为 KB4519974,但随后不得不添加带有“热针”的打印机问题的 FIX,然后在不更改内部名称
的情况下发布了新的更新KB4519974 -> KB4524135。
-----------------------------------------------------------------------------------------------------------------------------------------------
系统所能集成"IE累积更新"为:kb4524135和它之前的IE累积更新,同时可和系统更新kb4091290一起集成。集成kb4524135以后的会出错。
系统不能集成:
"扩展安全更新ESU许可准备程序包"kb4538483、kb4575903
"服务堆栈更新"kb4490628、kb4531786、kb4592510、kb5006749、kb5017397、kb5032383

如果系统没集成或安装系统更新kb4091290
"服务堆栈更新"除了kb4490628,安装kb4531786、kb4592510、kb5006749、kb5017397、kb5032383报错:
安装程序遇到:0x800b0109
已处理证书链,但是在不受信任提供程序信任的根证书中终止。
安装了系统更新kb4091290,"服务堆栈更新"全部都能安装

如果系统没集成或安装系统更新kb4091290
"扩展安全更新ESU许可准备程序包"中安装kb4538483、kb4575903报错:
安装程序遇到:0x800b0109
已处理证书链,但是在不受信任提供程序信任的根证书中终止。        
安装了系统更新kb4091290,能安装kb4575903,不能安装kb4538483报错:
必须更新windows模块安装程序才能安装此软件包。请更新计算机上的windows模块安装程序,然后重新尝试安装程序。
至少要安装"服务堆栈更新"的kb4592510,才能安装kb4538483

如果系统没集成或安装系统更新kb4091290
"IE累积更新"中安装kb4516046、kb4519974、kb4522007、kb4524135、kb4577010、kb4586768、kb5032191,全部报错:
安装程序遇到:0x800b0109
已处理证书链,但是在不受信任提供程序信任的根证书中终止。
安装了系统更新kb4091290,能安装kb4516046、kb4519974、kb4522007、kb4524135
不能安装kb4577010、kb4586768、kb5032191,报错:
必须更新windows模块安装程序才能安装此软件包。请更新计算机上的windows模块安装程序,然后重新尝试安装程序。
至少要安装"服务堆栈更新"的kb4592510,才能安装kb4577010、kb4586768
至少要安装"服务堆栈更新"的kb5017397,才能安装kb5032191

条件满足后,IE累积更新kb4586768、kb5032191,能安装,但配置会失败。目前IE累积更新最多只能安装到kb4577010
-----------------------------------------------------------------------------------------------------------------------------------------------
https://support.microsoft.com/zh ... 5-2329-8595f4b139ab

切换到 Microsoft Edge 以获取更好的浏览体验
https://support.microsoft.com/zh ... h-cn&rs=zh-cn&ad=cn

在运行 Windows 的计算机上安装一个.msu 更新程序包时收到错误消息:"您可以安装此软件包之前,必须更新 Windows 模块安装程序"
https://support.microsoft.com/zh ... 0-b47c-6605b0de15ba

症状
运行 Windows 的计算机上安装.msu 更新包时,您可能会收到以下错误消息:
Windows 模块安装程序必须更新,才能安装此程序包。 请更新计算机上的 Windows 模块安装程序,然后重试安装。
当您使用脚本来安装.msu 更新包时,则安装将失败。发生此问题时,Wusa.exe 过程会返回错误代码 0x800f0823。
原因
因为安装需要新版本的 Windows 模块安装程序或服务堆栈,将出现此问题。
解决方案
要解决此问题,请使用 Windows Update 更新 Windows 模块安装程序或服务堆栈。或者,下载从 Microsoft 下载中心下表中列出的更新
===================================================================================
Edge浏览器的问题:

如果用Edge浏览器的在线安装程序进行安装,需要安装WindowsUpdateAgent-7.6-x86.exe或Windows6.1-KB3138612-x86.msu,否则无法安装Edge浏览器
Windows6.1-KB3138612-x86.msu可以在ICE制作安装镜像时导入

网页中有的字体模糊看不清,衬线字体和等宽字体出现问题,但并不是它们的字体文件没安装,而需要安装KB2670838,它是IE11安装所需的必备更新,比如下面的网页中有的字体模糊看不清:
wes7配置
https://www.cnblogs.com/jianc/archive/2013/03/29/2988631.html

参考:
Win7下Chrome、Edge v109字体模糊看不清的解决办法:安装KB2670838补丁
https://www.bilibili.com/read/cv21525222/
帮忙看下wes7缺少什么字体
http://wuyou.net/forum.php?mod=viewthread&tid=438459&extra=
===================================================================================
wes7安装后可能出现的问题:

中文字体
中文语言包

开机启动时,正在"启动Windows"为英文,需要:
修改bcd设置语言为中文

开机启动时,"请稍候"和"欢迎";“注销”和“关机”为英文,需要:
在控制面板点击"区域和语言"-管理-复制设置,勾选"欢迎屏幕和系统帐户"

文本文档中的中文显示乱码,需要:
在控制面板点击"区域和语言"-管理-更改系统区域设置-选择"中文(简体,中国)",需要重启
----------------------------------------------------------------------------------------------------------------------------------------------
wes7用wim方式安装,在任务栏鼠标指向喇叭图标,显示的是:speaket %63%
情况一:
ICE制作安装镜像时,选择了英语语言包和中文语言包,生成安装镜像后,将"sources\install.wim"挂载,执行Dism /Image:install /Apply-Unattend:AutoUnattend.xml
保存修改后的wim镜像,将wim镜像恢复到目标分区,安装完成后,发现:
在任务栏鼠标指向喇叭图标,显示的是:speaket %63%
用win7中的字体替换wes7中的字体、再安装一遍wes7的中文语言包,情况还是如此

情况二:
ICE制作安装镜像时,只选择中文语言包,生成安装镜像后,将"sources\install.wim"挂载,执行Dism /Image:install /Apply-Unattend:AutoUnattend.xml
保存修改后的wim镜像,将wim镜像恢复到目标分区,安装完成后,发现:
在任务栏鼠标指向喇叭图标,显示的是:扬声器 %63%


即使增加了下面三个组件,创建系统修复光盘会提示系统找不到指定的路径
x86~winemb-imapiv2~~~~6.1.7601.17514~1.0\winemb-imapiv2.cab (没有它,创建系统修复光盘时提示没有注册表类)
x86~winemb-dvdburning~~~~6.1.7601.17514~1.0\winemb-dvdburning.cab
x86~winemb-backuprestore~~~~6.1.7601.17514~1.0\winemb-backuprestore.cab
控制面板\所有控制面板项\备份和还原中点击"创建系统修复光盘",在弹出的"创建系统修复光盘"面板中,点击"创建光盘",弹出面板:
无法创建系统修复光盘
系统找不到指定的路径。(0x80070003)
原因是Windows\Boot没有DVD文件夹

winre恢复环境没有
即使ICE制作安装镜像时选择了相关组件,C:\Windows\System32\Recovery和其它任何位置都没有winre.wim
如果C:\Windows\System32\Recovery有winre.wim,只需要执行下面的命令:
reagentc /enable命令就可开启winre恢复环境
如果其它任何位置都没有winre.wim,执行reagentc相关命令,就可开启winre恢复环境


无法更改 Windows Embedded 标准 7 TC 模板生成中的电源计划设置
https://social.msdn.microsoft.co ... ebeccomponentsforum
电源计划设置选项显示为灰色
点击更改不可用设置,修改保存后能生效,但电源计划设置选项显示仍为灰色
===================================================================================
精简winsxs:

Wes7安装系统更新kb4091290winsxs保留的文件和安装系统更新kb4091290前winsxs保留的文件的区别:

注:有的文件夹可从sources\install.wim中提取
情况一:
安装系统更新包Windows6.1-KB4091290-x86.cab前,需要:
D:\Windows\winsxs\x86_microsoft.windows.gdiplus_6595b64144ccf1df_1.0.7601.17514_none_83801b5eed6392d9
D:\Windows\winsxs\x86_microsoft.windows.gdiplus_6595b64144ccf1df_1.1.7601.17514_none_72d18a4386696c80
情况二:
安装系统更新包Windows6.1-KB4091290-x86.cab后,需要:
D:\Windows\winsxs\x86_microsoft.windows.gdiplus_6595b64144ccf1df_1.0.7601.23894_none_6cba7a730703b887
D:\Windows\winsxs\x86_microsoft.windows.gdiplus_6595b64144ccf1df_1.1.7601.23894_none_5c0be957a009922e
注:不需要情况一中的两个文件

下面是适合于Wes7安装系统更新kb4091290前、后winsxs保留的文件:
winsxs中只需要下面的文件夹:
Windows\winsxs\Catalogs
Windows\winsxs\FileMaps
Windows\winsxs\InstallTemp
Windows\winsxs\ManifestCache
Windows\winsxs\Manifests

D:\Windows\winsxs\x86_microsoft-windows-com-dtc-runtime_31bf3856ad364e35_6.1.7600.16385_none_19295908c15690f3
D:\Windows\winsxs\x86_microsoft-windows-servicingstack_31bf3856ad364e35_6.1.7601.17514_none_0b66cb34258c936f
D:\Windows\winsxs\x86_microsoft-windows-uiribbon_31bf3856ad364e35_6.1.7601.17514_none_74e4460571772695
D:\Windows\winsxs\x86_microsoft.vc80.crt_1fc8b3b9a1e18e3b_8.0.50727.4940_none_d08cc06a442b34fc
D:\Windows\winsxs\x86_microsoft.vc90.crt_1fc8b3b9a1e18e3b_9.0.30729.4940_none_50916076bcb9a742
D:\Windows\winsxs\x86_microsoft.windows.c..-controls.resources_6595b64144ccf1df_5.82.7600.16385_zh-cn_6189e316803d96d4
D:\Windows\winsxs\x86_microsoft.windows.c..-controls.resources_6595b64144ccf1df_6.0.7600.16385_zh-cn_b7a33d2d3f47b7fb

D:\Windows\winsxs\x86_microsoft.windows.common-controls_6595b64144ccf1df_5.82.7601.17514_none_ec83dffa859149af

D:\Windows\winsxs\x86_microsoft.windows.common-controls_6595b64144ccf1df_6.0.7601.17514_none_41e6975e2bd6f2b2
D:\Windows\winsxs\x86_microsoft.windows.gdiplus_6595b64144ccf1df_1.0.7601.23894_none_6cba7a730703b887
D:\Windows\winsxs\x86_microsoft.windows.gdiplus_6595b64144ccf1df_1.1.7601.23894_none_5c0be957a009922e
D:\Windows\winsxs\x86_microsoft.windows.gdiplus_6595b64144ccf1df_1.0.7601.17514_none_83801b5eed6392d9
D:\Windows\winsxs\x86_microsoft.windows.gdiplus_6595b64144ccf1df_1.1.7601.17514_none_72d18a4386696c80

文件夹名中带gdiplus的作用:保证系统能启动到桌面的条件之一
电源管理设置需要:
"D:\Windows\winsxs\x86_microsoft.windows.common-controls_6595b64144ccf1df_5.82.7601.17514_none_ec83dffa859149af"
右键功能:
文件夹名中带controls.resources的文件夹

点评

在必应上搜索到了:命令加配置文件添加删除输入法、复制当前用户输入法设置到新用户 解决了执行全新oobe后,之前安装的输入法不见了和输入法栏固定在任务栏上的问题 以此作记录 Windows Vista Command Line Con  详情 回复 发表于 2024-1-27 19:42
回复

使用道具 举报

3#
发表于 2023-12-15 15:33:32 | 只看该作者
谢谢分享
回复

使用道具 举报

4#
发表于 2023-12-15 15:55:30 | 只看该作者
谢谢分享
回复

使用道具 举报

5#
发表于 2023-12-15 16:58:07 | 只看该作者
谢谢分享
回复

使用道具 举报

6#
发表于 2023-12-15 17:18:45 | 只看该作者
支持发帖
回复

使用道具 举报

7#
发表于 2023-12-15 17:49:58 | 只看该作者
谢谢分享
回复

使用道具 举报

8#
发表于 2023-12-15 18:00:34 | 只看该作者
谢谢分享
回复

使用道具 举报

9#
发表于 2023-12-15 19:54:57 | 只看该作者
谢谢分享
回复

使用道具 举报

10#
发表于 2023-12-16 00:04:37 | 只看该作者
谢谢分享
回复

使用道具 举报

11#
发表于 2023-12-16 00:16:41 | 只看该作者
赞,谢谢分享。
回复

使用道具 举报

12#
发表于 2023-12-16 16:31:34 | 只看该作者
看来很久哦
回复

使用道具 举报

13#
发表于 2023-12-17 16:43:25 | 只看该作者
很深入的讲解,感谢分享
回复

使用道具 举报

14#
发表于 2023-12-28 21:29:02 | 只看该作者
谢谢提供分享学习了
回复

使用道具 举报

15#
发表于 2024-1-27 19:42:19 | 只看该作者
yjqd 发表于 2023-12-15 15:15
===================================================================================
目录:
下载Win ...

在必应上搜索到了:命令加配置文件添加删除输入法、复制当前用户输入法设置到新用户
解决了执行全新oobe后,之前安装的输入法不见了和输入法栏固定在任务栏上的问题
以此作记录

Windows Vista Command Line Configuration of International Settings
(Windows Vista命令行配置国际设置)
https://msdn.microsoft.com/en-ie/goglobal/bb964650(en-us).aspx
-----------------------------------------------------------------------------------
control intl.cpl,,/f:"DefaultInput.xml"      DefaultInput.xml要写绝对路径
将配置文件DefaultInput.xml中的内容传递到键盘和语言设置面板

control intl.cpl,,/f:"DefaultInput.xml"  可在正在运行的系统中执行,也可用于应答文件中
control intl.cpl,,/f:"DefaultInput.xml"  也可写成rundll32.exe shell32,Control_RunDLL intl.cpl,,/f:"DefaultInput.xml"
-----------------------------------------------------------------------------------
DefaultInput.xml内容如下:

<?xml version="1.0" encoding="utf-8"?>
<gs:GlobalizationServices xmlns:gs="urn:longhornGlobalizationUnattend">

<!--User List-->
<gs:UserList>
<gs:User UserID="Current" CopySettingsToDefaultUserAcct="true"/>
CopySettingsToDefaultUserAcct="true"复制到新用户,输入法栏会固定在任务栏上
如果里面增加CopySettingsToSystemAcct =“true”,则会复制到“欢迎”屏幕
比如:<gs:User UserID="Current" CopySettingsToDefaultUserAcct="true" CopySettingsToSystemAcct =“true” />
</gs:UserList>

<!--input preferences-->
<gs:InputPreferences>
<!--add jd keyboard-->
<gs:InputLanguageID Action="add" ID="0804:e0010804" Default="true"/>
添加极点输入法并将极点输入法设置为默认输入法
0804:e0010804是语言ID和极点输入法的键盘ID
</gs:InputPreferences>
</gs:GlobalizationServices>
-----------------------------------------------------------------------------------
应答文件内容如下:

<?xml version='1.0' encoding='utf-8'?>
<unattend xmlns="urn:schemas-microsoft-com:unattend">
    <settings pass="oobeSystem">
        <component name="Microsoft-Windows-Shell-Setup" processorArchitecture="x86" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS" xmlns:wcm="http://schemas.microsoft.com/WMIConfig/2002/State" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
            <FirstLogonCommands>
                <SynchronousCommand wcm:action="add">
                    <Order>1</Order>
                    <CommandLine>control intl.cpl,,/f:"C:\Windows\Panther\DefaultInput.xml"</CommandLine>
                </SynchronousCommand>
            </FirstLogonCommands>
        </component>
    </settings>
</unattend>



环境:win7旗舰sp1 32位 在同一台电脑情况下

小技巧
有时需要多次封装测试,提前做好准备,减少麻烦:

1、执行全新oobe前将C:\Windows\System32\config下注册表配置单元system拷贝一份,当出现某些错误时,进入pe将system备份覆盖C:\Windows\System32\config中的System

2、保留硬件配置应答文件
<?xml version="1.0" encoding="utf-8"?>
<unattend xmlns="urn:schemas-microsoft-com:unattend">
    <settings pass="generalize">
        <component name="Microsoft-Windows-PnpSysprep" processorArchitecture="x86" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS" xmlns:wcm="http://schemas.microsoft.com/WMIConfig/2002/State" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
            <DoNotCleanUpNonPresentDevices>true</DoNotCleanUpNonPresentDevices>
            <PersistAllDeviceInstalls>true</PersistAllDeviceInstalls>
        </component>
    </settings>
</unattend>

安装过程中,安装设备阶段花的时间最长,执行全新oobe用了保留硬件配置应答文件,安装设备阶段极大缩短所需时间:
安装程序正在更新注册表设置-安装程序正在启动服务-安装程序正在安装设备(其实没安装)-安装程序正在正在应用系统配置-安装程序将在重新启动您的计算机后继续

3、处理完某个配置阶段后,Windows 安装程序将对缓存的应答文件添加注释,以表明该阶段已处理。
如果应答文件某一项被执行后,比如<settings pass="*">被执行了,就会变成<settings pass="*" wasPassProcessed="true">
所以某一项中有wasPassProcessed="true",就表示被执行了,系统不会再执行它,你可把wasPassProcessed="true"删掉,系统又会执行它
当然,Windows 安装程序将对缓存的应答文件添加的注释更多或修改了其它一些地方,比如应答文件中的用户密码和系统密钥等

注意:如果处在审核模式下,如果C:\Windows\Panther中有可用于auditsystem或audituser的应答文件,重启电脑时会执行应答文件,即没用命令指定应答文件也会执行

应答文件
应答文件中使用命令
同步命令RunSynchronous\RunSynchronousCommand
下面的组件中有同步命令,只能配置到4、6阶段 (4 specialize, 6 auditUser)
x86_Microsoft-Windows-Deployment_6.1.7601.17514_neutral/RunSynchronous               
x86_Microsoft-Windows-Deployment_6.1.7601.17514_neutral/RunSynchronous/RunSynchronousCommand

下面的组件中有同步命令,只能配置到1阶段        (1 windowsPE)
x86_Microsoft-Windows-Setup_6.1.7600.16385_neutral/RunSynchronous               
x86_Microsoft-Windows-Setup_6.1.7600.16385_neutral/RunSynchronous/RunSynchronousCommand

异步命令RunAsynchronous\RunAsSynchronousCommand
下面的组件中有异步命令,只能配置到4、6阶段 (4 specialize, 6 auditUser)
x86_Microsoft-Windows-Deployment_6.1.7601.17514_neutral/RunAsynchronous               
x86_Microsoft-Windows-Deployment_6.1.7601.17514_neutral/RunAsynchronous/RunAsynchronousCommand

下面的组件中有异步命令,只能配置到1阶段        (1 windowsPE)
x86_Microsoft-Windows-Setup_6.1.7600.16385_neutral/RunAsynchronous               
x86_Microsoft-Windows-Setup_6.1.7600.16385_neutral/RunAsynchronous/RunAsynchronousCommand

同步命令FirstLogonCommands/SynchronousCommand
下面的组件中有同步命令,只能配置到7阶段 (7 oobeSystem)
x86_Microsoft-Windows-Shell-Setup_6.1.7601.17514_neutral/FirstLogonCommands               
x86_Microsoft-Windows-Shell-Setup_6.1.7601.17514_neutral/FirstLogonCommands/SynchronousCommand

异步命令FirstLogonCommands/SynchronousCommand
下面的组件中有异步命令,只能配置到7阶段        (7 oobeSystem)        
x86_Microsoft-Windows-Shell-Setup_6.1.7601.17514_neutral/LogonCommands               
x86_Microsoft-Windows-Shell-Setup_6.1.7601.17514_neutral/LogonCommands/AsynchronousCommand令

应答文件单项测试
拷贝用户配置文件
<unattend xmlns="urn:schemas-microsoft-com:unattend">
<settings pass="specialize">
   <component name="Microsoft-Windows-Shell-Setup" processorArchitecture="x86" 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>

审核模式重启把用户从users组删除应答文件
<unattend xmlns="urn:schemas-microsoft-com:unattend">
    <settings pass="auditUser">
        <component name="Microsoft-Windows-Deployment" processorArchitecture="x86" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS" xmlns:wcm="http://schemas.microsoft.com/WMIConfig/2002/State" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
            <RunAsynchronous>
                <RunAsynchronousCommand wcm:action="add">
                    <Path>net LOCALGROUP users new /delete</Path>
                    <Description>Remove users  from  LOCALGROUP</Description>
                    <Order>1</Order>
                </RunAsynchronousCommand>
            </RunAsynchronous>
        </component>
    </settings>
</unattend
回复

使用道具 举报

16#
发表于 2024-1-28 15:02:29 | 只看该作者
本帖最后由 daixq021 于 2024-1-28 15:07 编辑

能安装office2013、IE11、Edge浏览器,赞!收藏

没有看明白

我是“拿来主义者”,没有直接使用的镜像文件吗?

点评

同意  发表于 2024-2-1 09:42
回复

使用道具 举报

17#
发表于 2024-1-31 14:21:19 | 只看该作者
谢谢分享
回复

使用道具 举报

18#
发表于 2024-2-1 09:24:38 | 只看该作者
谢谢分享
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|Archiver|捐助支持|无忧启动 ( 闽ICP备05002490号-1 )

闽公网安备 35020302032614号

GMT+8, 2024-4-28 16:09

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表