无忧启动论坛

 找回密码
 注册
搜索
系统gho:最纯净好用系统下载站投放广告、加入VIP会员,请联系 微信:wuyouceo
查看: 4646|回复: 11
打印 上一主题 下一主题

关于用NLITE精减xp问题

[复制链接]
跳转到指定楼层
1#
发表于 2007-11-16 22:47:11 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
一。本人做用NLITE精减XP,只想保留智能ACD输入法,用以下方法对吗?请大家指点

1.删除下面文件
;微软拼音3.0
pmigrate.dll
pintgnt.ime
pintgnt.dic
pingtlcsk.dic
pintlcsa.dll
pintlcsd.dll
pintlcsd.dic
pintlcsk.dic
pintlgc.imd
pintlgd.imd
pintlgdx.imd
pintlgi.imd
pintlgie.imd
pintlgix.imd
pintlgl.imd
pintlgne.chm
pintlgnt.chm
pintlgnt.ime
pintlgr.imd
pintlgs.imd
pintlphr.exe
padrs804.dll
imscinst.exe
pintllime.dll
pintlgab.imd
pintlgai.imd
pintlgb.imd
pintlgnt.cnt
pintlgnt.i96
pintlgrb.imd
pintlgri.imd
pintlgs.imd
pintlgsi.imd
pintlgsx.imd
pintlgu.imd
pintlguc.imd
;全拼
winpy.ime
winpy.mb
winpy.hlp
winpy.cnt
;双拼
winsp.ime
winsp.mb
winsp.hlp
winsp.cnt
;郑码
winzm.ime
winzm.mb
winzm.hlp
winzm.cnt
;表形码
winbx.mb
winbx.ime
winbx.hlp
winbx.cnt
;内码输入法
Wingb.mb
Wingb.hlp
Wingb.cnt
;日文输入法
imjpcic.dll
imjpcus.dll
imjpdct.dll
imjpdct.exe
imjprw.exe
imjpuex.exe
imjputy.exe
imjputyc.dll
imjpinst.exe
imjpinst.ini
imjpmig.exe
imjpdsvr.exe
imjpdadm.exe
imjpch.dic
imjpcd.dic
imjpln.dic
imjpnm.dic
imjpsb.dic
imjpst.dic
imjptk.dic
imjpzp.dic
imjpgn.grm
hwxjpn.dll
imskdic.dll
imskf.dll
multibox.dll
softkey.dll
voicepad.dll
voicesub.dll
cplexe.exe
imjpcic.dll
imjpcus.dll
imjpdct.dll
imjpdct.exe
imjprw.exe
imjpuex.exe
imjputy.exe
imjputyc.dll
imjpinst.exe
imjpinst.ini
imjpmig.exe
imjpdsvr.exe
imjpdadm.exe
imjpch.dic
imjpcd.dic
imjpln.dic
imjpnm.dic
imjpsb.dic
imjpst.dic
imjptk.dic
imjpzp.dic
imjpgn.grm
hwxjpn.dll
imskdic.dll
imskf.dll
multibox.dll
softkey.dll
voicepad.dll
voicesub.dll
imjp81.ime
imjp81k.dll
kbdjpn.dll
kbd101.dll
kbdax2.dll
kbd106.dll
kbd106n.dll
kbdibm02.dll
f3ahvoas.dll
kbdnec.dll
kbdnecNT.dll
kbdnec95.dll
kbdnecAT.dll
kbdlk41a.dll
kbdlk41j.dll
imlang.dll
imepadsv.exe
imepadsm.dll
padrs411.dll
;韩文输入法
hanja.lex
hanjadic.dll
hwxkor.dll
imekr.lex
imekr61.ime
imekrcic.dll
imekrmbx.dll
imekrmig.exe
imkrinst.exe
imkrinst.ini
padrs412.dll
imekrcic.dll
imkrinst.exe
imkrinst.ini
imekrmig.exe
hanjadic.dll
hanja.lex
imekr.lex
imekrmbx.dll
hwxkor.dll
imekr61.ime
kbd101a.dll
kbdkor.dll
kbd101b.dll
kbd101c.dll
kbd103.dll
;繁体输入
a15.tbl
a234.tbl
acode.tbl
msdayi.tbl
dayiptr.tbl
dayiphr.tbl
phon.tbl
phoncode.tbl
phonptr.tbl
lcptr.tbl
lcphrase.tbl
chajei.ime
phon.ime
dayi.ime
romanime.ime
uniime.dll
winime.ime
unicdime.ime
miniime.tpl
quick.ime
winar30.ime
arphr.tbl
arptr.tbl
array30.tab
arrayhw.tab
;微软拼音
TINTLGNT.IME
PHHLP.CHM
PHHLP.CNT
PHHLP.HLP
PHHLPEN.CHM
PHHLPEN.CNT
PHHLPEN.HLP
TINTLGC.IMD
TINTLGL.IMD
TINTLGS.IMD
TINTLGD_.IMD
TINTLPHR.EXE
TINTSETP.EXE
TMIGRATE.DLL
CHTAPT.CHM
CHTAPT.HLP
CHTAPTEN.HLP
CHTPADEN.CHM
CHTMBX.DLL
CHTSKDIC.DIC
CHTSKDIC.DLL
CHTSKF.DLL
HWXCHT.DLL
;仓吉输入法
PADRS404.DLL
CINTLGNT.IME
CINTIME.DLL
CINTLGB.IMD
CINTLGD.IMD
CINTLGL.IMD
CINTLGS.IMD
CINTLGU.IMD
CINTLGIE.IMD
CINTLGSI.IMD
CINTLGUC.IMD
CINTLGNT.CNT
CJHLPEN.CNT
CINTSETP.EXE





