封装系统(封装系统全教程win7)
大家好,今天就和小月一起来看看这个问题吧 。封装系统全教程win7,封装系统很多人还不知道,现在让我们一起来看看吧!
1、 步骤/方法
2、 安装操作系统和应用程序。
3、 安装Windows7操作系统。
4、 安装操作系统时需要注意四个步骤:
5、 操作系统最好安装在c盘上,安装期间(包括后期的应用安装和封装)最好不要连接网络。
6、 如果您在安装操作系统的过程中输入了序列号,那么如果您在打包后重新安装操作系统,将不会再次提示您输入序列号。除非你想做OEM版的封装系统,否则在安装过程中当系统提示输入序列号时,不要输入序列号,只需点击“下一步”继续安装系统即可。
7、 为了保持封装系统的纯净,安装Windows7操作系统后最好不要安装硬件驱动程序。当然,安装驱动不会影响系统的封装。
8、 为避免在调整优化系统和安装应用软件的过程中出现不必要的错误和错误报告文件,首次进入系统后应禁用UAC并关闭错误报告。禁用UAC和关闭报错的方法如下:打开控制面板,点击系统和安全,选择运营中心,点击安全,在展开的详细设置中找到并点击“用户账户控制”下的“选择你的UAC级别”,然后在弹出的对话框中调整左滑块为“从不通知”,然后点击确定禁用UAC。
9、 阅读步骤
10、 接下来再次点击“维护”,在展开的详细设置中找到并点击“检查问题报告的解决方案”下的“设置”,在弹出的页面中选择“从不检查解决方案(不推荐)”,点击“确定”禁用错误报告。
11、 安装各种要打包的应用软件。
12、 需要注意的是,普通DVD盘的容量为4.37G,所以为了防止生成的包文件过大而无法刻录到DVD盘上,在安装应用程序时要控制好系统盘的容量。一般需要保证删除休眠文件(hiberfil.sys)和页面文件(pagefile.sys)后,系统盘占用空间小于8.5G。根据自己的喜好调整优化系统和已安装的应用,清理系统的临时文件、垃圾文件和注册表。
13、 包裹。
14、 启用管理员用户帐户,禁用当前使用的管理员用户帐户。
15、 右键单击“计算机”,然后单击“管理”,打开计算机管理界面。双击计算机管理界面左窗格中的本地用户和组,然后单击用户。计算机中的所有用户帐户将显示在计算机管理界面的中间窗格中,其中的名称与安装系统时输入的用户名相同,即当前使用的管理员用户帐户。
16、 右键点击管理员用户图标,点击“属性”,在弹出的管理员属性对话框中,勾选“账户禁用”前面的,然后点击“确定”启用管理员用户账户。
17、 接下来,右键单击当前使用的管理员用户的图标,单击属性,在弹出的当前使用的管理员用户的对话框中选择帐户禁用,单击确定禁用当前使用的管理员用户帐户。
18、 启用管理员用户账号,禁用当前使用的管理员用户账号后,重启电脑,系统会自动以管理员用户账号登录。
19、 将系统和应用程序的原始设置转换为所有用户的默认设置(也就是说,以后每次建立新的用户帐户时,可以直接使用新禁用的用户帐户对系统和应用程序所做的设置)。
20、 打开控制面板,单击外观和个性化,在文件夹选项下找到并单击显示隐藏的文件和文件夹。在弹出的“文件夹选项”对话框中,取消选中“隐藏受保护的操作系统文件(推荐)”前面的复选框,选择“显示隐藏的文件和文件夹”,然后单击“确定”以使所有文件和文件夹位于您的计算机上。
21、 打开系统盘中的用户文件夹C:Users,可以看到每个用户账号对应的文件夹。
22、 刚刚被禁用的用户账号的文件夹(Maker)中的“AppData”文件夹,以及NTUSER。DAT,ntuser.dat.LOG1,ntuser.dat.LOG2,ntuser。日期{
23、 ② 退出“计算机管理”界面,右键“计算机”,点击“属性”,再点击“高级系统设置”,在弹出的“系统属性”对话框里切换到“高级”选项卡,点击“用户配置文件”框内的“设置”,系统会弹出的“用户配置文件”对话框,这里会看到有3个用户的配置文件(1个是Administrator的配置文件,1个默认配置文件,还有1个显示为未知的帐户),显示为未知的帐户就是刚刚删除的用户帐户,把它的配置文件删除即可:选择“未知的帐户”,点击“删除”,再点击“确定”退出。
24、 接下来,打开“计算机”,在打开系统盘的用户文件夹C:Users,看看刚被删除用户帐户的配置文件夹是否已经完全删除,如果在用户文件夹内还存在刚被删除用户帐户的配置文件夹,则将该文件夹删除。然后在“文件夹选项”里将“显示隐藏的文件和文件夹”设置还原为默认值。
25、 如果安装有虚拟光驱软件,要运行虚拟光驱软件,将虚拟光驱数设置为0,避免虚拟光驱在以后安装系统时造成盘符错乱。
26、 如果设置了禁用UAC和关闭错误报告,则设置成启用UAC和打开错误报告。
27、执行封装。
28、① 打开“计算机”,在C:WindowsSystem32sysprep目录下,找到并运行sysprep.exe,在“系统清理操作”下方选择“进入系统全新体验(OOBE)”,并把“通用”选上,然后在“关机选项”选择“关机”,再点击“确定”开始执行封装。
29、② 执行封装整个过程需要1—2分钟,期间不要进行其他操作。执行封装完成后,计算机会自动关机。
30、执行封装以后,接下来要做的就是使用Ghost或ImageX制作封装系统镜像。Ghost和Imagex两种各有优缺点:Ghost使用最高压缩制作时间相对Imagex使用最高压缩时间短,而且还原(安装)的时间也比Imagex快不少,但是生成备份文件大,而且定制性不强,不能添加第三方驱动程序、升级补丁等;Imagex虽然备份时间长、还原(安装)时间相对长一些,但是生成的镜像文件较小,而且可以添加第三方驱动、升级补丁等,有很强的定制性。
31、使用Ghost制作封装镜像。
32、 使用Ghost制作封装镜像过程比较简单,用WindowsPE光盘(不一定要Windows7PE)启动计算机后,运行 Ghost32.exe把系统分区制作成*.GHO文件就可以。制作镜像文件时,最好加上split、z参数启用最高压缩和对镜像文件进行拆分。比如:运行“ghost32 –span –split=2000 –z9”,在制作镜像时,Ghost会启用最好压缩,并将镜像文件拆分为2000M。
33、 制作成封装镜像后,要将封装系统安装到另一台计算机,只需将封装的镜像还原即可。
34、使用Imagex制作封装镜像。
35、① 如果WindowsPE不带用Imagex.exe,先将Imagex.exe(最好是6.1.7600.16385版本)复制到U盘。
36、② 用WindowsPE光盘(最好是Windows7PE)启动计算机进入WindowsPE系统,插入带有Imagex.exe的U盘,通过Dir命令查找操作系统和Imagex.exe所在分区,系统切换到Imagex.exe所在目录,运行以下命令制作封装系统镜像:
37、 imagex /compress maximum /check /scroll /capture X: Y:install.wim "Windows 7 Ultimate"
38、 其中:/compress maximum表示启用最高压缩;/check表示检查wim文件的完整性;/scroll表示滚动要重定向的输出;/capture X:表示要捕获制作镜像的操作系统所在分区;Y:install.wim表示生成镜像文件的位置和文件名;"Windows 7 Ultimate"表示向wim文件添加说明,以便于查看,双引号里面的内容可以根据个人自己的喜好设定。例如,操作系统安装在D盘,要制作封装镜像文件到E盘的根目录下,取名为install.wim,可以使用如下命令:
39、 imagex /compress maximum /check /scroll /capture D: E:install.wim "Windows 7 Ultimate"
40、运行封装命令后,Imagex.exe会对操作系统分区内的文件和文件夹进行扫描,然后开始捕获。捕获完成后,在命令窗口内出现成功(successfully)的提示,关闭命令窗口退出WindowsPE系统重新计算机。
41、计算机重新启动后会立即进入重新安装状态,对系统进行初始化、更新注册表和安装驱动程序等等。在这个过程可以检验一下所做的封装有什么问题。
42、制作封装系统安装光盘。
43、如果检验封装系统没有什么问题,接下来就可以使用Imagex制作的镜像文件制作封装系统安装盘了。
44、① 安装Windows7AIK。在开始菜单中找到并运行“Windows系统映像管理器”,在“文件”菜单上,单击“选择 Windows 映像”,“选择 Windows 映像”对话框会打开,选择之前制作的install.wim文件,点击“打开”,会弹出创建文件编录文件的对话框,点击“是”开始创建编录文件。
45、 完成创建编录文件后,在install.wim目录就会出现一个clg文件。
46、 ② 安装UltraISO。用UltraISO打开Windows7原版光盘镜像,在光盘镜像sources目录找到install.wim和5个intall_Windows 7******.clg文件,将它们全部删除。
47、 ③ 将自己制作install.wim和刚生成的编录文件添加到光盘镜像的sources目录下,点击“保存”(不要选择“另存为”)就完成封装系统光盘镜像制作了。
48、至此,Windows7封装系统基本完成!
49、让封装系统更加完美无暇
50、 按照前面的步骤制作完成封装系统以后,尽管已经可以安装其他计算机上并且系统各项功能和预装的各种应用程序都可以正常使用,但是还有几个不够完美的地方:
51、可能会出现第一次登录系统时出现黑屏,需要重新设定桌面背景。
52、运行预装的应用程序以后,在用户文件夹里发现原来已经删除的用户帐户的文件夹又重新生成了。
53、运行注册表编辑器,查找“Users<已经删除的用户名>”(如“UsersMaker”),竟然还找了很多“Users<已经删除的用户名>”的注册表项目。
54、第一种解决办法:将所有“Users<已经删除的用户名>”注册表项目修改成“UsersDefault”,在系统第一次登录之前导入到系统。
55、① 查找注册表文件。使用自己制作的封装系统进行安装,登录系统以后,运行C:Widows目录下的regedit.exe打开注册表编辑器,点击“编辑”,再点击“查找”,在“查找”对话框里输入“Users<已经删除的用户名>”(如UsersMaker),点击“查找下一个”开始查找。
56、 ② 导出注册表文件。发现包含“Users<已经删除的用户名>”字段的注册表项目的时候,点击“文件”,再点击“导出”将该注册表项目导出到硬盘(保存为reg文件)。
57、 然后按F3键继续查找,发现包含“Users<已经删除的用户名>”字段的注册表项的时候继续导出,一直查找到HKEY_LOCAL_MACHINE的结尾处(HKEY_USERS后面发现的注册表项不用理会)。
58、完成查找和导出完成后,关闭注册表编辑器,转到导出注册表所在目录,可以看到导出的所有的注册表项(预装的应用软件不同,导出注册表文件多少也不同)。
59、 ③ 合并注册表文件。在“开始菜单”—“附件”里找到并运行“记事本”,在第一行输入“Windows Registry Editor Version 5.00”后,右键其中1个注册表文件,在弹出菜单中点击“编辑”打开该注册表文件,将该注册表文件中的键名(即带中括号的字段)和带有 “Users<已经删除的用户名>”字段的项目(其他的不用理会)复制到记事本内。然后继续打开另1个注册表文件,按照同样方法将键名和包含有“Users<已经删除的用户名>”字段的项目复制到记事本内,直到将所有导出的注册表文件的键名和包含有“Users<已经删除的用户名>”字段的项目全部复制到记事本为止。
60、这个过程中要十分小心,同时也要善于利用记事本的“查找”功能,要确保每1个注册表项目能够正确地复制到记事本中。完成以后,最好再复查一遍。
61、45
62、④ 替换注册表项目。在记事本菜单栏点击“编辑”,再点击“替换”,在弹出对话框内的“查找内容”输入已经删除的用户名,在“替换为”输入“Default”,然后点击“全部替换”。
63、 ⑤ 保存注册表文件。在记事本菜单栏点击“文件”,再点击“另存为”,在弹出“另存为”对话框中选择要保存的位置,在“保存类型”选择“所有文件”,在“文件名”输入文件名(一定要记得加上reg后缀名),最后点“保存”退出记事本。
64、 ⑥ 创建脚本文件。打开记事本,输入以下内容,然后分别保存为oobe.cmd和system.cmd文件:
65、@echo off
66、regedit /s %systemroot%setupscripts ix.reg
67、rmdir /s /q %systemroot%setupscripts
68、其中:fix.reg是上一步保存的注册表文件,可根据自己的实际情况修改。oobe.cmd和system.cmd的内容都是一样的,保存的时候要记得将“保存类型”选为“所有文件”。
69、 ⑦ 修改封装系统镜像。创建1个名为$oem$的文件夹,在$oem$文件夹内再创建1个名为$$的文件夹,接着又在$$文件夹内继续创建1个名为setup 的文件夹,最后在setup的文件夹内创建1个名为scripts的文件夹($oem$文件夹最终的目录结构 为:$oem$$$setupscripts)。然后将保存的注册表文件(fix.reg)和oobe.cmd、system.cmd复制 到$oem$$$setupscripts目录下。
70、 ⑦ 修改封装系统镜像。创建1个名为$oem$的文件夹,在$oem$文件夹内再创建1个名为$$的文件夹,接着又在$$文件夹内继续创建1个名为setup 的文件夹,最后在setup的文件夹内创建1个名为scripts的文件夹($oem$文件夹最终的目录结构 为:$oem$$$setupscripts)。然后将保存的注册表文件(fix.reg)和oobe.cmd、system.cmd复制 到$oem$$$setupscripts目录下。
71、 经过修正的封装系统光盘镜像制作完成。
72、 2、第二种解决办法:使用编程工具编写一个自动修改注册表的程序,在系统第一次登录时将所有“Users<已经删除的用户名>”注册表项目修改成“Users<新用户名>”。
73、 编写自动修改注册表、将“Users<已经删除的用户名>”注册表项 目修改成“Users<新用户名>”的程序需要具备一定的编程基础,如何编写这个程序这里暂不介绍,有编程基础的朋友,可以根据自己的实际编 写并编译成可执行程序。这里主要介绍如何实现在系统第一次登录时运行自动修改注册表程序(假设这个自动修改注册表程序名为fix.exe)。
74、 ① 开记事本,输入以下内容,然后另存为runonce.reg注册表文件:
75、Windows Registry Editor Version 5.00
76、[HKEY_CURRENT_USERControl PanelDesktop]
77、"Wallpaper"="C:UsersDefaultAppDataRoamingMicrosoftWindowsThemesTranscodedWallpaper.jpg"
78、[HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindowsCurrentVersionRunOnce]
79、"Fix"="C:WindowsSetup scripts fix.exe"
80、② 打开记事本,输入以下内容,然后分别保存为oobe.cmd和system.cmd文件:
81、@echo off
82、regedit /s %systemroot%setupscripts unonce.reg
83、 ③ 创建1个名为$oem$的文件夹,在$oem$文件夹内再创建1个名为$$的文件夹,接着又在$$文件夹内继续创建1个名为setup的文件夹,最后在 setup的文件夹内创建1个名为scripts的文件夹($oem$文件夹最终的目录结构为:$oem$$$setupscripts)。然后将 fix.exe、runonce.reg和oobe.cmd、system.cmd复制到$oem$$$setupscripts目录下。用 UltraISO打开封装系统镜像,将$oem$文件夹添加到光盘镜像sources目录下,点击“保存”镜像文件即可。
84、到这里,制作Windows7封装系统的整个过程全部介绍完毕。当然,本文所介绍的并不是制作Windows7封装系统的唯一方法,还有更多更好的方法、途径和技巧需要我们去学习和研究。只要多学多练,一定能够制作出更加完美的封装系统!
这篇文章到此就结束,希望能帮助到大家。
扫描二维码推送至手机访问。
版权声明:文章内容摘自网络,如果无意之中侵犯了您的版权,请联系本站,本站将在3个工作日内删除。谢谢!