|
压榨 Windows XP: 完全指南(第七章 NLS 文件和键盘布局文件)(1) 第七章 NLS 文件和键盘布局文件
这里有两类你必须要认真对待的文件:
*.NLS 文件....多国语言资源文件. 字符转换; 本地语言服务驱动(字体或字体映射)
和,
KBD*.DLL 文件...键盘布局文件.
C:\WINDOWS\system32
*.NLS 文件和 KBD*.DLL 文件.
在 XP SP2 的 System32 文件夹中大概有 85 个 KBD*.DLL 文件...你只需要其中的一个.
KBD*.DLL 文件是键盘语言布局文件.
我的系统是 U.S. English, 因此我只需要保留 "KBDUS.DLL" 就够了.
其它的我都删掉了...
---------------------------------------------------------
首先, 你需要将 System32 文件夹的视图模式切换成 “按类型排列图标”.
在 System32 文件夹中, 选中所有的KBD*.DLL 文件, 然后按着 Ctrl 点击要保留的那个KBD*.DLL 文件. 最后将剩下的所有已被选中的KBD*.DLL 文件删掉.
---------------------------------------------------------
找个比较好的注册表清理工具可以帮你把无用的 KBD*.* 相关注册表信息清理掉.
或者你也可以在注册表中的以下 3 个位置进行手动清理:
1. HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Control\Keyboard Layouts 2. HKEY_LOCAL_MACHINE\SYSTEM\ControlSet002\Control\Keyboard Layouts 3. HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Keyboard Layouts
---------------------------------------------------------
另外, 在手动移除 KBD*.* 的相关注册表条目之前, 我都会先把以下注册表条目备份下来:
HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Control\Keyboard Layouts\00000409
HKEY_LOCAL_MACHINE\SYSTEM\ControlSet002\Control\Keyboard Layouts\00000409
以及
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Keyboard Layouts\00000409
注意: 以上是基于英文版的, 简体中文版的关键条目是 0804. 不要把它删了.
然后我会把以下注册表表项删掉:
HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Control\Keyboard Layouts
HKEY_LOCAL_MACHINE\SYSTEM\ControlSet002\Control\Keyboard Layouts
以及
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Keyboard Layouts
然后导入以前导出备份的那 3 个注册表条目.
---------------------------------------------------------
当然, 你也可以让那些注册表条目留在那里. 这不会出什么问题的.
---------------------------------------------------------
以下是我所删除的 84 个 KBD*.DLL 文件:
KBDAL.DLL > Albania
|