我在安装完Windows XP系统后(英文SP2,默认中文),想给系统做一些瘦身操作,把Fonts字体移出系统盘,然后以链接方式加回去,结果导致好多软件的中文字体显示不正常,经常是乱码。
乱码了一段时间总觉得不适,之前试过从别的系统导字体过来、卸载中文字体然后再重装等操作,结果还是没有解决。
今天使用升级操作终于搞定了,下面介绍一下方法。
1. 由于系统打了SP3,运行原来的安装盘时提示无法升级,于是先对安装盘打上SP3。
1.1 使用命令行方式解压SP3的安装包“WINDOWSXP-KB936929-SP3-X86-ENU.EXE -s”,选择一个解压目录。
1.2 把安装盘拷到本地硬盘,然后把整个目录的只读方式去掉。
1.3 在命令行下进入SP3解压目录的i386update子目录下,运行“update -s:<安装盘目录>” ,这个安装盘目录即Setup.exe所在的目录,更新完后该目录下应该会多出来一个win51ip.SP3文件,注意“-s”和目录用“:”分隔,没有 空格。
2. 进入控制面板的“Regional and Language Options”,把默认语言改成英文,然后把已经安装的东方语种卸载(把Install files for East Asian languages前的钩去掉),重启系统。
3. 进入WindowsFonts目录,把所有的文件的只读、隐藏、系统等属性去掉(可以用“attrib -s -h -r”命令行),然后删除所有字体,不允许删除的则跳过(用“del . /s /q”命令行)。
4. 运行安装盘目录下的Setup.exe,选择升级,输入CD-KEY然后让安装系统自己完成升级操作。
5. 升级完后重新安装东方语种字体库和设置默认语言为中文,即可大功告成。
补充:升级完后Microsoft Office、Adobe Acrobat Professional等软件可能会弹出窗体进行更新,在更新过程中需要选择文件时找到对应的安装目录即可。由于Adobe Acrobat Professional安装目录是临时目录,只能找到安装文件,双击让它解压,解压完后不要继续,然后让这个更新完成后再取消安装即可。