Nlite精简后期处理总结
导读:
一、Nlite完成后,将I386文件夹中Win9xmig、Win9xupg、Drw目录删除掉,可以节约大量的空间。
二、实现Windows,Dos,光盘安装三种安装方式
要使你的XP能在Windows下安装,也就是调用Winnt32.exe不出错,需要保留Compdata目录下的Drvmain.inf,和Ntcompat.inf两个文件,以及Winntupg目录下的Netmap.inf和Netupgrd.dll两个文件即可,这个方法大概是Deepin找到的,或许是某个老外的方法也不一定。当然前题是精简时不能移除DOS安装。这样你的Windows XP也可以实现Windows,Dos,光盘安装三种安装方式。另外更激进点的作法是把这三个INF里除了小节名,键值全删光的作法,又节省了一点空间。
三、进一步压缩i386目录下的部分文件,如下表:
ntprint.cat
ntprint.inf
regedit.exe
dbghelp.dll
exts.dll
imagehlp.dll
dbgeng.dll
intl.inf (这个文件居然也可以压缩,而且都不用修改Txtsetup,真是太好了!)
提示:用Cabarc.exe(XP光盘support/tools目录下的Support.cab中)以21最大压缩可以得到最好的效果,给一个命令行格式吧:cabarc -m LZX:21 n %1 %2
存为cab.bat
调用示例:压缩上面表中第一个文件,当然,其它文件也可以如此压缩
cab ntprint.ca_ x:/winxp/i386/ntprint.cat x:为你光盘的位置
下面两个文件用Upx进行压缩
winnt32u.dll
winntbbu.dll
不要忘了把未压缩的文件删除掉,节约好多的空间呀!
四、处理输入法(以保留了全拼,智能ABC为例)前题是在Nlite移除框中删除了输入法相关文件。
打开Hivesys.inf,查找Addreg,直到定位到最后一个,用分号注释掉或是删掉如下行:
HKLM,"SYSTEM/CurrentControlSet/Control/Keyboard Layouts/E0020804","Layout File",0x00000000,"kbdus.dll"
HKLM,"SYSTEM/CurrentControlSet/Control/Keyboard Layouts/E0020804","Layout Text",0x00000000,"%KLT_74%"
HKLM,"SYSTEM/CurrentControlSet/Control/Keyboard Layouts/E0020804","IME File",0x00000000,"winsp.ime"
HKLM,"SYSTEM/CurrentControlSet/Control/Keyboard Layouts/E0030804","Layout File",0x00000000,"kbdus.dll"
HKLM,"SYSTEM/CurrentControlSet/Control/Keyboard Layouts/E0030804","Layout Text",0x00000000,"%KLT_75%"
HKLM,"SYSTEM/CurrentControlSet/Control/Keyboard Layouts/E0030804","IME File",0x00000000,"winzm.ime"
HKLM,"SYSTEM/CurrentControlSet/Control/Keyboard Layouts/E00E0804","Layout File",0x00000000,"kbdus.dll"
HKLM,"SYSTEM/CurrentControlSet/Control/Keyboard Layouts/E00E0804","Layout Text",0x00000000,"%KLT_91%"
HKLM,"SYSTEM/CurrentControlSet/Control/Keyboard Layouts/E00E0804","IME File",0x00000000,"pintlgnt.ime"
规律为每三行代表一个输入法,第一个三行是双拼,第二个三行是郑码,第三个三行是微软拼音,也就是在原输入法设置中点添加时看到的,注释掉后这里就不会出现了,现在只剩下内码和全拼
打开Hivedef.inf,查找Preload,这里将会看到几个,从字面上可以这么理解,就是预加载相应的输入法,也就是左点输入法看到的可以切换的输入法,这里我们将全拼设为不加载,将其置入添加输入法选项。用分号注释除下面两行外的Preload
HKCU,"Keyboard Layout/Preload","1",0x00000002,"00000804"(美国中文键盘)
HKCU,"Keyboard Layout/Preload","2",0x00000002,"E0040804"(智能ABC)
同时更改加载顺序为上面所示,HKCU,"Keyboard Layout/Preload","1"《————这个就是加载顺序
顺便注释掉Intl.inf里的Simsun.ttc,,,,,65535这行,我发现不注释这里,在家里安装正常,在单位的机器里会出现字体缺失现象。
五、处理声音
前提是Nlite移除开机声,但保留xperror.wav、xphdrem.wav、xphdinst.wav、xpstartu.wav、xpshutdn.wav五个常用声音
打开Hivedef.inf,定位到文件未尾,添加如下行:
WINDOWS_XP_STARTUP="Windows XP 启动.wav"
WINDOWS_XP_SHUTDOWN="Windows XP 关机.wav"
WINDOWS_XP_HARDWARE_INSERT="Windows XP 硬件插入.wav"
WINDOWS_XP_HARDWARE_REMOVE="Windows XP 硬件删除.wav"
WINDOWS_XP_ERROR="Windows XP 错误.wav"
定位到文件开头有HKCU,"AppEvents/Schemes/Apps",,0x00000012这里的,将下面的行覆盖到相对应的声音默认项,因为Nlite过后后面的值全为空,所以进XP没声音了。
HKCU,"AppEvents/Schemes/Apps/.Default/DeviceConnect/.Current","",0x00020000,"%SystemRoot%/media/%WINDOWS_XP_HARDWARE_INSERT%"
HKCU,"AppEvents/Schemes/Apps/.Default/DeviceConnect/.Default","",0x00020000,"%SystemRoot%/media/%WINDOWS_XP_HARDWARE_INSERT%"
HKCU,"AppEvents/Schemes/Apps/.Default/DeviceDisconnect/.Current","",0x00020000,"%SystemRoot%/media/%WINDOWS_XP_HARDWARE_REMOVE%"
HKCU,"AppEvents/Schemes/Apps/.Default/DeviceDisconnect/.Default","",0x00020000,"%SystemRoot%/media/%WINDOWS_XP_HARDWARE_REMOVE%"
HKCU,"AppEvents/Schemes/Apps/.Default/SystemAsterisk/.Current","",0x00020000,"%SystemRoot%/media/%WINDOWS_XP_ERROR%"
HKCU,"AppEvents/Schemes/Apps/.Default/SystemAsterisk/.Default","",0x00020000,"%SystemRoot%/media/%WINDOWS_XP_ERROR%"
HKCU,"AppEvents/Schemes/Apps/.Default/SystemExit/.Current","",0x00020000,"%SystemRoot%/media/%WINDOWS_XP_SHUTDOWN%"
HKCU,"AppEvents/Schemes/Apps/.Default/SystemExit/.Default","",0x00020000,"%SystemRoot%/media/%WINDOWS_XP_SHUTDOWN%"
HKCU,"AppEvents/Schemes/Apps/.Default/SystemStart/.Current","",0x00020000,"%SystemRoot%/media/%WINDOWS_XP_STARTUP%"
HKCU,"AppEvents/Schemes/Apps/.Default/SystemStart/.Default","",0x00020000,"%SystemRoot%/media/%WINDOWS_XP_STARTUP%"
聪明的你一定会留意到上面的DeviceConnect,DeviceDisconnect,SystemExit等关键字样,没错,中文意思就是硬件连接,断开,系统退出,系统启动等意思。
六、处理搜索助手(引用雨浪的)
一般人是直接在Nlite中移除搜索助手这个组件,但是我不推荐这样做,因为移除掉搜索助手后,在安装完成的系统中搜索的高级选项是不能保存的,需要你每次手动打开高级选项,否则搜索不到你要找的文件。这个问题以前很多朋友给我提过,经过多次测试之后,总 算找到一个算是完美的解决方法。保留搜索助手,只要删msgr3en.dll、nls302en.lex、courtney.acs、earl.acs、rover.acs这五个文件即可。这五个文件占用近5M空间,而整个搜索助手不过占用近6M空间而已 。 这个工作可以交给Nlite来做,也可以后期手动来删除,并修改DOSNET.INF和TXTSETUP.SIF。这里推荐由Nlite来做,因为可以减少手工修改DOSNET.INF和TXTSETUP.SIF的工作。只需要在Nlite的删除额外文件框中分行输入这几个文件名。
删除这五个文件后,在安装过程中(安装组件时)会提示缺少文件,我们还需要修"srchasst.in_"文件来避免这个问题。解压srchasst.in_,得到srchasst.inf,分别删"msgr3en.dll,,,32"、"nls30 2en.lex,,,32"、"courtney.acs,,,32"、"earl.acs,,,32"、"rover.acs,,,32"这几行,或者用封号屏蔽它们。保存后再压缩回去,替换原文件即可。
偶再加两句吧,一般我是不会移去代理助手这个的,也就是那个叫Meilin.acs的文件,因为在进行Agent编程练习时要用到这个文件。上面所说的三个Acs文件去掉后,梅林先生会出现在你的搜索中,如果你去了它后,系统里点启动动画助手后,就回不到上个菜单了。可以保留这个文件,再用Office XP中有个很小的Acs文件对它进行替换,只有900多KB的,高兴了你还可以用瑞星的,金山的助手来替换。
七、处理桌面Luna主题,更改Administartor用户名,加强安全(引用Tingpu的)
早在二月时,研究集成Rolaye主题时发现的,也就是这里Bida后来发的一篇关于Luna主题修改的帖子的方法。雨浪在说明这个问题时好象是写漏了一点,在下面第八点所说的小节中,有Wallpaper.MUI=@themeui.dll,-2036这么一行字得注释掉,你才看得到兰天白云。当时我集成Rolaye主题是可以正确显示,Luna主题却不能,于是对比了一下两个主题的文件,发现Rolaye没有这行,于是注释掉Luna里的后,实验正常显示。
为了不让别人找到我们系统里的Administartor账号,进行Hacker行为,有必要修改这个系统默认账号,同理,Guest也可以改名的,参见Tingpu的原文,解压Defltwk.in_,打开Defltwk.inf
找到[System Access]小节,添加
NewAdministratorName = "Jasmine",这里Jamsine就是你第一次登录XP的管理员账号。
NewGuestName = "XXXX" 添加后可以更改Guest账号
改完后压缩,替换原文件。
八、手动添加Rolay主题并指定加载Rolay主题
偶下载得到的Rolay文件也许不全吧,有四个文件,这里当个示例。
首先将四个文件中带长文件名的改成8.3Dos标准的文件并压缩了放I386目录里,否则Dos安装时会不认的。
Royale.msstyles改成royale.mst
shellstyle.dll改成royaless.dll
Royale.theme改成Royale.the
再将Royale.bmp用Acdsee改成JPG格式的Royale.jpg,谁叫Jpg的省空间呢?
打开Royale.the,定位到[Control Panel/Desktop]小节,把Wallpaper=%WinDir%Resources/Themes/Royale/royale.bmp改成对应的JPG
当然,这里你还可以改成自己喜爱的桌面。
打开TXTSETUP.sif,用十五的方法,跳到自己的标示后面,添加如下行
royale.jpg = 1,,,,,,,306,0,0
royale.mst = 1,,,,,,,306,0,0,Royale.msstyles
royaless.dll = 1,,,,,,,307,0,0,shellstyle.dll
royale.the = 1,,,,,,,129,0,0,Royale.theme
然后定位到开头的[WinntDirectories]小节,在最后添加如下两行
306 = Resources/Themes/Royale
307 = Resources/Themes/Royale/Shell/NormalColor
然后打开Winnt.sif添加如下小节和键值以加载Rolay主题,改成luna.theme想必你也知道什么意思了吧?随意切换吧。
[Shell]
CustomDefaultThemeFile = "%WinDir%/Resources/Themes/Royale.theme"
哪天你不想集成这个主题了,把上面的修改一去掉,删除相应的文件就成了,免去了用集成包集成容易,去掉难的问题。
当然,你愿意用集成包偶也没有任何意见,青菜罗卜各有所爱嘛。
本文转自
http://www.fz49.com/view-5157.html
Nlite精简后期处理总结相关推荐
- [旧文]图解nlite精简XP全过程
工具 nlite (当前版本为 nLite v0.99.8 beta 5) 下载地址 http://w1.whatcounter.com/dlcoun ... .us/nlite0998 ...
- 微软官方自己精简的XP系统--WIN XP基础版WinFLPCs
微软官方自己精简的XP系统--WIN XP基础版WinFLPCs Windows Fundamentals For Legacy PCs 未来发展方向 前言 XP 基础版",以下简称:Win ...
- 电脑使用小技巧大合集
FTP剩余空间察看方法 使用账号登陆后按"CTRL"+"R",后在屏幕上出来一个提示框,输入"ALLO 1",就能看到FTP剩余的大致字节数 ...
- Windows 系统文件
Windows XP系统内核文件分析 大家讨论一下吧.极有参考价值. 虽说, 这个不同于 nLite 的预先精简定制, 但是相信对于 nLite 精简效果不够满意的大有人在. 那么按照这个指南就能够令 ...
- DRL经典论坛网络版 一人一句软件使用经验收集1.
.......... DRL经典论坛网络版 一人一句软件使用经验收集! 2006/11/30 17:20 1.FTP剩余空间察看方法 使用账号登陆后按"CTRL"+"R& ...
- nLite 制作精简版合集光盘常见问题
自从4月4日第一次接触和使用 nLite,到最近 Windows All In One 光盘的推出,已有近两个月的时间了.说实话,老早老早就有将数个使用面较广的 Windows 系统安装文件集成到一张 ...
- 精简windows的工具-nLite
http://www.nliteos.com/ 2004年的时候,我真的需要这个东西,却.....不知道.
- Photoshop 2021 22.4.3 精简版
软件介绍 Adobe Photoshop(简称PS)是全球最流行的图像处理软件,知名图像及照片后期处理大型专业软件.Adobe Photoshop 是 Adobe Creative Cloud 创意云 ...
- Photoshop2022 23.0.0绿色精简版
软件介绍 Adobe Photoshop(简称PS)是全球最流行的图像处理软件,知名的图像及照片后期处理大型专业软件.Adobe? Photoshop 是 Adobe Creative Cloud 创 ...
最新文章
- 从零开始一起学习SLAM | 为什么要用齐次坐标?
- string 日期比较_java8-新的日期API
- 深入浅出SNMP及其应用实例分析
- linux下in命令
- python连接impala_python连接impala(安装impyla)
- android从github 下开源库引用问题 (出现ClassNotFoundException)
- Python实现小球游戏
- [Vue-cli3] is a Vue CLI 3 only command and you are using Vue CLI 2.9.6. You may...
- is_numeric 检测变量是否为数字或数字字符串
- linux删除0字节的文件,如何在linux中删除许多0字节的文件?
- 链上合约(On-chain) 和 链下合约(Off-chain) 是什么 区别
- 一个优质软件测试工程师简历的范文(答应我一定要收藏起来)
- smartsvn 忽略文件夹_MacOS下smartSVN使用教程
- SpringBoot-Bean作用域
- Java 文件上传同时携带参数
- 基于RTMP的视频采集上报播放预警方案设计与实现
- Microsoft Visual C++ 14.0 is required.
- php 检测是否是微信浏览器,PHP判断设备是否为微信浏览器或QQ浏览器
- CAD中怎么设置CAD标注样式?CAD看图软件教程
- | 名师博客 | 地址 |