Nlite后期处理技术小结

上传人:汽*** 文档编号:543846633 上传时间:2023-02-24 格式:DOC 页数:17 大小:55.02KB
返回 下载 相关 举报
Nlite后期处理技术小结_第1页
第1页 / 共17页
Nlite后期处理技术小结_第2页
第2页 / 共17页
Nlite后期处理技术小结_第3页
第3页 / 共17页
Nlite后期处理技术小结_第4页
第4页 / 共17页
Nlite后期处理技术小结_第5页
第5页 / 共17页
点击查看更多>>
资源描述

《Nlite后期处理技术小结》由会员分享,可在线阅读,更多相关《Nlite后期处理技术小结(17页珍藏版)》请在金锄头文库上搜索。

1、Nlite后期处理技术小结(第三次更新.全文完)用了一段时间的Nlite,同时也在网上收集了不少的经验,在自己做出最适合自己或帮人装机的XP后,也不想保留后期处理技术了,留给后来的Nlite使 用者,免得走弯路,研究后期的大多都保留自己的技术吧,偶觉得没有意思,想想吧,如果以前雨浪不公布他的经典方法,现在不知道多少人还在走弯路。以后没有 必要再研究这个东西了,偶还要集中精力研究平面三维和程序。下面的文章部分引自雨浪,Tingpu,lyz0508等一些网友的发表的技术,特此感谢。如有技术上的错误,也许偶也没有研究到,请跟帖斧正。Nlite精简后期处理总结:Nlite使用当然不想多说了,网上教程很

2、多,自己挑自己需要的Windows组件吧。唯一想说的是:在勾选去除组件时,多看看组件说明,如移除Outlook,将会失去什么功能?一、Nlite完成后,将I386文件夹中Win9xmig、Win9xupg、Drw目录删除掉,可以节约大量的空间。二、实现Windows,Dos,光盘安装三种安装方式要使你的XP能在Windows下安装,也就是调用Winnt32.exe不出错,需要保留Compdata目录下的Drvmain.inf,和 Ntcompat.inf两个文件,以及Winntupg目录下的Netmap.inf和Netupgrd.dll两个文件即可,这个方法大概是 Deepin找到的,或许是某

3、个老外的方法也不一定。当然前题是精简时不能移除DOS安装。这样你的Windows XP也可以实现Windows,Dos,光盘安装三种安装方式。另外更激进点的作法是把这三个INF里除了小节名,键值全删光的作法,又节省了一点空间。三、进一步压缩i386目录下的部分文件,如下表:ntprint.catntprint.infregedit.exedbghelp.dllexts.dllimagehlp.dlldbgeng.dllintl.inf (这个文件居然也可以压缩,而且都不用修改Txtsetup,真是太好了!)提示:用Cabarc.exe(XP光盘supporttools目录下的Support.c

4、ab中)以21最大压缩可以得到最好的效果,偶认为可以集成 进自己的XP中,因为一般大家精简时都删除了Support目录的,这个是MS的免费DD,怎能不要?有时间,偶会写个它的外壳程序,方便大家调用。另题外话一下,一直没有发现这个工具,以前一直以为是Winrar压缩率最高,结果有时候发现CAB居然比Winrar还厉害,该不是MS的秘密超强压缩算法 吧?给一个命令行格式吧:cabarc -m LZX:21 n %1 %2 存为cab.bat调用示例:压缩上面表中第一个文件,当然,其它文件也可以如此压缩cab ntprint.ca_ x:winxpi386ntprint.cat x:为你光盘的位置下

5、面两个文件用Upx进行压缩winnt32u.dllwinntbbu.dll不要忘了把未压缩的文件删除掉,又节约了好多的空间呀!_四、处理输入法(以保留了全拼,智能ABC为例)前题是在Nlite移除框中删除了输入法相关文件。打开Hivesys.inf,查找Addreg,直到定位到最后一个,用分号注释掉或是删掉如下行:;HKLM,SYSTEMCurrentControlSetControlKeyboard LayoutsE0020804,Layout File,0x00000000,kbdus.dll;HKLM,SYSTEMCurrentControlSetControlKeyboard Layo

6、utsE0020804,Layout Text,0x00000000,%KLT_74%;HKLM,SYSTEMCurrentControlSetControlKeyboard LayoutsE0020804,IME File,0x00000000,winsp.ime;HKLM,SYSTEMCurrentControlSetControlKeyboard LayoutsE0030804,Layout File,0x00000000,kbdus.dll;HKLM,SYSTEMCurrentControlSetControlKeyboard LayoutsE0030804,Layout Text,0

7、x00000000,%KLT_75%;HKLM,SYSTEMCurrentControlSetControlKeyboard LayoutsE0030804,IME File,0x00000000,winzm.ime;HKLM,SYSTEMCurrentControlSetControlKeyboard LayoutsE00E0804,Layout File,0x00000000,kbdus.dll;HKLM,SYSTEMCurrentControlSetControlKeyboard LayoutsE00E0804,Layout Text,0x00000000,%KLT_91%;HKLM,S

