Windows7系统封装教程(详细图解)(3)

Windows7系统封装教程(详细图解)(3),第1张

五、让封装系统更加完美

按照前面的步骤制作完成封装系统以后,尽管已经可以安装其他计算机上并且系统各项功能和预装的各种应用程序都可以正常使用,但是还有几个不够完美的地方:

——可能会出现第一次登录系统时出现黑屏,需要重新设定桌面背景。

——运行预装的应用程序以后,在用户文件夹里发现原来已经删除的用户帐户的文件夹又重新生成了。

——运行注册表编辑器,查找“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个注册表文件,在d出菜单中点击“编辑”打开该注册表文件,将该注册表文件中的键名(即带中括号的字段)和带有 “Users<已经删除的用户名>”字段的项目(其他的不用理会)复制到记事本内。然后继续打开另1个注册表文件,按照同样方法将键名和包含有“Users<已经删除的用户名>”字段的项目复制到记事本内,直到将所有导出的注册表文件的键名和包含有“Users<已经删除的用户名>”字段的项目全部复制到记事本为止。

这个过程中要十分小心,同时也要善于利用记事本的“查找”功能,要确保每1个注册表项目能够正确地复制到记事本中。完成以后,最好再复查一遍。

④ 替换注册表项目。在记事本菜单栏点击“编辑”,再点击“替换”,在d出对话框内的“查找内容”输入已经删除的用户名,在“替换为”输入“Default”,然后点击“全部替换”。

⑤ 保存注册表文件。在记事本菜单栏点击“文件”,再点击“另存为”,在d出“另存为”对话框中选择要保存的位置,在“保存类型”选择“所有文件”,在“文件名”输入文件名(一定要记得加上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掉线的终极解决方法

1、用GHOST把装好的WIN7系统C盘做成镜像文件。

分区备份 :

使用Ghost进行系统备份,有整个硬盘(Disk)和分区硬盘(Partition)两种方式。在菜单中点击 Local(本地)项,在右面d出的菜单中有3个子项,其中 Disk表示备份整个硬盘(即克隆)、Partition 表示备份硬盘的单个分区、Check 表示检查硬盘或备份的文件,查看是否可能因分区、硬盘被破坏等造成备份或还原失败。分区备份作为个人用户来保存系统数据,特别是在恢复和复制系统分区时具有实用价值。

选 Local→Partition→To Image 菜单,d出硬盘选择窗口,开始分区备份 *** 作。点击该窗口中白色的硬盘信息条,选择硬盘,进入窗口,选择要 *** 作的分区(若没有鼠标,可用键盘进行 *** 作:TAB键进行切换,回车键进行确认,方向键进行选择)。 在d出的窗口中选择备份储存的目录路径并输入备份文件名称,注意备份文件的名称带有 GHO 的后缀名。 接下来,程序会询问是否压缩备份数据,并给出3个选择:No 表示不压缩,Fast表示压缩比例小而执行备份速度较快,High 就是压缩比例高但执行备份速度相当慢。最后选择 Yes 按钮即开始进行分区硬盘的备份。Ghost 备份的速度相当快,不用久等就可以完成,备份的文件以 GHO 后缀名储存在设定的目录中。

2、将刻录机连接到电脑上,并将刻录光盘放入刻录机内。

3、下载深山红叶袖珍PE系统工具箱 V22 ,

下来后刻到光盘中即可使用。

4、把GHO 文件也拷贝到光盘中即可使用。


欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/tougao/12043349.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-20
下一篇 2023-05-20

发表评论

登录后才能评论

评论列表(0条)

保存