2.修改i386\intl.inf
wingb.ime = 7,,,,,,,0,0 改成 wingb.ime = 1,,,,,,,0,0
查找 SIMSUN.TTC,,,65536 ,将其删除或者用“;;”注释掉。

3.修改i386\hivesys.inf
删除以下注册表内容。(这么做之后相当于只保留了智能ABC和默认的英文键盘)
中文 (简体) - 全拼:
HKLM,"SYSTEM\CurrentControlSet\Control\Keyboard Layouts\E0010804","Layout File",0x00000000,"kbdus.dll"
HKLM,"SYSTEM\CurrentControlSet\Control\Keyboard Layouts\E0010804","Layout Text",0x00000000,"%KLT_73%"
HKLM,"SYSTEM\CurrentControlSet\Control\Keyboard Layouts\E0010804","IME File",0x00000000,"winpy.ime"
中文 (简体) - 双拼:
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\E0050804","Layout File",0x00000000,"kbdus.dll"
HKLM,"SYSTEM\CurrentControlSet\Control\Keyboard Layouts\E0050804","Layout Text",0x00000000,"%KLT_77%"
HKLM,"SYSTEM\CurrentControlSet\Control\Keyboard Layouts\E0050804","IME File",0x00000000,"wingb.ime"
中文 (简体) - 微软拼音输入法 3.0 版:
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"

3.修改i386\hivedef.inf
删除以下注册表信息
[微软拼音输入法 3.0]
HKCU,"Keyboard Layout\Preload","2",0x00000002,"E00E0804"
[全拼]
HKCU,"Keyboard Layout\Preload","3",0x00000002,"E0010804"
[郑码]
HKCU,"Keyboard Layout\Preload","4",0x00000002,"E0030804"


HKCU,"Keyboard Layout\Preload","5",0x00000002,"E0040804"
修改为
HKCU,"Keyboard Layout\Preload","2",0x00000002,"E0040804"

