使用Nlite打造自己Windows精简安装盘的后期处理.doc_第1页
使用Nlite打造自己Windows精简安装盘的后期处理.doc_第2页
使用Nlite打造自己Windows精简安装盘的后期处理.doc_第3页
使用Nlite打造自己Windows精简安装盘的后期处理.doc_第4页
使用Nlite打造自己Windows精简安装盘的后期处理.doc_第5页
免费预览已结束,剩余1页可下载查看

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

使用Nlite打造自己Windows精简安装盘的后期处理/Article_Show.asp?ArticleID=376使用Nlite打造自己Windows精简安装盘的后期处理作者:雨浪飘零 转贴自:Internet 点击数:15640 更新时间:2005-11-13 文章录入:onegreen 去年早些时候曾给某电脑杂志写过一篇Nlite的使用教程,但随着版本的升级,很多内容都已经过时。现在刚好借着Win2003 SP1的发行,重新整理一下部分内容,给希望自己制作的朋友一点点帮助吧。在这里我不讲具体的制作过程了,只说说在制作后期如何进一步修改完成的安装文件。 虽然新版的Nlite已经能很好的工作了,但是既然已经是修改的安装盘了,我们当然不会满足原盘的“原汁原味”,可以进一步改造以满足我们的需要。在这里我以Nlite 0.998b5、英文版2003和中文版XP为例来说明,希望起到抛砖引玉的作用,给广大喜欢DIY的朋友一点帮助。软件简介: Nlite是一款Windows系统瘦身工具,用它给系统安装盘瘦身是当前的热门话题。利用Nlite给系统安装盘瘦身后,可以在配置较低的老机器上顺利安装和运行Win XP及2003等系统,可以让一些老机器重新焕发光彩。即使在高档机器上,系统也会运行的更快速和轻松。另外,还可以大大节约你安装的系统时间,真是一举两得!Nlite现在最新版本是0.998bete5,已经可以很好的支持Win XPSP2和2003SP1。它的使用很简单,只要选择好要移除的组件和服务,剩下的事情就可以交Nlite去做了。制作的关键是对每个组件和服务能有比较清楚的认识!特别是服务,有些服务移除之后可能会造成一些不可预知的问题,比如某些软件不能安装或者 运行。一. 英文版20031 输入法修改目的:删除多余输入法,并增加自己需要的输入法。说明:一般我们只保留简体中文和繁体中文的支持,但我们很少能用到甚至从来不用繁体输入法,因此我们只要保留繁体中文的显示支持(即可以浏览繁体中文的网页和文档),而删除繁体中文的全部输入法。简体中文我们删除自己从来不用的输入法,还可以对输入法进行改造, 以适合自己的习惯。这里我增加智能ABC5.22版(英文2003没有智能ABC输入法)和王码五笔86版,去掉郑码、区位、全拼和双拼输入法。习惯使用微软拼音的朋友一般都会安装2003版,因此微软拼音系统自带的3.0版我也去掉。方法:对输入法的修改,主要是对INTL.INF的修改。通过修改INTL.INF,我们可以实现各种语言的支持和输入法的改造。(对于中文版本,还需要修改HIVESYS.INF)1) 删除输入法a) 删除繁体输入法用记事本打开INTL.INF,查找“LG_INSTALL_9”,在第一个地方停下来。这部分就是繁体中文的所有安装信息,它包括了所有需要的文件及注册信息。向下翻分别找到“IME.LGFiles.Install.CHT”(所有常用繁体中文输入法 所需要的文件)、“CHT_PHIME_SYSTEM”(默认输入法的主文件)、“CHT_PHIME”(微软拼音输入法的所有文件)、“CHT_PHIME_APPLETS”(微软拼音的类支持文件)、“CHT_PHIME_SHARED_RS”、“C HT_CJIME_SYSTEM”(仓吉输入法的主文件)、“CHT_CJIME”(仓吉输入法的所有文件)、“IME.LGFiles.Remove.CHT”(删除语言时移除的文件)这几部分,删除这几部分项目下的所有内容,保存。(这里推荐新建一个 文本文件,随便起个名字,比如“删除繁体.txt”,把这些内容剪贴到“删除繁体.txt”中,方便后面使用)根据文本文件中的文件列表,在“i386lang”中找到这些文件并删除之。b) 删除简体输入法用记事本打开INTL.INF,查找“LG_INSTALL_10”,在第一个地方停下来。这部分就是简体中文的所有安装信息,它包括了所有需要的文件及注册信息。向下翻分别找到“IME.LGFiles.Install.CHS”(所有常用简体输入法所 需要的文件)、“CHS_PYIME_SYSTEM”(默认输入法的主文件)、“CHS_PYIME(微软拼音输入法的所有文件)、“CHS_PYIME_HELP”(微软拼音帮助文件)、“CHS_PYIME_APPLETS”(微软拼音的类支持文件)、“IME.LGFiles.Remove.CHS”(删除语言时移除的文件)这几部分,删除这几部 分项目下的所有内容,保存。(这里推荐新建一个文本文件,随便起个名字,比如“删除简体.txt”,把这些内容剪贴到“删除简体.txt”中,方便后面使用)* 注意:不要删除“CHS_PYIME_SHARED_RS”下的内容,否则等会还要再添加进来。c) 删除文件文件拷贝列表打开INTL.INF,找到“SourceDisksFiles”部分(此项包含了所有输入法所需要的文件,并告诉安装程序复制这些文件到相应的位置),根据“删除繁体.txt”和“删除简体.txt”中的文件列表,删除这部分下的相应文件所在行,保存。 然后在“i386lang”中找到这些文件并删除之。这样,我们就成功了删除所有的输入法。如果不需要增加输入法的朋友,到这里就可以结束工作了,系统安装完成后,只有英文输入法,然后可以根据自己的需要安装输入法了。2) 增加输入法这里我以智能ABC5.22版和王码五笔86版为例。(主要原因是我比较喜欢用这两个,另外一个原因是这两个实现起来比较简单,可以省掉我很多口水,呵呵)a) 得到输入法文件如果你下载的是安装文件,需要安装后找出这些文件,如果下载的是压缩文件,解压后复制出这些文件。智能ABC所需要的文件是WINABC.IME、WINABC.CWD、WINABC.OVL,王码五笔需要的文件是winwb86.IME、winwb86 .MB。把这五个文件复制到一个新文件夹中,打开DOS窗口,进入这个文件夹,分别运行“makecab 文件名”以压缩文件。例如运行“makecab WINABC.IME”,完成后就会看到文件夹下多了个WINABC.IM_,这个文件就是压缩后的文件,和安装盘内的.*_相同。复制这五个压缩文件到i386lang中。b) 修改INTL.INF打开INTL.INF,找到“IME.LGFiles.Install.CHS”和“IME.LGFiles.Remove.CHS”,分别在这两项下分行输入这五个文件的完整文件名(是原始文件名而不是压缩文件名)。找到“SourceDisksFiles”项,根据此项的规则在下面添加这五个文件,例如“Winabc.ime = 7,2,1”。找到“IME.LGReg.Install.CHS”项,找到“HKLM,SYSTEMCurrentControlSetControlKeyboard LayoutsE0030804,IME file,winzm.ime”这一行,把“winzm.ime”替换成“winwb86.ime”。找到“HKLM,SYSTEMCurrentControlSetControlKeyboard LayoutsE0050804,IME file,wingb.ime”这一行,把“wingb.ime”替换成“winabc.ime”。这一步是为了把原有的郑码输入法和内码输入法分别替换成王码五笔和智能ABC,你也可以用其他的输入法比如双拼或者全拼来替换,或者按照输入法建立规则新建一个输 入法项目而不替换原有的输入法项目。在这里用替换的方法是为了简单而已,并不是必须这么做。搜索“ZhengMa”,会找到“KLT_75 = Chinese (Simplified) - ZhengMa”这一行,用“WangMaWuBi86”或者“王码五笔86”替换“ZhengMa”。在下面一行的地方会找到“KLT_77 = Chinese (Simplified) - NeiMa”这一行,用“Intelligent ABC”或者“智能ABC”替换“NeiMa”。到了这里,智能ABC5.22版和王码五笔86版已经成功添加了,不过在安装完成后你会发现输入法设置框和语言栏里并没有这两种输入法,那是因为我们是用替换原有输入法的方法添加的,因此输入法设置框和语言栏里的输入法名称还是原输入法的名称,分别是“Z hengMa”对应“王码五笔”、“NeiMa”对应“智能ABC”。如果你可以接受的话到这里就可以接受了,如果你觉得这样不爽的话,可以进行下一步的改造。c) 修改输入法名称在i386目录内找到“input.dl_”,在DOS命令行下用“expand input.dl_ input.dll”命令解压,或者直接用Winrar解压,得到input.dll文件。用eXeScope或者ResHacker等资源编辑软件打开input.dll,找到“字符串3181033”项,修改右侧的“Chinese (Simplified) - ZhengMa”为“Chinese (Simplified) - WangMaWuBi86”,“Chinese (Simplified) - NeiMa”为“Chinese (Simplified) - Intelligent ABC”。然后保存,再重新压缩为“input.dl_”,替换i386下的同文件。这样安装后就可以看到正确的输入法名称了。(效果如下图)3) 还原被删除的几个文件Nlite会删除c_20000.nls、c_20932.nls、c_20936.nls、c_20949.nls、c_is2022.dll、agt0804.dll这几个文件。这几个.nls文件是额外的中文语言显示支持文件,通常是特殊编码的语言 编码集,比如c_20000.nls是台湾的国家标准码

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论