- ghost安装镜像中捆绑的程序怎么强制删除并修改?
- 如何修改ghost安装镜像中的注册表(GHO文件注册表修改)?
- 定制自己个性化的系统安装ghost。
一、ghost镜像中捆绑的程序怎么强制删除并修改?
现在网上已经很难找到纯净ghost版的Windows系统了,大部分都是集成了作者的一些推广软件,如果不想自己费劲去制作 属于自己的ghost系统,其实可以下载网上的系统,然后对加以修改,删除集成的软件就可以了。
工具/原料
- ultraiso软件
- ghost查看器
方法/步骤
- 1
首先百度搜索下载一个ghost版的Windows系统,网上提供基本是iso的镜像文件
- 2
先百度搜索下载工具软件ultraiso软件和ghost查看器
- 3
使用ultraiso软件打开下载好的iso镜像文件,将里面最大的gho文件(目标系统文件)提取出来,注意此文件未必在根目录下,也可能在其他子目录下。
- 4
使用ghost查看器打开目标gho文件
- 5
这里是关键步骤,找出集成软件并删除,比较麻烦但是准确的方法是将整个gho文件提取出来,根据每个文件夹的修改时间可以找出被近期被作者修改的地方,基本就能找到作者添加的集成软件(exe文件),然后回到gho查看器删除相应的文件,但是有两种文件不能删除,一是系统部署软件,如图;二是驱动安装软件,如图。
具体集成软件隐藏在哪些地方,在接下来的步骤介绍
集成软件隐藏在哪
- 1
gho文件的根目录下的某文件夹,也可能隐藏在系统部署软件或者驱动安装软件的文件目录下
- 2
windows目录底下的某文件夹,如图,满满都是!
- 3
windows目录底下的es*文件夹,这是应该是制作ghost系统的软件文件,不建议直接删除这个文件夹,但是集成软件可能隐藏在下面,可以选择删除
- 4
另外作者制作系统留下的一些痕迹也可以删除,如开始-程序下的软件记录,Documents and Settings\Administrator\Application Data下的软件缓存记录,Documents and Settings\Administrator\Favorites下IE收藏夹
- 5
清理干净后,在gho查看器重新编译一下gho文件,保存所有的删除操作,生成一个新的纯净版gho文件
- 6
再将新gho文件保存回iso镜像里覆盖原来的gho文件,再保存,就成功啦。
二、如何修改ghost安装镜像中的注册表(GHO文件注册表修改)?
修改方法:先打开映像、提取注册表、再依次打开HKEY_CURRENT_USERSoftware——Microsoft——Internet Explorer——Main——Start Page 这里是修改首页的注册表
你可以改为自己常用的网址或空白页“about:blank”,然后替换回去。ok
修改步骤:
首先简单讲解下系统注册表的位置,这里假设安装在C盘
在 C:\WINDOWS\SYSTEM32\CONFIG 下就是系统的注册表,一般情况下,这里面会有以下几个文件:
default 默认注册表文件
SAM 安全账号管理(如果忘记了密码或找回密码其实就是对这个文件的操作) SECURITY 安全方面的注册表设置
software 应用软件注册表
system 系统注册表
好了,现在知道了位置,那么剩下的事情就简单了,直接用 Ghostexp 浏览下 .GHO 文件,从这个目录中提出注册表文件。
然后我们需要用到一个工具了,呵呵,这里我用的是 Registry Workshop 这个工具来做的,至于工具嘛,自己找找吧。
打开工具后默认是打开的自己的机器上的注册表,这时候选择
文件 -> 加载配置单元(选择要加载的相关的注册表的文件) -> 输入一个节点的名称
好了,现在里面的注册表已经打开了,修改吧·
修改完成后记得 卸载配置单元 这样就得到了修改后的注册表。
然后再用 Ghostexp 写回 GHO 文件重新编译保存下,也就OK了。
修改gho文件里面的注册表的方法
关于修改gho文件里面的注册表的方法,可以利用GHOSTEXP打开GHO文件
在gho文件里注册表位于GHO文件中的windows\system32\config目录。
system文件对应HKEY_LOCAL_MACHINE\SYSTEM
software对应HKEY_LOCAL_MACHINE\SOFTWARE
位置如下图:
首先提取文件
运行自己系统中regedit.exe,提取GHOST文件中SYSTEM32\CONFIG\下的注册表 software,
选中一个键项,
加载配置单元,
为这个键项取一名字(例如:1),
编辑后卸载配置单元,这个注册表software就改写了,
然后可以把这个覆盖回GHOST中,这样就OK!
修改完GHO文件后一定记得要重新编译文件!
还有一个方法就是把要修改的注册表键值导出为.reg文件,在首次进桌面时导入,(此为修改封装辅助工具的配置文件,各个封装辅助工具的文件所在位置并不一样)
三、定制自己个性化的系统安装ghost。
删除GHO中内置软件并修改成自己系统的原理
一.打开和编译GHOST文件
可以利用GHOSTEXP打开GHO文件。这里要注意的是由于现在开发的GHOST文件都是NTFS格式的,所以老版本(普遍使用GHOST8.3)的GHOSTEXP不能编译,这里推荐11版。注意的是如果利用GHOSTEXP11版编译,那么GHOST软件也必须用11版的替换原有光盘启动文件里的GHOST.EXE文件!
二.在GHOST中修改文件
1.改替换文件。可以利用GHOSTEXP很方便的进行复制,删除,替换工作。
2.改注册键值。
注册表位于GHO文件中的windows\system32\config目录。
system文件对应HKEY_LOCAL_MACHINE\SYSTEM
software对应HKEY_LOCAL_MACHINE\SOFTWARE
运行自己系统中regedit.exe,提取GHOST文件中SYSTEM32\CONFIG\下注册表 software,选中一个键项,加载配置单元,为这个键项取一名字,我取的1,编辑后卸载配置单元,这个注册表software就改写了,然后可以把这个覆盖回GHOST中,这样就OK!
------------------------
根据这个道理,我们就可以删除那些gho镜像中强制安装好的软件了。
假如有软件名为abc,清理工作可分以下几步:
1、先用ghost explorer把c:\program file里的abc目录删了。
2、再把开始菜单里的文件或文件夹删了,位置一般在gho文件的“C:\Documents and Settings\All Users\「开始」菜单”。
3、继续把桌面快捷方式删了,位置一般在gho文件的“C:\Documents and Settings\All Users\桌面”。
4、接着使用ghost explorer把GHO文件中在“\WINDOWS\system32\config”里的文件“software”,提取出来。然后在主机电脑里打开注册表,选中项目“HKEY_LOCAL_MACHINE”,单击工具栏的“文件”→“加载配置单元”选中刚才提取来的文件“software”,随便取个名称,比如:123。
5、然后删除“HKEY_LOCAL_MACHINE\123下的abc项,再去HKEY_LOCAL_MACHINE\123\Microsoft\Windows\CurrentVersion\Uninstall,这是添加和删除的键值,把abc这个软件的键值删除了。
6、还有些软件如acdsee、winrar或下载类的,经常捆绑右键,那就要定位到HKEY_LOCAL_MACHINE\1\Classes\Directory\shell项,然后自己找到对应软件的键值删除。
7、最后,点中“123”,单击工具栏的“文件”→“卸载配置单元”,确定后修改完毕在使用ghost explorer替换到回到GHO文件中。
8、当然,如果是绿色软件就简单了,只需删除具体文件和文件夹,不要修改注册表了。
我是个完美主义者,写这个教程就是希望大家能改个没有垃圾软件的系统~
有些网友可能会说,把卸载程序加到启动或写个自动运行的批处理就可以了,但我想这样还不如直接原版的系统装好后,点几下鼠标卸载了,是吧~
现在的软件,特别是几个听歌的和工具栏类的,卸载时又是要确认,又是有选项,还要跳网页,卸载起来也烦啊~~
再添加些资料:
修改ghost.gho 部分文件信息,快速打造自己的特色ghost系统!
1.用ghostexp.exe打开你要修改的*.gho文件
2.添(换)3个文件到windows\system32目录下
①换OEM图片〔OemLogo.bmp〕
②换OEM换信息〔OemInfo.ini〕
③换安装启动图片〔stemp.bmp〕
3.修改注册信息;
提取sysprep目录下的sysprep.inf,修改替换。
4.修改注册表文件在windows\system32\config文件夹下;用注册表编辑器修改。
①单击“开始”,单击“运行”,在“打开”框中键入 regedit,然后单击“确定”;
②选择HKEY_LOCAL_MACHINE;
③单击“文件”,单击“加载配置单元...”;
④选择从windows\system32\config提取出来的注册表文件“default”“software”等;
⑤查找、修改所需键值并保存。
⑥将保存好后的注册表文件“default”等重新添加到windows\system32\config目录下
5.修改IE主页;添加到windows目录下;
①建〔homepage.cmd〕,
②并在sysprep目录下的sysprep.inf文件中添加语句:
[GuiRunOnce]
"%WinDir%\homepage.cmd"
6.换户头像〔Administrator.bmp〕
在C:\Documents and Settings\All Users\Application Data\Microsoft\User Account Pictures目录下。
7.换桌面壁纸〔Bliss.bmp〕或[Wallpaper1.bmp]
在C:\Documents and Settings\Administrator\Local Settings\Application Data\Microsoft目录下。
8.添桌面壁纸
在windows\web\Wallpaper1\文件夹下
9.删\添多余软件
①根目录下Program Files文件夹下
①在C:\Documents and Settings\All Users\开始\程序\
10.删\添快捷方式
①C:\Documents and Settings\Administrator\桌面
①C:\Documents and Settings\Administrator\开始\程序
①C:\Documents and Settings\All Users\开始\程序
快捷方式C:\Documents and Settings\xxx\Application Data\Microsoft\Internet Explorer\Quick Launch\xxx.lnk
11.修改完后重新编译一下gho文件(文件-编译)。注意“只读”属性。
------------------------
三.利用GHOST文件中可以调用的接口运行文件
GHOST文件中的接口可以方便你调用你想运行的EXE文件或BAT文件!
可调用的接口如下:
1.HEKY_LOCAL_MACHINE\SYSTEM\SETUP\CMDLINE 的这个键值改成相应的ns_sys.cmd就可以了.但是ns_sys.cmd一定要放在C:\WINDOWS 目录下.想要调用什么只要修改批处理ns_sys.cmd 中的语句就可以了.
ns_sys.cmd里面的代码后面可以附上你想要运行文件的路径!
2.msprep.ini
ext=sysprep\你制作的批处理文件.cmd
3.HEKY_LOCAL_MACHINE\SOFTWARE\MICROSOFT\WIDOWS\CURRENTVERSION\RUNONCE\ 下的修改调用的,一般的作品会在这里调用XPLOAD,DLLCACHEMANAGER,ASRCLEAN或corvert.exe(转换分区格式软件)
4.SYSPREP.INF
[Guirunonce]
comand0= c:\corvert.exe (即可在进入桌面前调用转NTFS格式的软件)
5.HEKY_LOCAL_MACHINE\SOFTWARE\MICROSOFT\WIDOWS\CURRENTVERSION\RUN中加入键值实现调用
例如:
在RUN新建立的字符串值的
名称 对应的键值 功能
SOFT c:\soft.exe (调用软件安装管理器实现软件的安装)
DELETE c:\delete.cmd (调用一个批处理来消除SOFT键值)
四.修改光盘安装背景图
1.用EasyBoot修改启动背景图。
用EasyBoot启动文件夹下的BMP文件替换就行,仅支持640X480 256色的BMP图片!
具体修改方法就不赘述!这里注意的是启动文件里的GHOST.EXE必须要改为11版的!
2.修改系统安装背景图。
文件在:
C:\WINDOWS\system32\setup.bmp
图片的大小,像素必须相同。修改替换一下就行了!
五.举例说明
1.改系统OEM信息方法
首先用ghostexp打开你要修改的gho文件,提取sysprep目录下的sysprep.inf
找到[UserData]这一行,修改如下:
ProductKey=F4297-RCWJP-P482C-YY23Y-XH8W3
FullName="用户名" /改成你的
OrgName="公司名" /改成你的
ComputerName=电脑名称 /改成你的
修改完后替换原有的,然后重新编译一下gho文件(文件-编译),这样gho完就是你自己的OEM了
OEM图片和信息在windows\system32目录下oemlogo.bmp文件和oeminfo.ini,按照它们各自的格式你可以自己任意修改。要注意的是:OEMLOGO.BMP图片的格式最好为:160×30像素,72DPI,24位色。太大了,在显示图片时可放不下。
- "OEMINFO.INI"中的内容:
- [Version]
- Microsoft Windows XP Professional
- WinVer=5.01
- [General]
- Manufacturer=HP Corporation
- Model=惠普系列电脑
- [Support Information]
- Line1="欢迎购买惠普电脑。如有任何疑问,"
- Line2="请与当地客户服务中心联系"
- Line3=""
- Line4="惠普服务热线 周一至周五 8:30-18:00"
- Line5="800-820-2255 021-2898-2255"
- Line6="技术支持 http://www.hp.com/"
2.用户头像和桌面壁纸修改方法。
头像修改方法:
把你要用的用户头像替换
C:\Documents and Settings\All Users\Application Data\Microsoft\User Account Pictures
目录下的Administrator.bmp
记住,名字和图片格式都要一样
桌面壁纸修改方法:
把你要用的桌面壁纸替换
C:\Documents and Settings\Administrator\Local Setting\Microsoft
目录下的Wallpaper1.bmp
记住,名字和图片格式都要一样
修改完还是要重新编译,这样gho完就是你自己定义的桌面和用户头像了
3.安装软件
建议可以去网上下载一些绿色版的软件,直接把软件的文件保存到program files文件夹下,如果文件中有“绿化.bat”可以把里面的代码放到之前说的接口上运行的批处理里面!如果要添加注册表键值,也可以自己在批处理里添加一条运行对应注册表文件的命令。
有些没有绿化的可以自己用注册表扫描软件扫描注册表的变化!
4.安装软件后在桌面创建快捷方式方法。
引用echo [InternetShortcut] >>a.url
echo URL=c:\windows\system32\notepad.exe >>a.url
echo IconIndex=29 >>a.url
echo IconFile=C:\windows\system32\shell32.dll >>a.url
del %0
修改这段代码保存为bat文件后把文件放到GHO文件的系统桌面文件内
这个快捷方式和用右键中的“发送桌面快捷方式”建立的是不一样的。
如果想建立那种的话可以考虑用vbs。
iconfile指定了快捷方式使用的图标文件。
iconindex指定了快捷方式使用的图标文件中的第几个图标。
url指定了快捷方式指向的可执行文件
del%0自我删除