1.经过以上处理完,还要不要删除
intl.inf下的[IME.LGReg.Install.CHS] 相关项,还有[IME.LGReg.Remove.CHS]
HKLM,"SYSTEM\CurrentControlSet\Control\Keyboard Layouts\00000804"
HKLM,"SYSTEM\CurrentControlSet\Control\Keyboard Layouts\E0010804"
HKLM,"SYSTEM\CurrentControlSet\Control\Keyboard Layouts\E0020804"
HKLM,"SYSTEM\CurrentControlSet\Control\Keyboard Layouts\E0030804"
HKLM,"SYSTEM\CurrentControlSet\Control\Keyboard Layouts\E0050804"
HKLM,"SYSTEM\CurrentControlSet\Control\Keyboard Layouts\E00E0804"
2.如果只保留简体中文字体和台湾繁体,能不能直接删除LANG目录里的所有文件
3.精减时能不能删除Win9xmig、Win9xupg、Drw和WINNTUPG目录
以上三点本人不大明白的地方,望高手可以指点

2#
 楼主| 发表于 2007-11-16 22:51:29 | 只看该作者
还有在虚拟机测试安装的时候,到了最后正在保存的时候就卡在那边,没提示,鼠标可以动,没死机
回复

使用道具 举报

3#
发表于 2007-11-17 04:13:44 | 只看该作者
我在测试的时候虚拟机也卡住了,但是把虚拟机重启一次或新建一个虚拟机就解决了,不知道是什么原因,应该虚拟机有问题吧
回复

使用道具 举报

4#
 楼主| 发表于 2007-11-18 21:09:03 | 只看该作者
没人回答吗?高手呢?我也是卡住,重启后就可以
回复

使用道具 举报

5#
发表于 2007-11-18 23:42:02 | 只看该作者
呵呵....精简后的XP应该会有这样或那样的不适应性,不过你的虚拟机也可能有影响...
回复

使用道具 举报

6#
 楼主| 发表于 2007-11-19 11:09:25 | 只看该作者
1.经过以上处理完,还要不要删除


intl.inf下的[IME.LGReg.Install.CHS] 相关项,还有[IME.LGReg.Remove.CHS]
HKLM,"SYSTEM\CurrentControlSet\Control\Keyboard Layouts\00000804"
HKLM,"SYSTEM\CurrentControlSet\Control\Keyboard Layouts\E0010804"
HKLM,"SYSTEM\CurrentControlSet\Control\Keyboard Layouts\E0020804"
HKLM,"SYSTEM\CurrentControlSet\Control\Keyboard Layouts\E0030804"
HKLM,"SYSTEM\CurrentControlSet\Control\Keyboard Layouts\E0050804"
HKLM,"SYSTEM\CurrentControlSet\Control\Keyboard Layouts\E00E0804"



2.如果只保留简体中文字体和台湾繁体,能不能直接删除LANG目录里的所有文件



3.精减时能不能删除Win9xmig、Win9xupg、Drw和WINNTUPG目录






以上三点本人不大明白的地方,望高手可以指点
回复

使用道具 举报

7#
发表于 2007-11-20 16:24:44 | 只看该作者
一直是用手工删除输入法文件,用“NLITE”删始终不尽如人意。

1、[IME.LGReg.Install.CHS] “00000804”应保留;

2、“LANG”文件夹中保留三个文件“msgothic.tt_、gulim.tt_、mingliu.tt_”即可支持繁、韩、日文网页和游戏,删除文件应同时修改“TXTSETUP.SIF”、“DOSNET.INF”和“INTL.INF”文件中相关的内容;

3、楼主所说的精减的是不是用“NLITE”,若是可以删除那几个文件夹。
回复

使用道具 举报

8#
发表于 2007-11-20 16:36:12 | 只看该作者
你可以到雨林木风的网站,nlite的板块看看,里面有位兄弟做了一个集成包,不用你手工删输入法。自动的解决了这些问题。
这个板块原来在啄木鸟论坛来着。因为啄木鸟关了。所以转到了雨林木风
回复

