如何封装ghost系统 如何封装( 六 )


第二种解决办法:使用编程工具编写一个自动修改注册表的程序 , 在系统第一次登录时将所有“Users已经删除的用户名”注册表项目修改成“Users新用户名” 。
编写自动修改注册表、将“Users已经删除的用户名”注册表项 目修改成“Users新用户名”的程序需要具备一定的编程基础 , 如何编写这个程序这里暂不介绍 , 有编程基础的朋友 , 可以根据自己的实际编 写并编译成可执行程序 。这里主要介绍如何实现在系统第一次登录时运行自动修改注册表程序(假设这个自动修改注册表程序名为fix.exe) 。
① 开记事本 , 输入以下内容 , 然后另存为runonce.reg注册表文件:
Windows Registry Editor Version 5.00
[HKEY_CURRENT_USERControl PanelDesktop]
"Wallpaper"="C:UsersDefaultAppDataRoamingMicrosoftWindowsThemesTranscodedWallpaper.jpg"
[HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindowsCurrentVersionRunOnce]
"Fix"="C:WindowsSetup 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封装系统的唯一方法 , 还有更多更好的方法、途径和技巧需要我们去学习和研究 。只要多学多练 , 一定能够制作出更加完美的封装系统!
系统该如何进行封装?xp会自动安装合适的驱动 , 主板什么的驱动就要自己安装了
一、卸载驱动程序
大家都知道在第一次安装Windows的时候 , 系统会对当前计算机硬件进行检测 , 并且安装相应的驱动程序 , 因此对一个已经正常运行的Windows封包之前 , 需要卸载各种驱动程序 , 而这对最终得到的封装包是否能够运用在其它计算机中也是非常必要的 。
1. 卸载硬件驱动程序
卸载硬件驱动程序并不是在设备管理器中随意卸载 , 必须要按照一定的顺序进行 , 通常我们可以参照网卡、USB设备、声卡、显卡、显示器等步骤进行 。在卸载驱动程序的时候 , 首先从设备管理器中选取某个设备 , 接着右击鼠标并且从弹出菜单中选择“卸载”命令即可 。
2. 更改ACPI属性
ACPI是高级电源管理的意思 , 虽然如今大部分计算机都支持ACPI功能 , 但是不同主板的ACPI类型不同 , 倘若你和别人所使用的计算机的ACPI不同 , 那么就会出现电脑无法软关机的故障 , 为此一定要更改ACPI属性 。更改ACPI属性的时候 , 先从资源管理器中选择“计算机→ACPI Uniprocessor PC” , 接着从鼠标右键菜单中选择“更新驱动程序”命令 , 在出现的驱动程序更新向导中依次选择“从列表或指定位置安装→不要搜索 , 我要自己选择要安装的程序” , 这时可以看见图1所示的窗口(如图1) , 将ACPI类型更改为“Standard PC”一项即可 。