中文Windows 95与英文MS-Plus!的和平共处

Author: 陈震宇 Date: 1997-01-01

  MS-Plus!(以下简称Plus!)是微软为Windows 95开发的配套产品,它为用户提供了桌面管理程序Desktop Themes,磁盘压缩程序等等,但英文版的Plus!与中文Windows 95(以下简称PWIN95)存在兼容性问题。当在PWIN95中安装了Plus!后,重新启动进入PWIN95时,桌面有时会出现一些怪字符。这是因为Plus!是一个单字节软件,它不支持双字节版的汉字,PWIN95下面有很多的文档都是使用的中文文件名,而Plus!不能正确识别中文文件名。用户若用PWIN95自带的磁盘扫描程序和磁盘碎片整理程序的话,它们会误将这些中文文件名当作错误而进行修改整理。硬盘上所有的中文文件名和与之有关的文件关联、快捷方式都将被破坏,PWIN95会变得面目全非,开始菜单上的所有项目和桌面上的部分图标以及所有的中文文件名都将被改为包含下划线的乱字符。
  我们可以用以下三个方法来解决:
  一、不完整法
  如果愿意放弃Desktop Themeo的话,可以在安装Plus!时选择“自定义安装”,在选项中删除Desktop Themeo项的安装,以后就可以正常使用了。
  二、忽略自检法
  它特别适合于那些利用Plus!的Desktop Themeo为PWIN95“化妆”的朋友们,它不但保留了Plus!的全部功能,而且安装结束后重新运行将不会出现怪字符现象。方法是在安装Plus!时选择“自定义安装”,删除“自动检测系统”选项。但是因为Plus!忽略了系统自检,有时候在运行中文字处理软件时会出错。
  三、完美法
  在PWIN95\System子文件夹中有个Dskmaint.dll文件,它决定了PWIN 95是否支持双字节的中文文件名。Plus!被安装时,“偷梁换柱”把PWIN95原来支持中文文件名的双字节版的Dskmaint.dll改名为Dskmaint.W95,而把自己的单字节版的Dskmaint.dll拷贝进System子目录中,这就是重新启动后出现怪字符的原因。但只要在没有重新启动PWIN95之前,将Plus!自己的单字节版的Dskmaint.dll删除,再把PWIN95的双字节版的Dskmaint.W95改名为Dskmaint.dll即可。