导读:
  一、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精简后期处理总结相关推荐

  1. [旧文]图解nlite精简XP全过程

    工具 nlite (当前版本为 nLite v0.99.8 beta 5)      下载地址   http://w1.whatcounter.com/dlcoun ... .us/nlite0998 ...

  2. 微软官方自己精简的XP系统--WIN XP基础版WinFLPCs

    微软官方自己精简的XP系统--WIN XP基础版WinFLPCs Windows Fundamentals For Legacy PCs 未来发展方向 前言 XP 基础版",以下简称:Win ...

  3. 电脑使用小技巧大合集

    FTP剩余空间察看方法 使用账号登陆后按"CTRL"+"R",后在屏幕上出来一个提示框,输入"ALLO 1",就能看到FTP剩余的大致字节数 ...

  4. Windows 系统文件

    Windows XP系统内核文件分析 大家讨论一下吧.极有参考价值. 虽说, 这个不同于 nLite 的预先精简定制, 但是相信对于 nLite 精简效果不够满意的大有人在. 那么按照这个指南就能够令 ...

  5. DRL经典论坛网络版 一人一句软件使用经验收集1.

    .......... DRL经典论坛网络版 一人一句软件使用经验收集! 2006/11/30 17:20 1.FTP剩余空间察看方法 使用账号登陆后按"CTRL"+"R& ...

  6. nLite 制作精简版合集光盘常见问题

    自从4月4日第一次接触和使用 nLite,到最近 Windows All In One 光盘的推出,已有近两个月的时间了.说实话,老早老早就有将数个使用面较广的 Windows 系统安装文件集成到一张 ...

  7. 精简windows的工具-nLite

    http://www.nliteos.com/ 2004年的时候,我真的需要这个东西,却.....不知道.

  8. Photoshop 2021 22.4.3 精简版

    软件介绍 Adobe Photoshop(简称PS)是全球最流行的图像处理软件,知名图像及照片后期处理大型专业软件.Adobe Photoshop 是 Adobe Creative Cloud 创意云 ...

  9. Photoshop2022 23.0.0绿色精简版

    软件介绍 Adobe Photoshop(简称PS)是全球最流行的图像处理软件,知名的图像及照片后期处理大型专业软件.Adobe? Photoshop 是 Adobe Creative Cloud 创 ...

最新文章

  1. 从零开始一起学习SLAM | 为什么要用齐次坐标?
  2. string 日期比较_java8-新的日期API
  3. 深入浅出SNMP及其应用实例分析
  4. linux下in命令
  5. python连接impala_python连接impala(安装impyla)
  6. android从github 下开源库引用问题 (出现ClassNotFoundException)
  7. Python实现小球游戏
  8. [Vue-cli3] is a Vue CLI 3 only command and you are using Vue CLI 2.9.6. You may...
  9. is_numeric 检测变量是否为数字或数字字符串
  10. linux删除0字节的文件,如何在linux中删除许多0字节的文件?
  11. 链上合约(On-chain) 和 链下合约(Off-chain) 是什么 区别
  12. 一个优质软件测试工程师简历的范文(答应我一定要收藏起来)
  13. smartsvn 忽略文件夹_MacOS下smartSVN使用教程
  14. SpringBoot-Bean作用域
  15. Java 文件上传同时携带参数
  16. 基于RTMP的视频采集上报播放预警方案设计与实现
  17. Microsoft Visual C++ 14.0 is required.
  18. php 检测是否是微信浏览器,PHP判断设备是否为微信浏览器或QQ浏览器
  19. CAD中怎么设置CAD标注样式?CAD看图软件教程
  20. | 名师博客 | 地址 |

热门文章

  1. 中国税务申报软件市场深度研究分析报告
  2. 5大组合拳,解决校园6大难题,护航教育信息化建设
  3. 自己收集的,接口和抽象类
  4. Android kotlin 将Base64字符串转换成Bitmap,并在jetpack compose的Image控件中显示
  5. 四-1,区块链共识机制---POW
  6. JavaWeb(14) 页面静态化之使用freemarker模板生成一个html静态页面
  7. elasticsearch(ES)日志迁移
  8. 安徽省计算机二级考试vfp试题,安徽省计算机二级VFP考试理论模拟试题附答案
  9. 一个超牛妈妈对儿子说的话(三)
  10. win10如何添加开机自己启动软件