关于Nlite移除背影壁纸后Luna主题找不到壁纸的真实原因
作者:bluewind
写本文只是想说一下关于Nlite的一些不完美的地方。
Nlite的不完美的地方:其中之一,偶真的不知道作者是如何想的,关于Bart's的PE Builder想必大家都用过吧?没有用过也听说过深山红叶系统急救光盘吧?
Nlite为什么不学习一下PE BUILDER的作法?直接可以指定输出目录,而不管输入目录是不是在光盘上?最让偶感到不满的是,每次Nlite精简失败后,还得从原光碟上把文件拷到硬盘上,制作时间可能有三分之一花在了这个拷贝上。。
其二,Nlite的组件处理移除保留框中的文件时,并不是先处理这里,然后再进行组件的相关处理,如去除声音方案时,如果手动保留几个启动音之类的,结果, Nlite把HivDEF.INF里的相关声音链结注册表项全给删了,你还得手动添加相关DD,老大的其中一个V4 RC光盘就是这么处理,想必如果大家的精简方案还没有确定时,每次都要手动改这里,是不是觉得挺烦的?
其三,Nlite的处理过的去壁纸问题,进系统不显示蓝天白云。雨浪关于这个问题的处理是直接修改LUNA.TH_文件,不过这不是根本的原因。。这只是一个解决的方法,根原并没有找到。。那么是什么原因引起的呢?
无独有偶,在偶最近进行的全手工精简XP实验中,(就是不用Nlite精简,成功后将公开制作方法),找到了这个问题的根原所在,偶也把壁纸给精简了,但Luna.Th_文件并没有修改,进系统照样看兰天白云。为什么呢?不言而喻,是nlite本身的原因。
偶的手工精简过程:
释放并打开Shl_img.inf,找到[Wallpaper.copy],看到下面的几个文件么?
记录除Bliss.jpg这行外的文件,这行其实很特别,请大家注意,是Default,Bliss.jpg,而不是上面几个文件的格式。
对文件进行分号注释,然后手工处理Txtsetup和DosNet两个文件中关于几个jpg。并删除i386下的相关JPG文件。然后把 Shl_img.inf压回替换原文件,进行Winxp安装,呵呵,无报错,安装正常,兰天白云在,偶去掉的壁纸一个都没有在WEB目录下出现。。。成功。
其它的还有,就不一一举例了,如为什么XP原碟不用注释SimSun.TTF,65536这行而不出现安装时出现字体缺失?? Nlite过后非得要做这个手工工作。。偶坚信,偶手工处理的这个XP系统达到了Nlite的效果,而且比它好。上文仅记录于偶的手工精简过程,提供给广大精简爱好者交流。。一句话,读懂INF格式,你不用Nlite也可以精简XP!!
搜索更多相关主题的帖子:
Nlite