您所在的位置: 首页 > 软件教程 > 系统相关

修改Win7系统GHO中OEM信息图文教程

时间:2015-05-18 编辑:robin 阅读:7 次

 系统封装已经是很“古老”的技术了,甚至说,现在玩系统封装,真的没什么技术含量,只要大概懂一点系统知识,用现成的系统封装部署辅助工具,一键就可以完成封装,你只需要安装一个母盘,一个部署工具即可。

当然,修改GHO文件那更是简单不过的了,因为我们封装的系统的文件以及设置信息都是在GHO中。

下面我们言归正传,讲讲如何修改已经封装好的GHO文件中的OEM信息,其实这个方法可以用到其他地方,比如修改GHO的桌面快捷方式、主页、添加程序,等等。

一、要修改OEM信息,我们就得先了解我们要修改的GHO的OEM信息是怎么添加的

1.通过封装部署辅助工具添加。封装工具例如现在用的比较多的ES3、ES4、Scpt等等。

也就是说在封装时,用封装部署辅助工具自带的添加系统OEM信息的功能,直接添加的。

修改方法:

        1.可以用封装部署辅助工具来修改部署的配置文件

        2.添加一个reg在第一次进入桌面静默导入

今天我们用远航技术 Windows7 纯净版 2014.7这个系统的GHO来分析和演示修改过程。

2.在封装前,就已经设置好了OEM信息

修改方法:

        1.可以用封装部署辅助工具来修改部署的配置文件

        2.添加一个reg在第一次进入桌面静默导入

        3.提取GHO中的注册表数据文件,加载到本地,修改后保存替换。

二、分析《远航技术 Windows7 纯净版 2014.7》这个系统是用什么工具封装的

先安装下这个系统,看看系统OEM信息是怎样的

修改Win7已经封装好的GHO文件中系统OEM信息图文教程11

很简单啊,就一个制造商信息,一个网址。

要分析这个系统是用什么工具封装的,很简单,现在一般的系统封装部署辅助工具,在第一次进入桌面,都有运行一个垃圾清理工具,我们来看看ES3的。

修改Win7已经封装好的GHO文件中系统OEM信息图文教程1

如上图,安装完《远航技术 Windows7 纯净版 2014.7》这个系统,第一次进入桌面,我们在运行中输入“msconfig”,查看启动,就会看到这个ES3_Clean,这就说明,这个系统是用EasySysprep_3来封装的。(其它的封装工具可能因为实现方法不同,也可能不在此处)

三、利用ES3来修改配置文件,从而修改GHO的系统OEM信息

要修改GHO的ES3配置文件,就先要知道这个文件在哪,然后提取,用ES3修改,然后替换到GHO中。

大概步骤是这样的:用GHOST浏览器打开GHO----找到EsSets.es3---提取到本地---用ES3加载修改---替换到GHO中

GHOST文件浏览器、ES3封装部署工具,我在附件工具包中有提供,自己下载。

修改Win7已经封装好的GHO文件中系统OEM信息图文教程2

下面就开始修改步骤:

1.解压《远航技术 Windows7 纯净版 2014.7》,然后找到目录下的WIN.GHO,用GHOST浏览器打开,定位到目录C:\Windows\ES3,找到该目录下的EsSets.es3这个文件,然后提取出来。(知识补充:这个配置文件,就是ES3封装工具储存封装部署配置的数据文件,系统封装要做什么,都在这里储存。例如修改OEM、系统部署界面设置、调用程序等等,都在这个配置文件里)

修改Win7已经封装好的GHO文件中系统OEM信息图文教程3

2.打开ES3封装工具,加载提取出来的EsSets.es3这个文件,加载完点下一步,直到看到ES3界面有修改OEM的选项。

修改Win7已经封装好的GHO文件中系统OEM信息图文教程4

 3.如下图界面,就是在这里配置OEM信息,修改你想设置的信息即可。

修改Win7已经封装好的GHO文件中系统OEM信息图文教程

4.修改完继续下一步,到最后一页,勾选上面的“仅保存配置文件,不封装系统”的选项,并去掉那个修改默认首页为2345的选项。

