五、让封装系统更加完美
创新互联专业为企业提供栖霞网站建设、栖霞做网站、栖霞网站设计、栖霞网站制作等企业网站建设、网页设计与制作、栖霞企业网站模板建站服务,10余年栖霞做网站经验,不只是建网站,更提供有价值的思路和整体网络服务。
按照前面的步骤制作完成封装系统以后,尽管已经可以安装其他计算机上并且系统各项功能和预装的各种应用程序都可以正常使用,但是还有几个不够完美的地方:
——可能会出现第一次登录系统时出现黑屏,需要重新设定桌面背景。
——运行预装的应用程序以后,在用户文件夹里发现原来已经删除的用户帐户的文件夹又重新生成了。
——运行注册表编辑器,查找“Users已经删除的用户名”(如“UsersMaker”),竟然还找了很多“Users已经删除的用户名”的注册表项目。
1、第一种解决办法:将所有“Users已经删除的用户名”注册表项目修改成“UsersDefault”,在系统第一次登录之前导入到系统。
① 查找注册表文件。使用自己制作的封装系统进行安装,登录系统以后,运行C:Widows目录下的regedit.exe打开注册表编辑器,点击“编辑”,再点击“查找”,在“查找”对话框里输入“Users已经删除的用户名”(如UsersMaker),点击“查找下一个”开始查找。
② 导出注册表文件。发现包含“Users已经删除的用户名”字段的注册表项目的时候,点击“文件”,再点击“导出”将该注册表项目导出到硬盘(保存为reg文件)。
然后按F3键继续查找,发现包含“Users已经删除的用户名”字段的注册表项的时候继续导出,一直查找到HKEY_LOCAL_MACHINE的结尾处(HKEY_USERS后面发现的注册表项不用理会)。
完成查找和导出完成后,关闭注册表编辑器,转到导出注册表所在目录,可以看到导出的所有的注册表项(预装的应用软件不同,导出注册表文件多少也不同)。
③ 合并注册表文件。在“开始菜单”—“附件”里找到并运行“记事本”,在第一行输入“Windows Registry Editor Version 5.00”后,右键其中1个注册表文件,在弹出菜单中点击“编辑”打开该注册表文件,将该注册表文件中的键名(即带中括号的字段)和带有 “Users已经删除的用户名”字段的项目(其他的不用理会)复制到记事本内。然后继续打开另1个注册表文件,按照同样方法将键名和包含有“Users已经删除的用户名”字段的项目复制到记事本内,直到将所有导出的注册表文件的键名和包含有“Users已经删除的用户名”字段的项目全部复制到记事本为止。
这个过程中要十分小心,同时也要善于利用记事本的“查找”功能,要确保每1个注册表项目能够正确地复制到记事本中。完成以后,最好再复查一遍。
④ 替换注册表项目。在记事本菜单栏点击“编辑”,再点击“替换”,在弹出对话框内的“查找内容”输入已经删除的用户名,在“替换为”输入“Default”,然后点击“全部替换”。
⑤ 保存注册表文件。在记事本菜单栏点击“文件”,再点击“另存为”,在弹出“另存为”对话框中选择要保存的位置,在“保存类型”选择“所有文件”,在“文件名”输入文件名(一定要记得加上reg后缀名),最后点“保存”退出记事本。
⑥ 创建脚本文件。打开记事本,输入以下内容,然后分别保存为oobe.cmd和system.cmd文件:
@echo off
regedit /s %systemroot%setupscripts ix.reg
rmdir /s /q %systemroot%setupscripts
其中:fix.reg是上一步保存的注册表文件,可根据自己的实际情况修改。oobe.cmd和system.cmd的内容都是一样的,保存的时候要记得将“保存类型”选为“所有文件”。
⑦ 修改封装系统镜像。创建1个名为$oem$的文件夹,在$oem$文件夹内再创建1个名为$$的文件夹,接着又在$$文件夹内继续创建1个名为setup 的文件夹,最后在setup的文件夹内创建1个名为scripts的文件夹($oem$文件夹最终的目录结构为:$oem$$$setupscripts)。然后将保存的注册表文件(fix.reg)和oobe.cmd、system.cmd复制到$oem$$$setupscripts目录下。
用UltraISO打开前面制作的封装系统镜像,将$oem$文件夹添加到光盘镜像sources目录下,点击“保存”退出。
经过修正的封装系统光盘镜像制作完成。
2、第二种解决办法:使用编程工具编写一个自动修改注册表的程序,在系统第一次登录时将所有“Users已经删除的用户名”注册表项目修改成“Users新用户名”。
编写自动修改注册表、将“Users已经删除的用户名”注册表项目修改成“Users新用户名”的程序需要具备一定的编程基础,如何编写这个程序这里暂不介绍,有编程基础的朋友,可以根据自己的实际编写并编译成可执行程序。这里主要介绍如何实现在系统第一次登录时运行自动修改注册表程序(假设这个自动修改注册表程序名为fix.exe)。
① 开记事本,输入以下内容,然后另存为runonce.reg注册表文件:
Windows Registry Editor Version 5.00
[HKEY_CURRENT_USERControl PanelDesktop]
"Wallpaper"="C:\Users\Default\AppData\Roaming\Microsoft\Windows\Themes\TranscodedWallpaper.jpg"
[HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindowsCurrentVersionRunOnce]
"Fix"="C:\Windows\Setup\ scripts \fix.exe "
② 打开记事本,输入以下内容,然后分别保存为oobe.cmd和system.cmd文件:
@echo off
regedit /s %systemroot%setupscripts unonce.reg
③ 创建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目录下,点击“保存”镜像文件即可。
到这里,制作Windows7封装系统的整个过程全部介绍完毕。当然,本文所介绍的并不是制作Windows7封装系统的唯一方法,还有更多更好的方法、途径和技巧需要我们去学习和研究。只要多学多练,一定能够制作出更加完美的封装系统
Windows7系统封装教程相关 文章 :
1. Windows7系统封装教程(详细图解)
2. 操作系统教程
3. Windows7基础教程
4. Win7不可忽略的四个功能
5. win7图片缩略图看不了怎么办图文详解
6. win7如何找出后台运行程序
7. Windows7掉线的终极解决方法
好,这里使用Online方式
特别说明:在完成封装之前每次进入系统都应该有“系统准备工具”窗口,你可以关闭它或者移动到边角上,但不要去操作它,直到封装最后一步,切记!切记!切记!
下面进行你想要的操作,我这里使用了 Dism++ ,这是一个非常好用的工具,推荐使用
最后使用命令
E:\ imagex /compress maximum /check /flags "Ultimate" /capture C: D:\install.wim "Windows 7 Ultimate" "Windows7 Ultimate Custom"
C:\Windows\System32\sysprep\sysprep.exe
System Preparation Tool
直接运行能打开图形界面
Sysprep.exe [/oobe | /audit] [/generalize] [/mode:vm] [/reboot | /shutdown | /quit] [/quiet] [/unattend:answerfile]
可对应图上的选项
在无人参与的安装过程中将答案文件中的设置应用于Windows,其中答案文件指定要使用的答案文件的路径和文件名. For example:
Sysprep /audit /reboot /unattend:F:\Unattend.xml
方法/步骤
安装系统
在装系统之前千万不能保留100M的系统保留盘,不然封装的系统会没有启动项,无法启动。
启用Administrator帐户
操作过程:计算机右键 →计算机管理→系统工具 →本地用户和组,找到“Administrator”,然后右键“属性”,打开“Administrator属性”窗口。删除其他账户,然后重启,以Administrator帐户登录。
进行简单的系统设置
1、删除不用的输入法;2、设置桌面显示的图标,可以将IE浏览器发送到桌面快捷;3、关闭Windows更新,关闭防火墙;4、关闭不常用的Windows功能;关闭XPS Viewer和XPS服务。
系统精简,在开始封装前,清理不必要的空间,这样封装的系统才不会占据太多的空间。
关闭系统休眠功能(休眠会占用一定的空间),执行命令:powercfg -h off,即可休眠。
清理磁盘空间,可以使用windows7瘦身秘书清理(工具可自己选择,如windows瘦身秘书、自由天空系统清理减肥程序、注册表减肥工具等)。
设置IE主页
右键桌面的IE浏览器(如果桌面没有,自己发送一个桌面快捷方式) -“属性”,在“目标”文本框内容的后面加上自己的推广链接.
在系统盘(C盘)创建Sysprep目录,这个目录会在系统安装成功之后被删除。可以将驱动包以及安装系统时的背景图片放到这个目录。
打开EasySyprep V3软件(软件就自己在网上找吧,现在已经可以找到EasySysprep V4了),开始封装 .
封装完后千万不要选择重启,而是选择关机。然后进入PE,进行Ghost(可以使用Ghost硬盘安装器,也可以使用其他的工具)。
选择高级备份,选择需要封装的系统盘(一般是C盘,不过你要核实下,可以根据磁盘大小和磁盘内容核实。
等待几分钟,备份成功之后,就会生成封装好的Ghost文件了(生成的可能是GGH文件,GGH文件就是GHO文件,可以直接重命名成GHO文件就可以了).
安装Windows7操作系统。
安装操作系统有4个环节要注意:
① 操作系统最好安装在C盘,安装期间(包括后面安装应用程序和进行封装)最好不要连接到网络。
② 如果在安装操作系统过程中输入序列号,进行封装以后再重新安装操作系统不会再提示输入序列号。除非要制作成OEM版的封装系统,否则在安装过程中提示输入序列号时,不要输入序列号,直接点“下一步”继续系统的安装。
③ 为保持封装系统纯净,安装好Windows7操作系统后最好不要安装硬件的驱动。当然,安装驱动程序也不会影响系统的封装。
④ 为避免调整优化系统、安装应用软件过程中出现不必要的错误和产生错误报告文件,第一次进入系统后应当禁用UAC和关闭错误报告。禁用UAC和关闭错误报告的方法如下:打开“控制面板”,点击“系统和安全”,选择“操作中心”,点击“安全”,在展开的详细设置内容中找到并点击“用户帐户控制”下方的“选择您UAC级别”,然后在弹出的对话框中将左边的滑杆调整为“从不通知”,再点击“确定”就可以禁用UAC了(需要重新启动系统才能生效)。
接下来,再点击“维护”,在展开的详细设置内容中找到并点击“检查问题报告的解决方案”下方的“设置”,在弹出页面内选择“从不检查解决方案(不推荐)”,点击“确定”就可以禁用错误报告了。
安装需要封装的各种应用软件。
需要注意的是:1张普通DVD光盘的容量为4.37G,为避免生成的封装文件过大无法刻录到DVD光盘,安装应用程序时要控制好系统盘的容量。一般情况下要确保系统盘去除休眠文件(hiberfil.sys)和页面文件(pagefile.sys)后占用空间不超过8.5G。根据自己的喜好对系统和安装的应用程序进行调整优化,并对系统进行临时文件、垃圾文件和注册表进行清理。
进行封装
启用Administrator管理员用户帐户和禁用当前使用的管理员用户帐户。
① 右键“计算机”,点击“管理”,系统会弹出“计算机管理”界面。在“计算机管理”界面左边窗格在双击“本地用户和组”,再点击“用户”,“计算机管理”界面中间窗格就会显示计算机里的所有用户帐户,其中名称与安装系统时输入用户名相同就是当前使用的管理员用户帐户。
② 右键Administrator用户图标,点击“属性”,在弹出的Administrator属性对话框内把“帐户已禁用”前面勾去除,再点“确定”就可以启用Administrator用户帐户了。
③ 接下来,右键当前正在使用的管理员用户图标,点击“属性”,在弹出的当前正在使用的管理员用户属性对话框内选上“帐户已禁用”,点击“确定”禁用当前正在使用的管理员用户帐户。
④启用Administrator管理员用户帐户和禁用当前使用的管理员用户帐户后,重新启动计算机,系统会自动使用Administrator用户帐户进行登陆。
自己来封装Win7系统教程 很多人都认为制作封装系统是一件很复杂、很高深的事情。事实上,真正做过1次封装系统以后,就会发觉做封装系统并不困难。只要具有一定电脑基础(会装操作系统、安装软件,能够比较熟练地使用常用的应用软件),再加上一点点细心和耐心,制作一个属于自己的封装系统是一件轻而易举的事情。下面,我们一起来制作属于自己的Windows7封装系统吧。 一、封装前准备 1、Windows7官方发布的安装光盘(镜像)。 2、需要预装的各种应用软件,如Office、Photoshop、完美解码等等。 3、UltraISO和Windows7AIK。Windows7AIK简体中文版的下载地址为: download/do ... A402A/KB3AIK_CN.iso 4、WindowsPE光盘(最好是Windows7PE光盘)。 Windows7PE光盘可以使用Windows7AIK制作,也可以在以下地址下载: /zh-cn/fil ... -a413-0019d11a795f/ 二、安装操作系统和应用程序 1、安装Windows7操作系统。 安装操作系统有4个环节要注意: ①操作系统最好安装在C盘,安装期间(包括后面安装应用程序和进行封装) 最好不要连接到网络。 ②如果在安装操作系统过程中输入序列号,进行封装以后再重新安装操作系 统不会再提示输入序列号。除非要制作成OEM版的封装系统,否则在安装过 程中提示输入序列号时,不要输入序列号,直接点―下一步‖继续系统的安 装。 ③为保持封装系统纯净,安装好Windows7操作系统后最好不要安装硬件的驱 动。当然,安装驱动程序也不会影响系统的封装。 ④为避免调整优化系统、安装应用软件过程中出现不必要的错误和产生错误报 告文件,第一次进入系统后应当禁用UAC和关闭错误报告。禁用UAC和关闭错 误报告的方法如下: ——打开―控制面板‖,点击―系统和安全‖,选择―操作中心‖,点击―安 全‖,在的详细设置内容中找到并点击―用户帐户控制‖下方的―选择您 全国注册建筑师、建造师考试 备考资料 历年真题 考试心得 模拟试题 UAC级别‖,然后在弹出的对话框中将左边的滑杆调整为―从不通知‖,再点 击―确定‖就可以禁用UAC了(需要重新启动系统才能生效)。 ——接下来,再点击―维护‖,在的详细设置内容中找到并点击―检查问 题报告的解决方案‖下方的―设置‖,在弹出页面内选择―从不检查解决方案 (不推荐)‖,点击―确定‖就可以禁用错误报告了。 2、安装需要封装的各种应用软件。 需要注意的是:1张普通DVD光盘的容量为4.37G,为避免生成的封装文件过大 无法刻录到DVD光盘,安装应用程序时要控制好系统盘的容量。一般情况下要 确保系统盘去除休眠文件(hiberfil.sys)和页面文件(pagefile.sys)后占用空 间不超过8.5G。 3、根据自己的喜好对系统和安装的应用程序进行调整优化,并对系统进行临 时文件、垃圾文件和注册表进行清理。 这里要注意调整优化、清理后有可能造成系统不稳定的问题,必须要对所使用 的优化软件和要进行调整优化、清理的项目有比较全面了解。不要因为调整优 化、清理而给系统本身带来不稳定的因素,而在封装以后又把这些不稳定因素 带到新的系统里。 三、进行封装 1、启用Administrator管理员用户帐户和禁用当前使用的管理员用户帐户。 ①右键―计算机‖,点击―管理‖,系统会弹出―计算机管理‖界面。在―计 算机管理‖界面左边窗格在双击―本地用户和组‖,再点击―用户‖,―计算 机管理‖界面中间窗格就会显示计算机里的所有用户帐户,其中名称与安装系 统时输入用户名相同就是当前使用的管理员用户帐户。 ②右键Administrator用户图标,点击―属性‖,在弹出的Administrator属性对 话框内把―帐户已禁用‖前面勾去除,再点―确定‖就可以启用Administrato r用户帐户了。 ③接下来,右键当前正在使用的管理员用户图标,点击―属性‖,在弹出的当前 正在使用的管理员用户属性对话框内选上―帐户已禁用‖,点击 ―确定‖禁用当前正在使用的管理员用户帐户。 ④启用Administrator管理员用户帐户和禁用当前使用的管理员用户帐户后,重新 启动计算机,系统会自动使用Administrator用户帐户进行登陆。 2、将原来对系统和应用程序的设置转换成对所有用户的默认设置(也就是说以后 每建立1个新用户帐户,都可以直接使用刚被禁用的用户帐户对系统和应用程序所 作的设置)。 ①打开―控制面板‖,点击―外观和个性化‖,找到并点击―文件夹选项‖下方的 ―显示隐藏的文件和文件夹‖,在弹出的―文件夹选项‖对话框中,将―隐藏受保 护的操作系统文件(推荐)‖前面的勾去除,再选上―显示隐藏的文件和文件夹‖, 点击―确定‖使计算机所有文件和文件夹都显示出来。 ②打开系统盘的用户文件夹C:\Users,可以看到每个用户帐户对应的文件夹。 ③将刚被禁用用户帐户的文件夹(Maker)里面的―AppData‖文件夹和NTUSER. DAT、 ntuser.dat.LOG1 、 ntuser.dat.LOG2 、 NTUSER.DAT{****xx-**x-**x-** x-********}.TM.blf、 NTUSER.DAT{****xx-**x-**x-**x-********}.TMContainer00000 000000000000001.regtrans-ms、 NTUSER.DAT{****xx-**x-**x-**x-********}.TM Container00000000000000000002.regtrans-ms 、 ntuser.ini(如果有SciTE.s essio、全局缩写.properties这2个文件的话,也要选上)复制到默认用户的文件夹 (C:\Users\Default)内,复制过程中如果提示有文件或文件夹同名则点击―确定‖ 覆盖或合并即可 3、删除原来的用户帐户(即刚被禁用的用户帐户)及其配置文件夹。 ①右键―计算机‖,点击―管理‖,系统会弹出―计算机管理‖界面。在―计算机 管理‖界面左边窗格在双击―本地用户和组‖,再点击―用户‖,在―计算机管理‖ 界面中间窗格找到原来的用户帐户(即刚被禁用的用户帐户),右键该用户图标, 然后点击―删除‖。 ②退出―计算机管理‖界面,右键―计算机‖,点击―属性‖,再点击―高级系统 设置‖,在弹出的―系统属性‖对话框里切换到―高级‖选项卡,点击―用户配置 文件‖框内的―设置‖,系统会弹出的―用户配置文件‖对话框,这里会看到有3 个用户的配置文件(1个是Administrator的配置文件,1个默认配置文件,还有1个 显示为未知的帐户),显示为未知的帐户就是刚刚删除的用户帐户,把它的配置文 件删除即可:选择―未知的帐户‖,点击―删除‖,再点击―确定‖退出 接下来,打开―计算机‖,在打开系统盘的用户文件夹C:\Users,看看刚被删除用户 帐户的配置文件夹是否已经完全删除,如果在用户文件夹内还存在刚被删除用户帐户 的配置文件夹,则将该文件夹删除。然后在―文件夹选项‖里将―显示隐藏的文件和 文件夹‖设置还原为默认值。 如果安装有虚拟光驱软件,要运行虚拟光驱软件,将虚拟光驱数设置为0,避免虚拟 光驱在以后安装系统时造成盘符错乱。 如果设置了禁用UAC和关闭错误报告,则设置成启用UAC和打开错误报告。 4、执行封装。 ①打开―计算机‖,在C:\Windows\System32\sysprep目录下,找到并运行sysprep.exe ,在―系统清理操作‖下方选择―进入系统全新体验(OOBE)‖,并把―通用‖选上, 然后在―关机选项‖选择―关机‖,再点击―确定‖开始执行封闭。 ②执行封装整个过程需要1—2分钟,期间不要进行其他操作。执行封装完成后,计算机会 自动关机 四、制作封装系统镜像。 执行封装以后,接下来要做的就是使用Ghost或ImageX制作封装系统镜像。Ghost和Imag ex两种各有优缺点:Ghost使用最高压缩制作时间相对Imagex使用最高压缩时间短,而且还 原(安装)的时间也比Imagex快不少,但是生成备份文件大,而且定制性不强,不能添加第 三方驱动程序、升级补丁等;Imagex虽然备份时间长、还原(安装)时间相对长一些,但是 生成的镜像文件较小,而且可以添加第三方驱动、升级补丁等,有很强的定制性。 1、使用Ghost制作封装镜像。 使用Ghost制作封装镜像过程比较简单,用WindowsPE光盘(不一定要Windows7PE)启动 计算机后,运行Ghost32.exe把系统分区制作成*.GHO文件就可以。制作镜像文件时,最好加 上split、z参数启用最高压缩和对镜像文件进行拆分。比如:运行―ghost32 –span –split=20 00 –z9‖,在制作镜像时,Ghost会启用最好压缩,并将镜像文件拆分为2000M。 制作成封装镜像后,要将封装系统安装到另一台计算机,只需将封装的镜像还原即可。 2、使用Imagex制作封装镜像。 ①如果WindowsPE不带用Imagex.exe,先将Imagex.exe(最好是6.1.7600.16385版本)复制 到U盘。 ②用WindowsPE光盘(最好是Windows7PE)启动计算机进入WindowsPE系统,插入带有Im agex.exe的U盘,通过Dir命令查找操作系统和Imagex.exe所在分区,系统切换到Imagex.exe所 在目录,运行以下命令制作封装系统镜像: imagex /compress maximum /check /scroll /capture X: Y:\install.wim "Windows 7 Ultimate" 其中:/compress maximum表示启用最高压缩;/check表示检查wim文件的完整性;/scroll表 示滚动要重定向的输出;/capture X:表示要捕获制作镜像的操作系统所在分区;Y:\install.wim表 示生成镜像文件的位置和文件名;"Windows 7 Ultimate"表示向wim文件添加说明,以便于查看 ,双引号里面的内容可以根据个人自己的喜好设定。例如,操作系统安装在D盘,要制作封装镜 像文件到E盘的根目录下,取名为install.wim,可以使用如下命令: imagex /compress maximum /check /scroll /capture D: E:\install.wim "Windows 7 Ultimate" 运行封装命令后,Imagex.exe会对操作系统分区内的文件和文件夹进行扫描,然后开始捕获。 捕获完成后,在命令窗口内出现成功(successfully)的提示,关闭命令窗口退出WindowsPE系 统重新计算机。 计算机重新启动后会立即进入重新安装状态,对系统进行初始化、更新注册表和安装驱动程序等等 。在这个过程可以检验一下所做的封装有什么问题。
十分钟打造适用所有计算机的Windows 封装包
对于那些经常需要给朋友攒机或者重新安装操作系统的电脑高手来说,每次安装Windows 系统所经历的漫长等待无异于一次折磨。虽然身边有Ghost 之类分区镜像软件,但是每台计算机配置不同造成Windows 对于硬件的检测不一样,再加上Windows XP/2003独有的激活策略,这似乎使得Ghost 没有了用武之地。其实这些并非没有解决之道,只要将自动应答文件和Ghost 有机结合起来,我们也可以打造出一个适用于所有计算机的Windows 封装包,这样仅需十分钟即可完成以前几个小时的繁琐安装了。
卸载驱动程序
大家都知道在第一次安装Windows 的`时候,系统会对当前计算机硬件进行检测,并且安装相应的驱动程序,因此对一个已经正常运行的Windows 封包之前,需要卸载各种驱动程序,而这对最终得到的封装包是否能够运用在其它计算机中也是非常必要的。
1. 卸载硬件驱动程序
卸载硬件驱动程序并不是在设备管理器中随意卸载,必须要按照一定的顺序进行,通常我们可以参照网卡、USB 设备、声卡、显卡、显示器等步骤进行。在卸载驱动程序的时候,首先从设备管理器中选取某个设备,接着右击鼠标并且从弹出菜单中选择“卸载”命令即可。
2. 更改ACPI 属性
ACPI 是高级电源管理的意思,虽然如今大部分计算机都支持ACPI 功能,但是不同主板的ACPI 类型不同,倘若你和别人所使用的计算机的ACPI 不同,那么就会出现电脑无法软关机的故障,为此一定要更改ACPI 属性。更改ACPI 属性的时候,先从资源管理器中选择“计算机→ACPI Uniprocessor PC”,接着从鼠标右键菜单中选择“更新驱动程序”命令,在出现的驱动程序更新向导中依次选择“从列表或指定位置安装→不要搜