使用道具 举报

9#
发表于 2007-11-20 16:40:14 | 只看该作者
原贴转过来



XP_SP2输入法删除整合包4.1光棍节修正终结版


整合包使用说明:
   此包属于删除文件性质的整合包,所以请在整合时将其置于最后!最近又制作了 手动安装多余文件删除整合包
这两个包可以放在一起整合,顺序部分先后,但是总体来说这两个包放在最后整合。

    此包只对简体中文、繁体中文、日、韩四种语言的输入法进行处理,不删除系统内别的输入法,所以不管你保留什么别的语言或者键盘布局,整合此包都不影响你正常的nLite ,这个版本应该叫最终版了,等到XP的SP3发布后再看看有没有更新的必要吧,以后没有重大错误不再更新此包了,做这个有碍身心健康,测试阶段每次都需要装上将近10次的系统才能确保其平安无事。




更新日志:

4.1光棍节修正终结版:
      在 4.1 版的基础上又添加了一些文件夹删除的代码,一举将输入法彻底赶出系统,现在连其残留的空文件夹也清除了,做的很彻底!
   
4.0光棍节终结版:
      在 3.0 版的基础上又添加了一些文件删除的代码,现在不用再设置别的,只需整合此包就可以实现LANG目录下剩三个文件的效果。而且这一次,删除了intl.inf中的残余注册表信息。
      


3.0版:

    叫3.0版感觉有点过了,因为就添加了一行代码,修复了一个小bug(不影响使用)。这次主要是添加了代码删除INTL.INF中那行可以让安装界面缺字的字符串,彻底解决安装缺字的后遗症。






2.1_FINAL修正版:

因为本人经常玩英语的东西,但是英语的音标显示一直让人头疼,

现在大家多用金山词霸的绿色版,所以要显示音标就要费一番周折,

所以在2.0的基础上做了这个整合包,既删除了多余的输入法,又能正确显示音标了!




*有人反应整合2.1版本的包以后,nLite不删除swtchbrd.bmp这个文件,具体什么原因我也在找,先将

swtchbrd.bmp加入整合包,应该不会有什么问题的。(与其让nLite精简出错还不如我先干掉它!)

2.0版:


在4.15发布的1.0版的基础上,参考了不知多少各方面的整合包,终于成功制作了新版2.0的输入法精简整合包。


2.0版已经不用再添加nLite中的保留和移除框了。直接整合就可以删除输入法,保留智能ABC和全拼。


特别说明:


很多人建议删除这两个输入法,为什么还要保留呢。原因有两个,

一.智能ABC不算是个好的输入法,但毕竟它是最稳定的输入法,当系统内别的输入法出了问题的时候,

你会不知所措吗,用智能ABC救急吧。

二.目前没有找到更好的方法来保证nLite精简过的系统能自动安装东亚语言包,保留全拼、双拼等任何一款输入法就

能实现这个目的,本整合包默认保留的全拼不可见,这样的一个四个文件的输入法,只要不碍事,保留何妨?


制作原理:

a. 2.0版删除的文件如下(注意不需要复制到移除框了):

