美文网首页
Windows系统封装

Windows系统封装

作者: dreamscd | 来源:发表于2019-10-13 01:46 被阅读0次

如何修改windows系统的安装映像(封装),官方给出的相关的说明

https://docs.microsoft.com/en-us/windows-hardware/manufacture/desktop/modify-an-image
https://docs.microsoft.com/en-us/windows-hardware/manufacture/desktop/run-audit-mode-in-the-factory

  1. 在线(将映像应用到磁盘),使用审核模式
  1. 离线(不安装而使用挂载)
  • Offline servicing:

    servicing_mount.png
    扩展:使用wim安装系统
  • Servicing an image by using Windows Setup:

    servicing_unattend.png
  • 如果只是进行简单的文件修改可以使用Offline方式,如:
    • 升级IE
    • 添加驱动、自动应答文件等
  • 但如果是要打补丁,安装软件那就要使用Online方式
    • 打补丁会使原来的wim文件体积变得非常大,在Offline方式安装只是预安装状态,所有的安装会在下一次启动再来完成,所以不能清理完全,只能在Online方式下进行
    • Offline下不能安装软件,只能在Online下进行(如:集成VC库)

好,这里使用Online方式

  1. 开始安装,如何安装就不说了


    OOBE.png

    安装重启到OOBE界面时,按Ctrl+Shift+F3,系统会自动重启,直接进入系统(审核模式)


    audit mode.png

特别说明:在完成封装之前每次进入系统都应该有“系统准备工具”窗口,你可以关闭它或者移动到边角上,但不要去操作它,直到封装最后一步,切记!切记!切记!


下面进行你想要的操作,我这里使用了Dism++,这是一个非常好用的工具,推荐使用

  • 集成驱动USB3.0,NVMe


    dism++ add drivers.png
append-drivers.png
  • 更新补丁


    updata.png
  • 其它的优化、功能等可以根据需要来使用,安装自己想安装的软件
    我这里安装了VC库

  • 所有定制操作完成后,重启,再次打开Dism++,使用空间回收功能

    clear.png
    我这里是演示,如果是打全了补丁,系统的体积会添加好多,这里的清理可以清理出几个G的空间,尤其是关于WinSxS的空间
    sysprep-generalize.png

最重要的一步,选择 OOBE ,勾选通用,选择关机。

  • 这时一定不能重启,否则之前的工作就白做了
  • 关机后,使用winpe引导进入pe系统中
  • 使用imagex/dism将我们封装好的系统打包为wim
    在imagex.exe同路径下提供一个wimscript.ini文件
--------wimscript.ini----------
[ExclusionList]
\$windows.~bt
\$windows.~ls
\winpepge.sys
\Windows\CSC
\Recycled
\Recycler
\$Recycle.Bin\*
\System Volume Information
\swapfile.sys
\pagefile.sys
\hiberfil.sys
\Boot
\bootmgr

最后使用命令
E:\ imagex /compress maximum /check /flags "Ultimate" /capture C: D:\install.wim "Windows 7 Ultimate" "Windows7 Ultimate Custom"


sysprep

https://docs.microsoft.com/en-us/windows-hardware/manufacture/desktop/sysprep-command-line-options

C:\Windows\System32\sysprep\sysprep.exe
System Preparation Tool
直接运行能打开图形界面


open-sysprep.png

Sysprep.exe [/oobe | /audit] [/generalize] [/mode:vm] [/reboot | /shutdown | /quit] [/quiet] [/unattend:<answerfile>]
可对应图上的选项
在无人参与的安装过程中将答案文件中的设置应用于Windows,其中答案文件指定要使用的答案文件的路径和文件名. For example:
Sysprep /audit /reboot /unattend:F:\Unattend.xml

  • 审核模式
    Windows引导时,它将以即用型体验(OOBE)模式或审核模式启动。 OOBE是默认的开箱即用体验,允许最终用户输入其帐户信息,选择语言,接受Microsoft服务条款并设置网络。
    您可以将Windows配置为引导到审核模式。在审核模式下,您可以在将计算机发送给客户或捕获映像以在组织中重用之前,对Windows安装进行其他更改。例如,您可以安装驱动程序包中包括的驱动程序,安装应用程序,或进行其他要求Windows安装才能运行的更新。当您使用应答文件时,Windows将处理auditSystem中的设置,并且auditUser配置通过。
    当启动到审核模式时,您将使用内置的管理员帐户登录到系统。登录系统后,在auditUser配置阶段将立即禁用内置管理员帐户。下次计算机重新启动时,内置管理员帐户将保持禁用状态。有关更多信息,请参见启用和禁用内置管理员帐户。

  • 通用
    要将Windows映像部署到不同的PC,必须首先将映像通用化以删除特定于计算机的信息,例如已安装的驱动程序和计算机安全标识符(SID)。您既可以单独使用Sysprep,也可以将Sysprep与无人参与的答案文件一起使用,以通用化映像并准备好进行部署。
    (如果在虚拟化中,使用克隆创建的主机,也要使用sysprep来通用化才能加域)

相关文章

  • Windows系统封装

    如何修改windows系统的安装映像(封装),官方给出的相关的说明 https://docs.microsoft....

  • Windows 系统封装

    系统封装是将一个完整的系统以拷贝的形式打包,然后用粘贴的形式安装在另外一个系统盘上。相对正常安装,它的好处是可以大...

  • 系统定制封装-windows

    安装虚拟机 在主页面点击创建新的虚拟机,选择自定义高级,选择windows系统,并选择稍后安装操作系统,选择系统路...

  • python 系统常用命令(二)

    python封装常用系统命令 python写的系统常用命令,linux和windows通用,用的时候直接from ...

  • Windows 7/8/10系统原版ISO集成更新补丁

    从Windows 7开始系统安装包采用wim封装,server系统也可以采用此方法,操作环境非xp系统无需安装其他...

  • Linux 下Qt Multimedia 播放视频测试

    Qt 的multimedia 模块 对各个操作系统 媒体处理功能的封装。比如windows采用 DirectX,而...

  • MFC特性

    1.封装了Windows API(Windows提供给应用程序与操作系统的编程接口,即应用程序可以使用Window...

  • [Win] 封装精简工具 NTLite v1.8.0 Build

    NTLite 是一款专业于Windows平台的系统精简工具,NTLite主要面对系统封装人员使用,比如各大下载站及...

  • Windows多系统镜像整合封装

    一、所需软件 (本教程只适合Win7 、Win8 、Win8.1、 Win10使用Wim格式的镜像,Win XP的...

  • Windows7系统的封装

    Windows7系统的封装 家石庄的 12小时前 系统装到虚拟机优化完成以后,可以装上自己想要装的软件,也可以不装...

网友评论

      本文标题:Windows系统封装

      本文链接:https://www.haomeiwen.com/subject/pxgcmctx.html