|
本帖最后由 令狐大虾 于 2019-7-2 20:58 编辑
一、用Windows ADK创建自动应答文件Untitled.xml的设置实现 部署中、首次登陆、首次进入桌面调用(附件包里面提供,这里是为了学习和理解自动应答文件的部署时段)
(注:Win7之后已经不再需要第三方封装工具部署,利用第三方封装工具的只是那些不懂Untitled.xml调用时段并且不会一点编程技术的那些大牛所做的ghost版。)
运行Windows_ADK_1709.exe一路默认然后仅勾选“部署工具”安装即可
开始菜单-“Windows Kits”——“Windows ADK”——“运行Windows 系统映像管理器”——文件——“选择Windows 映像”——浏览*wim——出现提示直接点“是”,然后点击“文件”——“新建应答文件”
1、计算机名及时区设置(可省略):
定位到-windows镜像—Components-"Microsoft-Windows-Shell-Setup"右键"添加设置以传送 4 specialize(4)",然后
单击中部"应答文件"下"4 specialize"子项"Microsoft-Windows-Shell-Setup",在右侧"设置"栏里面输入以下信息:
BluetoothTaskbarIconEnabled=true
ComputerName =
CopyProfile =true
DisableAutoDaylightTimeSet =true
DoNotCleanTaskBar =true
RegisteredOrganization =Microsoft
RegisteredOwner=USER-
StartPanelOff =false(最新版ADK木有此选项)
ShowWindowsLive =false
TimeZone=China Standard Time
2、添加部署中执行激活Administrator账户及调用应用程序。(RunSynchronous为等待执行,RunAsynchronous为不等待执行)
定位到-windows镜像—Components- "Microsoft-Windows-Deployment"-RunSynchronous右键"添加设置以传送 4 specialize(4)",然后
右键中部"应答文件"下"4 specialize"子项"Microsoft-Windows-Deployment"-RunSynchronouss,单击"插入新建的RunSynchronousCommands"
共建4个RunSynchronousCommand,3个用于激活管理员账户,1个用于调用程序。
(展开RunSynchronous下的RunSynchronousConmands右键到4也行,重复操作等于RunSynchronous"插入新建的RunSynchronousCommands")
(注意RunAsynchronousCommand在部署中调用程序若指定路径出错或指定路径下不存在此调用文件会导致安装失败!包括创建一个Order而Path为空情况下。)
(1)第一个RunAsynchronousCommand右侧"设置"栏里面输入以下信息:( Description为备注,Order为顺序,Path为路径)
Description=EnableAdmin
Order=1
Path=cmd /c net user Administrator /active:yes
(2)第二个RunAsynchronousCommand
Description=EnableAdmin_ploc
Order=2
Path=cmd /c net user Administrator_ploc /active:yes
(3)第三个RunAsynchronousCommand(默认禁用用于内置管理员账户的管理员批准模式)
Description= UnfilterAdministratorToken
Order=3
Path= cmd /c reg add HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\System /v FilterAdministratorToken /t REG_DWORD /d 0 /f
(注意reg add后注册表不可以添加"",否则保存后的应答文件对应的项会乱码,非要""的话可以后期编辑unattend.xml)
===至此激活管理员账户已经结束。===
(4)第四个RunAsynchronousCommand(部署中调用驱动)PS:部署中调用驱动已修改为OEM包中setupcomplete.cmd即部署后时段调用,防止自动应答文件找不到所执行程序而导致部署失败!
Description=Drv
Order=4
Path=%Windir%\System32\64Drv.exe
===至此我们已经通过Untitled.xml实现了部署中激活管理员账户和调用程序。===
3、添加跳过OOBE:
定位到-windows镜像-"Microsoft-Windows-Shell-Setup"-OOBE右键"添加设置以传送传送 7 oobeSystem(7)",然后单击中部"应答文件"下"7 oobeSystem"子项OOBE,并在右侧"设置"栏里面输入以下信息:
HideEULAPage =true <隐藏许可协议页>
HideWirelessSetupInOOBE=true <跳过OOBE中的无线设定>
NetworkLocation=Work <网络为公网>
ProectYourPC=3 <不自动获取补丁>
SkipMachineOOBE=true <跳过计算机启动的欢迎画面>
SkipUserOOBE=true <跳过用户启动的欢迎画面>
4、添加首次登陆桌面执行:
(1)定位到-windows镜像-Components-"Microsoft-Windows-Shell-Setup"-"FirstlogonCommands"-"synchronousCommand并"右键"添加设置以传送传送 7 oobeSystem(7)",
然后右键中部"应答文件"下"7 oobeSystem"子项FirstLogonCommands并左击"插入新建SynchronousCommand"
(2)单击新建的SynchronousCommand并在右侧"设置"栏里面输入以下信息: (CommandLine为命令行,RequiresUserInput为需要用户输入, Description为描述)
(文件资源管理器默认打开此电脑)
CommandLine=Reg add HKCU\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\Advanced /v LaunchTo /t REG_DWORD /d 1 /f
Description=
Order=1
RequiresUserInput=false
(禁止OneDrive首次进桌面运行)
CommandLine=reg add HKCU\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\StartupApproved\Run /v OneDrive /t REG_SZ /d - /f
Description=
Order=2
RequiresUserInput=false
(禁用Win10启动延迟提高桌面载入速度)
CommandLine=reg add HKCU\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\Serialize /v StartupDelayInMSec /t REG_DWORD /d 00000000 /f
Description=
Order=3
RequiresUserInput=false
5、添加首次进入桌面运行(setupcomplete.cmd注入或挂载Software= HKLM\Software\Microsoft\Windows\CurrentVersion\Run)
(1)定位到-windows镜像-Components-"Microsoft-Windows-Shell-Setup"-"LogonCommands"-"AsynchronousCommand"右键
"添加设置以传送传送 7 oobeSystem(7)", 然后右键中部"应答文件"下"7 oobeSystem"子项LogonCommands"并单击"插入新建AsynchronousCommand"
(2)单击新建的AsynchronousCommand并在右侧"设置"栏里面输入以下信息:(调用数字权限激活)
CommandLine=%Windir%\System32\DigitalLicense.exe /Q
Description=Desktop
Order=1
RequiresUserInput=false
6、区域和语言选项(可省略):
定位到-windows镜像—Components-"Microsoft-Windows-International-Core"右键"添加设置以传送传送 7 oobeSystem(7)",然后
单击中部"应答文件"下"7 oobeSystem"子项"Microsoft-Windows-International-Core",在右侧"设置"栏里面输入以下信息:
InputLocale=0804:00000804
SystemLocale=zh-CN
UILanguage=zh-CN
UILanguageFallback=zh-CN
UserLocale =zh-CN
所有工作执行完毕之后点击“文件”-保存应答文件-桌面-unattend.xml
生成的自动应答文件倒数第二行系统版本信息可以去掉
<cpi:offlineImage cpi:source="wim:d:/win10_make/10x64.wim#Windows 10 Enterprise (64位)" xmlns:cpi="urn:schemas-microsoft-com:cpi" />
<cpi:offlineImage cpi:source="" xmlns:cpi="urn:schemas-microsoft-com:cpi" />
"amd64"改为"x86"即可适合于x86版本
7、注册表注入生效时段(针对组策略和服务项):
(1)、挂载注册表是固化相当于系统初始值
;关闭用户账户控制
[HKEY_LOCAL_MACHINE\_SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\System]
"EnableLUA"=dword:00000000
(2)、部署中导入立即生效
cmd /c reg add HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\System /v EnableLUA /t REG_DWORD /d 00000000 /f
(3)首次登录桌面时段导入失效(包含OEM包里面的setupcomplete.cmd)
自动应答文件制作好留待后期使用
二、Sysprep3.14审核模式
(1)、安装VM虚拟机,找个带PE的Win10.ISO启动进入PE
(2)、DISM++清理后打包。
DISM++清理完毕,按照下图所示按确定。
重启进入PE并打包
自动应答文件的调用及整合补丁后的wim制作请移步http://bbs.wuyou.net/forum.php?mod=viewthread&tid=410224&page=1&extra=#pid3629402
|
评分
-
查看全部评分
|