以前好多次装Office/VS.NET等软件时莫名其妙地遇到乱码的问题(我的系统是中文的,要安装的软件也是中文的,但开始安装后的界面却总是一些莫名其妙的乱码).
当时的试过更新Windows Installer(因为出现这问题的多是MS的.msi安装包),试过卸载系统中一些相关软件/补丁,但只有一次是因为卸载了一个XP的补丁而解决了问题,别的时候因为急用而一时又找不到解决方法,全是重装的系统. 
今天因为工作需要,添加VS.Net功能时又遇到这个问题了,想到又要重装,心里那个郁闷呀~~
碰巧一同事看到了,告诉我这是安装Microsoft AppLocale造成的,并教给我了解决办法:到Applocale的安装目录(如C:\WINDOWS\AppPatch),找到一个名为”AppLoc.tmp”的临时文件,把它删除,然后再新建一个空文件,命名为”AppLoc.tmp”,再把此文件属性设置为”只读”.这么简单几步就搞定了~ 