pintlgne.chm
pintlgnt.chm
wingb.chm
winime.chm
winzm.chm
winsp.chm
winbx.chm
pintlgnt.cnt
winsp.cnt
winzm.cnt
winbx.cnt
Wingb.cnt
cjhlpen.cnt
PHHLP.CNT
PHHLPEN.CNT
CINTLGNT.CNT
pintgnt.dic
pingtlcsk.dic
pintlcsd.dic
pintlcsk.dic
imjpch.dic
imjpcd.dic
imjpln.dic
imjpnm.dic
imjpsb.dic
imjpst.dic
imjptk.dic
imjpzp.dic
chtskdic.dic
pmigrate.dll
pintlcsa.dll
pintlcsd.dll
padrs804.dll
pintllime.dll
imjpcic.dll
imjpcus.dll
imjpdct.dll
imjputyc.dll
hwxjpn.dll
imskdic.dll
imskf.dll
multibox.dll
softkey.dll
voicepad.dll
voicesub.dll
imjp81k.dll
kbdjpn.dll
kbd101.dll
kbdax2.dll
kbd106.dll
kbd106n.dll
kbdibm02.dll
f3ahvoas.dll
kbdnec.dll
kbdnecNT.dll
kbdnec95.dll
kbdnecAT.dll
kbdlk41a.dll
kbdlk41j.dll
imlang.dll
imepadsm.dll
padrs411.dll
hanjadic.dll
hwxkor.dll
imekrcic.dll
imekrmbx.dll
padrs412.dll
kbd101a.dll
kbdkor.dll
kbd101b.dll
kbd101c.dll
kbd103.dll
chtmbx.dll
chtskdic.dll
chtskf.dll
cintime.dll
hwxcht.dll
padrs404.dll
tmigrate.dll
uniime.dll
pintlphr.exe
imscinst.exe
imjpdct.exe
imjprw.exe
imjpuex.exe
imjputy.exe
imjpinst.exe
imjpmig.exe
imjpdsvr.exe
imjpdadm.exe
cplexe.exe
imepadsv.exe
imekrmig.exe
imkrinst.exe
cintsetp.exe
tintlphr.exe
tintsetp.exe
imjpgn.grm
winsp.hlp
winzm.hlp
winbx.hlp
Wingb.hlp
pintlgc.imd
pintlgd.imd
pintlgdx.imd
pintlgi.imd
pintlgie.imd
pintlgix.imd
pintlgl.imd
pintlgr.imd
pintlgs.imd
pintlgab.imd
pintlgai.imd
pintlgb.imd
pintlgrb.imd
pintlgri.imd
pintlgsi.imd
pintlgsx.imd
pintlgu.imd
pintlguc.imd
cintlgb.imd
cintlgd.imd
cintlgie.imd
cintlgl.imd
cintlgs.imd
cintlgsi.imd
cintlgu.imd
cintlguc.imd
tintlgc.imd
tintlgd_.imd
tintlgl.imd
tintlgs.imd
pintgnt.ime
pintlgnt.ime
winsp.ime
winzm.ime
winbx.ime
wingb.ime
imjp81.ime
imekr61.ime
chajei.ime
cintlgnt.ime
dayi.ime
phon.ime
quick.ime
romanime.ime
tintlgnt.ime
unicdime.ime
winar30.ime
winime.ime
imjpinst.ini
imkrinst.ini
hanja.lex
imekr.lex
winsp.mb
winzm.mb
winbx.mb
Wingb.mb
array30.tab
arrayhw.tab
a15.tbl
a234.tbl
acode.tbl
arphr.tbl
arptr.tbl
dayiphr.tbl
dayiptr.tbl
lcphrase.tbl
lcptr.tbl
msdayi.tbl
phon.tbl
phoncode.tbl
phonptr.tbl
miniime.tpl




b. 主要通过修改以下文件达到精简目的:
HIVEDEF.INF
HIVESYS.INF
INTL.INF
FONT.INF



c. 整合包内部采用直接删除文件的命令,省去了手动添加移除框的麻烦。


3.0版测试环境:


为了测试整合包的兼容性,我整合了以下补丁包,并测试通过。
WinXP_Cn_SP2_UpPack_IE6_20071009.7z                >>> 啄木鸟的补丁包
ZMN_MSJAVA_5.00.3810.cab                                          >>> JAVA补丁包
DX9_NOV2007_X86_Redist.7z                                        >>> 啄木鸟的DX9补丁包
Royale Noir.7z                                                                          >>>Royale Noir 黑色主题整合包
ZMN_imetool_Addons_V5.0.2920.0.7z                          >>>2000输入法指示器
Foxit Reader Addons_2.0.7z                                                >>>Foxit Reader 2.0 整合包
MHT_ADDONS.CAB                                                                >>> MHT 格式支持整合包