修改Win7已经封装好的GHO文件中系统OEM信息图文教程4

5.到ES3工具目录下的EsSet目录,找到刚才保存的.es3文件,修改名称为EsSets.es3,然后替换到GHO中即可。

修改系统OEM

此时你的GHO还原后,系统OEM就是你自己的了。

四、在第一次进入桌面时,静默导入reg文件,来修改系统OEM。这个方法可以用到修改GHO的桌面快捷方式、壁纸、主页、添加程序,等等···但此处只讲修改OEM,其他的,自行研究去,方法一样。

这个方法要用到的reg、bat在附件包中都有提供,自己下载来改吧。

系统的OEM信息储存在HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\OEMInformation这个键值下。

这种方法,有两种实现方式:

        一种是利用上面的修改ES3的配置文件,在第一次进入桌面时调用bat来静默导入reg,修改OEM,

        二种就是利用7z自解压工具,将bat和reg打包成自解压、自删除exe,添加到启动菜单,第一次进入桌面时导入reg后自删除程序本身。

        三种,方法不限,只要能做到修改这个注册表值就可以。(例如自己编写小程序)

1.利用ES来调用导入reg修改OEM

如同上面那个方法,我们打开提取的EsSets.es3文件,转到“不输任务设定”页面,来修改部署时要调用的程序,我们把oem.bat和oem.reg放在C盘任意目录,为了不显得是垃圾系统,我还是放在C:\Windows\ES3这个目录下吧(这里是把这两个文件添加到GHO的这个目录中)。

 

运行程序那里填写这个bat的路径C:\Windows\ES3\oem.ba,勾选隐藏运行,然后点击添加,选择首次进入桌面。

修改Win7已经封装好的GHO文件中系统OEM信息图文教程6

修改Win7已经封装好的GHO文件中系统OEM信息图文教程7

然后点下一步,保存配置文件。(注意保存时候勾选只保存配置文件,不封装系统,然后去掉设置2345为首页的选项)到ES3工具目录下的EsSet目录,找到刚才保存的.es3文件,修改名称为EsSets.es3,然后替换到GHO中即可。

说明:这个方法,一共在GHO中动了三个文件,添加了oem.bat、oem.reg,替换了EsSets.es3。

 

另一种方法就是,将oem.bat、oem.reg打包成自解压、自运行、自删除的exe,添加到开机启动。当第一次进入系统,exe会自动解压oem.bat、oem.reg,然后运行oem.bat,最后删除程序本身。

用到的工具是7z自解压程序制作工具,比如自由天空(现在叫IT天空)的Easy7Z。

步骤大概如下,我就不截图了。

1.将oem.bat、oem.reg打包成.7z文件(当然也可以用Easy7z打包),用Easy7z生成exe,生成时注意勾选,自解压,选择解压后运行oem.bat文件,并在解压后自删除。

将生成的exe放在GHO的C:\Users\Administrator\AppData\Roaming\Microsoft\Windows\Start Menu\Programs这个目录下即可。

 修改Win7已经封装好的GHO文件中系统OEM信息图文教程

最后,讲一下,如果是封装前已经修改好了OEM,应该怎么去修改OEM信息。

除了可以用上述两种方法,还可以用开头语中提到的第三种方法:提取GHO中的注册表数据文件,加载到本地,修改后保存替换。

具体教程请移步这里:http://www.3xiazai.com/view/view_54.html

大概步骤就是:提取GHO中\WINDOWS\system32\config目录下的software文件,然后在开始运行regedit打开注册表编辑器,加载提取的software文件,找到\Microsoft\Windows\CurrentVersion\OEMInformation],修改OEM信息,然后保存,替换GHO中原来的software文件即可。不要嫌我懒,因为百度有现成的方法,自己去学习吧。

注意:如果GHO的系统里安装了XXX卫士,则只能用ES3自带的修改OEM的方法进行。其他方法不管导入reg还是什么的,XXX卫士都会提示。

教程附件下载:

百度云:http://pan.baidu.com/s/1kTJt8m7