[原创]一例软件安装界面乱码/快捷方式乱码 的解决办法

网上下了一个Autocad 2007中文版,安装后发现,开始菜单里面,快捷方式出现了乱码,回想在安装时,少两个文件,由于界面是乱码无法得知确切的选项,还好凭着常识选对了忽略(Ignore),才使得安装得以继续。在用Autocad 2007的时候,菜单显示正常,功能也暂未发现有什么不妥,但由于少两个文件,总觉得别扭,没准乱码也和此有关系呢。于是,在下到一个Free的dwg文件Viewer和Autocad 2008中文版之后,我将Autocad 2007中文版安装文件删除,并要卸载之。

在添加删除中看到,.Net Framework2.0有两项,第二项后面跟着的字符是乱码,肯定,这是跟着Autocad 2007一起安装进来的,另外还有一项.Net Framework2.0 Service Pack 1,思索了一下,我将这三个都卸载了,顺序是.Net Framework2.0 Service Pack 1、.Net Framework2.0 [乱码]、.Net Framework2.0。在发现问题没有得到解决后,再将.Net Framework3.0和.Net Framework3.0简体中文语言包一起删除了。最后的事实证明,除了.Net Framework2.0的两项之外的删除都是错误的。

安装Autocad 2008中文版,出现同样的问题——快捷方式乱码,.Net Framework2.0第二项后面跟着的字符也是乱码。 虽然用起来也和2007一样,菜单中文显示正常,没什么问题,但,总觉得别扭。033.gif

而更糟糕的是,此时需要查看一个excel文件,结果双击该文件系统显示office的安装界面,但上面是乱码,我晕!022.gif 也许是删除.Net Framework使得部分共用文件一同被删,由于文件缺失导致的【因后来重装Office 2007,没发现需要安装.Net Framework的任何版本,故不能断言肯定是和删除了.Net Framework有关】

修复Office 2007,失败;删除,也失败;走添加或删除,还是失败,小崩溃一下,老老实实重启机器吧!

重启之后,Office卸载,再重新安装,完后发现问题出来了,快捷方式有乱码-_-
29867_200804230026451.jpg
之前记得是“Microsoft Office 工具”呀,怎么成了这个样子……

思来想去,最终把问题定位到MS AppLocale上。此为MS出品的一款内码转换工具,能以特定的内码启动指定的应用程序,很好用。早前为了玩一款战旗类游戏——Silver Mercenary而安装的,该游戏内码是繁体中文的(Big 5)。AppLocale还可以指定添加/删除程序用的语言类型,记得当时不会用AppLocale,将添加/删除程序用的语言类型也指定成了繁体中文,估计问题在此,这就将他改回来。

改完后,再重装Office,哈哈,一切正常了!

继续重装Autocad 2008,ft,怎么还是老样子啊?

29867_200804230045051.jpg

期间.Net Framework2.0的language pack重装几次,还试着用AppLocale启动重装,然而安装界面乱码的问题始终没有得到解决。

干脆,卸载AppLocale再试吧!卸载,重启,再重新安装,yeah!一切正常!
29867_200804230047471.jpg

还有点遗留问题需要解决,快捷方式上多了一项乱码
29867_200804230114451.jpg
该菜单点了之后与其上一项的功能一致,至于卸载的时候为什么没能删除,这和开始菜单里的乱码快捷方式在卸载时不能被删除性质是一样的,因为系统按照正常的编码去寻找,而不是按照乱码去寻找,故而不能被删除。

至于该值为什么没有被覆盖,是因为菜单名字在注册表里是一个Name而不是一个Value,不同的Name自然会存储在不同的位置。在注册表里找到“启用/禁用数字签名图标”,自然就能找到下面那个乱码的键值,删除之,整个世界清净啦!

看似不大的一点事情,折腾了我一天014.gif

分析一下原因:

1、Office作为MS系的重要成员,AppLocale与之结合得非常好,如果不是之前我误设置,Office重装后也不会出现快捷方式变乱码的问题
2、Autocad只是非MS系的国际化软件中的一个代表,其他软件在与AppLocale共存的情况下,也有可能出现安装界面乱码/快捷方式乱码的问题,解决办法就是将AppLocale卸载,安装好此软件后再重新安装AppLocale 。
3、.Net Framework2.0的language pack,用AppLocale启动的时候,AL能自动检测出该pack用的是简体中文,我试验了一下其他几种语言的language pack包,AL都能自动检测出其语种。但简体中文包在安装的时候,前期会出现乱码,最后在添加删除里面显示的也是乱码,正常应该显示“.Net Framework2.0 语言包 - 简体中文”。解决办法同上。

fj.pngoffice 菜单乱码.jpg

fj.pngautocad 安装后显示乱码.jpg

fj.pngautocad 菜单正常了.jpg

fj.pngcontext_menu 乱码.jpg

来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/29867/viewspace-247856/,如需转载,请注明出处,否则将追究法律责任。

转载于:http://blog.itpub.net/29867/viewspace-247856/

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值