DAEMON_3.47.7z                                                                  >>> DAEMON tools 3.47
OEMBIOS.7z                                                                              >>> 移除 OEMBIOS 四个文件
Real Codes Lite.7z                                                                    >>> 刚做的REAL解码器整合包,一起测试
Royale6.7z                                                                                  >>> Royale6 六色主题
WinRAR_3.71.7z                                                                      >>> WinRAR 3.71 中文版
WinUpdatesList_v1.21.7z                                                      >>> WinUpdatesList
DOS.7z                                                                                          >>> 硬盘DOS整合包
R_INPUT_3.0_FINAL.7z

                                                        >>> 输入法删除整合包



总共15个整合包,我想足够能说明问题了吧。

警告:
1.本方法只在中文版 Windows XP SP2下 测试,别的的系统没有测试,不保证效果,故请勿乱用。
2.精简输入法因人而异,本方法只是其中一种,如果需要其他效果,请自行精简。
3.本包经过测试,没有问题,请不要乱用这个包,因为与之配套的其他步骤没有做到的话,会出问题,请自行解决。





操作步骤:
1.整合本整合包
2.在组件移除时选择删除所有语言和键盘布局和帮助文件。
3.保留框(只整合本包删除输入法而不需要精简语言时,可以不添加这个保留列表):




A:推荐一个保留列表(这是目前最常用的一个保留列表,兼容性不可小视):
msconfig.exe
gulim.ttc
msgothic.ttc
mingliu.ttc
prc.nls
prcp.nls
big5.nls
bopomofo.nls
c_10001.nls
c_10002.nls
c_10003.nls
c_20000.nls
c_20932.nls
c_20936.nls
c_20949.nls
c_g18030.dll
C_437.nls
C_28591.nls
C_20127.nls
unicode.nls
ksc.nls
xjis.nls
inetcomm.dll
helpctr.exe
winhelp32.exe
win.hlp
webdings.ttf
ping.exe
tp4.hlp
smi.mib
conime.exe
winfax.dll
staxmem.dll
c_850.nls
c_852.nls
c_855.nls
c_857.nls
c_860.nls
c_861.nls
c_863.nls
c_865.nls
c_866.nls
c_867.nls
c_868.nls
c_869.nls
c_874.nls
c_875.nls
c_932.nls
c_936.nls
c_949.nls
c_950.nls
fxsocm.dll



特别说明:
gulim.ttc
msgothic.ttc
mingliu.ttc



这三个是中文繁体,韩文,日文字体文件,本包不对这三个文件做处理,如果你不需要的话,可以将其添加在移除框中移除。



4.手动修改(免了,整合包为你做好了这些工作)



包中有个readme.txt文件为本包的说明文字,整合以后会自动删除。



鸣谢:


此包制作过程中采用 bida 的建议多加了美国英语那几个讨厌的左右手,现在干净多了。
感谢啄木鸟兄的技术支持。
回复

使用道具 举报

10#
发表于 2007-11-20 16:42:08 | 只看该作者
XP_SP2输入法删除整合包4.1光棍节修正终结版 的文件

R_INPUT_4[1].1.7z.rar

20.12 KB, 下载次数: 206, 下载积分: 无忧币 -2

文件

回复

使用道具 举报

11#
发表于 2007-11-21 12:27:50 | 只看该作者
那包包做的是不错,但也不是那么神!看一下内容“INTL.INF”一样会留下一堆垃圾。
回复

使用道具 举报

12#
发表于 2007-11-22 06:02:55 | 只看该作者
先去用4.1光棍节修正终结版了!
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|Archiver|捐助支持|无忧启动 ( 闽ICP备05002490号-1 )

闽公网安备 35020302032614号

GMT+8, 2024-11-30 14:25

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表