8、YSTEMCurrentControlSetControlKeyboard LayoutsE00E0804,IME File,0x00000000,pintlgnt.ime规律为每三行代表一个输入法,第一个三行是双拼,第二个三行是郑码,第三个三行是微软拼音,也就是在原输入法设置中点添加时看到的,注释掉后这里就不会出现了,现在只剩下内码和全拼打开Hivedef.inf,查找Preload,这里将会看到几个,从字面上可以这么理解,就是预加载相应的输入法,也就是左点输入法看到的可以切换的输入法,这里我们将全拼设为不加载,将其置入添加输入法选项。用分号注释除下面两行外的PreloadHKCU,Keyb

9、oard LayoutPreload,1,0x00000002,00000804(美国中文键盘)HKCU,Keyboard LayoutPreload,2,0x00000002,E0040804(智能ABC)同时更改加载顺序为上面所示,HKCU,Keyboard LayoutPreload,1这个就是加载顺序顺便注释掉Intl.inf里的Simsun.ttc,65535这行,我发现不注释这里,在家里安装正常,在单位的机器里会出现字体缺失现象。五、处理声音前提是Nlite移除开机声,但保留xperror.wav、xphdrem.wav、xphdinst.wav、xpstartu.wav、xpsh

10、utdn.wav五个常用声音打开Hivedef.inf,定位到文件未尾,添加如下行:WINDOWS_XP_STARTUP=Windows XP 启动.wavWINDOWS_XP_SHUTDOWN=Windows XP 关机.wavWINDOWS_XP_HARDWARE_INSERT=Windows XP 硬件插入.wavWINDOWS_XP_HARDWARE_REMOVE=Windows XP 硬件删除.wavWINDOWS_XP_ERROR=Windows XP 错误.wav定位到文件开头有HKCU,AppEventsSchemesApps,0x00000012这里的,将下面的行覆盖到相对应

11、的声音默认项,因为Nlite过后后面的值全为空,所以进XP没声音了。HKCU,AppEventsSchemesApps.DefaultDeviceConnect.Current,0x00020000,%SystemRoot%media%WINDOWS_XP_HARDWARE_INSERT%HKCU,AppEventsSchemesApps.DefaultDeviceConnect.Default,0x00020000,%SystemRoot%media%WINDOWS_XP_HARDWARE_INSERT%HKCU,AppEventsSchemesApps.DefaultDeviceDisco

12、nnect.Current,0x00020000,%SystemRoot%media%WINDOWS_XP_HARDWARE_REMOVE%HKCU,AppEventsSchemesApps.DefaultDeviceDisconnect.Default,0x00020000,%SystemRoot%media%WINDOWS_XP_HARDWARE_REMOVE%HKCU,AppEventsSchemesApps.DefaultSystemAsterisk.Current,0x00020000,%SystemRoot%media%WINDOWS_XP_ERROR%HKCU,AppEvents

13、SchemesApps.DefaultSystemAsterisk.Default,0x00020000,%SystemRoot%media%WINDOWS_XP_ERROR%HKCU,AppEventsSchemesApps.DefaultSystemExit.Current,0x00020000,%SystemRoot%media%WINDOWS_XP_SHUTDOWN%HKCU,AppEventsSchemesApps.DefaultSystemExit.Default,0x00020000,%SystemRoot%media%WINDOWS_XP_SHUTDOWN%HKCU,AppEv

14、entsSchemesApps.DefaultSystemStart.Current,0x00020000,%SystemRoot%media%WINDOWS_XP_STARTUP%HKCU,AppEventsSchemesApps.DefaultSystemStart.Default,0x00020000,%SystemRoot%media%WINDOWS_XP_STARTUP%聪明的你一定会留意到上面的DeviceConnect,DeviceDisconnect,SystemExit等关键字样,没错,中文意思就是硬件连接,断开,系统退出,系统启动等意思。六、处理搜索助手(引用雨浪的)一 般

15、人是直接在Nlite中移除搜索助手这个组件,但是我不推荐这样做,因为移除掉搜索助手后,在安装完成的系统中搜索的高级选项是不能保存的,需要你每次 手动打开高级选项,否则搜索不到你要找的文件。这个问题以前很多朋友给我提过,经过多次测试之后,总 算找到一个算是完美的解决方法。保留搜索助手,只要删msgr3en.dll、nls302en.lex、courtney.acs、earl.acs、 rover.acs这五个文件即可。这五个文件占用近5M空间,而整个搜索助手不过占用近6M空间而已 。 这个工作可以交给Nlite来做,也可以后期手动来删除,并修改DOSNET.INF和TXTSETUP.SIF。这里推荐由Nlite来做,因为

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 办公文档 > PPT模板库 > 总结/计划/报告

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号